Java Software Engineer Financial Services

Job Description

Capgemini is looking for Java software engineers and architects with experience and/or interest in developing business-critical applications for the Financial Services industry.

You will support our customers in analyzing, designing, implementing and testing Java solutions in national and international organizations.

In collaboration with your Project Manager, you will be responsible for the quality of the solution you develop.

As a Java consultant, you will manage the scope and quality of your own development activity, coach other engineers on challenging missions or assume responsibility over a team of developers while remaining responsible of the overall integration of the solution.

 

Function

  • Perform developments according to specifications
  • Support the Technical leader during the estimation process
  • Be accountable for timely and qualitative delivery
  • Commit to deliver developments according to agreed planning and budget
  • Provide technical recommendations in case in non SLA Compliancy, problem management
  • Solve production issues according to SLA
  • Participate to the release/project launches
  • Identify and report risks related to his tasks and propose mitigation actions
  • Assess the required effort for a code change

 

Desired Skills & Experience

 

Education

  • Bachelor or Master degree or equivalent through relevant experience

 

Technical expertise

  • Experience in software engineering and development, preferably with graphical applications
  • General best practices and design patterns
  • Java 1.5 or above
  • Java EE 5 or above
  • Spring 2.5 or above
  • Struts or Spring MVC and Spring Webflow
  • Hibernate 3.2 or above / JPA
  • JUnit, DBUnit is a plus
  • Knowledge of a mocking framework is an asset
  • Ant and/or Maven
  • SOA Basics and Web services
  • XML/XSD Basics
  • HTML/CSS
  • JavaScript is a plus
  • Basic knowledge of application servers
  • Source control management basics
  • UML
  • SQL
  • Good knowledge of PL/SQL is a plus
  • Methodologies: RUP, SCRUM, Agile, Application Design, Development life cycle
  • Oracle Java certification is an asset.

 

Soft skills

  • Team player
  • Active listening and comprehension
  • Customer oriented
  • Qualitative result driven
  • Pro-active and assertive (do not hesitate to flag issues and concerns)
  • Accurate, reliable, assertive, responsible and proud
  • Able to cope with stress
  • Flexible

In addition for the Architect role:

  • Leadership
  • People manager in heart
  • Able to keep the overall view and to dig easily into details when needed

 

Languages and mobility

  • Resident in Belgium
  • Fluent in French and/or Dutch and English
  • Geographic mobility - you must be ready to accept assignments anywhere in Belgium, and potentially abroad

 

We offer

Capgemini is committed to helping you achieve your potential. Together, we’ll determine the career path that will take you as far as you want to go. At Capgemini, you have the opportunity to benefit from merit-based promotion, make important contacts, build your knowledge base and contribute to a global team that acts with passion, commitment and integrity. There are different kinds of opportunities available to you in our Outsourcing, Technology or Consulting discipline and the major industries we serve.

Play a role in the team. Use your insight and intellect to influence and lead. Capgemini offers you the freedom to be outstanding.