Senior Java Developer (M/F)

Senior Java Developer (M/F)

Job Details

Senior Java Developer (M/F)
Contrat à Durée Indéterminée



Our client is an international consulting firm with teams dedicated to the economic, ecological and social development of organisations in 13 countries.

The consultants of this company support the growth of clients and the sustainable success of their business. With 26,000 clients, this group is a leading consultancy in the field of cost savings and improving the financial performance of our clients. Their expertise spans several businesses, including innovation finance, consulting, energy and outsourced services.


  • Carry out software development in compliance with specifications, technical and business constraints
  • Work using the Agile SCRUM methodology and TDD approach (JUnit, JMockit, Selenium)
  • Take charge of development requests and analyse and correct detected anomalies
  • Write the functional and technical documentation for the developments carried out
  • Participate in code reviews and project monitoring meetings
  • Maintain and support the developed applications


  • A solid knowledge of computer engineering and a higher education in computer science (Bac +4/5)
  • At least 4 years experience as a Java developer
  • Good knowledge of Java and Spring IoC, Data, Batch
  • Good knowledge of Web Services technologies (REST) and of the use of XML and JSON files
  • Good knowledge of development tools such as Eclipse/IntelliJ IDEA, Maven, Git, Nexus
  • Good knowledge of service-oriented architecture (SOA, ESB, etc.)
  • Good knowledge of Devops environments (Docker, Kubernetes, Jenkins, etc.)
  • Good knowledge of database concepts and data modeling techniques
  • Mastery of SQL/NOSQL (MongoDB, etc.), Front-Angular, Bootstrap

In a context that is entirely English-speaking You will be working on several programming languages and development tools such as SQL/NOSQL (MongoDB, etc.), Front-Angular, Bootstrap, JAVA and Spring IoC, Data, Batch, as well as Web Services technologies (REST), XML and JSON file exploitation. You should be comfortable with Eclipse/Intellij IDEA, Maven, Git, Nexus and have a good knowledge of Service Oriented Architecture (SOA, ESB, etc.) and Devops environments (Docker, Kubernetes, Jenkins, etc.).