java developer - soap rest openapi in Geneva

posted
contact
Jeremy Knight, Lausanne IT-Professionals
job type
contract
apply now

job details

posted
location
geneva
sector
IT
job type
contract
reference number
17381
contact
jeremy knight, lausanne it-professionals
phone
058 201 55 00

job description

Your Java expertise is needed in Geneva !

Your development experience and your communication skills are requested to work on the future product of the company. With your large technical understanding, communication skills and your passion for Java development you are able to propose new innovative solutions and drive the activities from within the team. 

Your missions :

  • Ensure the development of new functionalities for new or existing applications (Java)

  • Work closely with different teams to identify and define development strategy

  • Be involved in all stages to bring new ideas to increase the performance

  • Ensure the code quality and tests in an Agile environment

  • Deliver the project from end-to-end : Estimate workload, Design, Develop (50%), Deploy, Give training to Operations and Support, Write documentation)

 

Your expertise :

  • 5 years experience in Java development

  • Strong experience using Spring / Spring Boot framework

  • Experience developing API with Java (SOAP, WSDL, REST, JMS and JPA )

  • Experience with PaaS / SaaS

  • JSON, JSON Schema, OpenAPI, XML, XSD, GraphQL

  • Groovy

  • JavaScript, HTML, CSS, JQuery

  • JBoss, Apache HTTP Server

  • Git, Maven, IntelliJ, Eclipse, Jenkins, SonarQube, Docker

  • Fluent in English, with French an obvious advantage

 

Your bonus skills (strongly preferred) :

  • Experience writing JavaScript / HTML

  • Database experience : MYSQL / NOSQL

  • Salesforce Commerce Cloud (ex-Demandware) background is a strong plus

  • Microservice / distributed system and Event Driven architectures (AMQP / JMS, RabbitMQ, ActiveMQ)

  • Experience with OMS and workflow

  • Automation and CI/CD integration (Jenkins)Due to the urgency of this position, we are only able to consider applications from candidates based in Switzerland or from the EU.