Java Senior Developer

Publicado 26-06-2021

CGI Inc

Lisboa Lisboa (Contabilidade / Finanças)


Position Description:

We?re currently hiring Senior Java Developer for our amazing team.

Your future duties and responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Design and implementation of low-latency, high-availability, and performant applications
  • Help maintain code quality, organization, and automation
  • Integration with a variety of data storage solutions
  • Be part of a growing team that is at the heart of our investment in regulatory and business driven change
  • Rapidly prototyping solutions to quickly prove/disprove new concepts

Required qualifications to be successful in this role:

Minimum Qualification Requirements:
  • 3 years of experience with Java
  • 5 years of experience in IT
  • Degree in Computer Science, Finance or related field.

Technical Skills Required:
  • Proficient in Java with a good knowledge of its ecosystem (Spring Framework, JPA/Hibernate)
  • Familiar with Java application design and architectural pattern
  • Solid understanding of object-oriented programming and functional programming paradigms
  • Able to incrementally deliver server side applications to meet dynamic customer requirements
  • Understanding fundamental design principles behind a scalable application
  • Knowledge of multithreaded design and concurrency patterns in Java
  • Strong experience delivering MVC, JDBC, and RESTful components
  • Knack for writing clean and readable code
  • Experience with both external and embedded databases
  • Creating data schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

Soft Skills Required:
  • Strong analytical skills with a creative and flexible approach to problem solving
  • Capacity to work effectively in a team and appetite to lead a team towards the best solutions
  • Delivery-focused with keen attention to detail
  • Excellent interpersonal and organisational skills
  • Professional and precise communication skills

Desired Skills:
  • Exposure to JavaScript frameworks (AngularJS, et al)
  • Basic knowledge of Python or SQL is appreciated
  • Experience of market and/or counterparty risk
  • Exposure to the practical issues of data loading, validation and management

Skills:

  • Java

What you can expect from us:

Build your career with us.
It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change?supporting our clients? digital journeys and offering our professionals exciting career opportunities.
At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.
Be part of building one of the largest independent technology and business services firms in the world.
Learn more about CGI at www.cgi.com.
No unsolicited agency referrals please.
CGI is an equal opportunity employer.