Java Technical Lead in Genf

Java Technical Lead in Genf

Genf Full Time Vor Ort
S

We are opening a Java Developer – Fees & Operations Applications position to strengthen our client’s team based in Geneva. The role is focused on a business-critical fee and pricing application within a demanding banking environment, combining software engineering, production support, and application ownership. A key aspect of the position will be ensuring a structured knowledge transfer from the current Java developer and securing the application’s long-term maintainability and operational continuity.

Job Responsibilities

  • Take ownership of the fee and pricing application and drive a structured knowledge-transfer process with the current Java developer.

  • Design, develop, and maintain backend services and APIs using Java, Spring, and Spring Boot.

  • Build and enhance REST and SOAP interfaces, including API specifications and documentation with OpenAPI/Swagger.

  • Contribute to operational and administrative user interfaces using Vue.js or Angular when required.

  • Manage integrations with Oracle and Microsoft SQL Server using JPA/Hibernate, SQL, PL/SQL, and Liquibase.

  • Maintain and improve CI/CD processes based on Git, Maven, and YAML pipelines, including automated testing and quality controls.

  • Provide production support by investigating incidents, addressing performance issues, and improving application stability, deployment, and rollback procedures.

  • Document architecture, business rules, dependencies, operational procedures, and runbooks while collaborating closely with development, QA, security, platform, and business teams.


Job Requirements

  • 7 to 15 years of professional software engineering experience , including hands-on experience supporting production applications.

  • Strong expertise in Java 8 or later , ideally Java 17, with solid knowledge of Spring and Spring Boot .

  • Proven experience designing and maintaining REST/SOAP APIs , with knowledge of HTTP and OpenAPI/Swagger.

  • Good command of Oracle and Microsoft SQL Server , including JPA/Hibernate, SQL, Liquibase, database performance, and basic PL/SQL.

  • Practical experience with Git, Maven, CI/CD pipelines and automated testing , particularly JUnit 5, Mockito and Cucumber.

  • Good understanding of application security and software quality practices , including OAuth2/OIDC, Kerberos and OWASP principles. Fluent English and strong communication skills are required; French and experience in banking or regulated environments are considered assets.

#J-18808-Ljbffr

Java Technical Lead in Genf Arbeitgeber: Sword Services

Notre entreprise est un employeur de choix, offrant un environnement de travail dynamique et collaboratif à Genève. Nous valorisons le développement professionnel de nos employés grâce à des opportunités de formation continue et à une culture d'innovation. En rejoignant notre équipe, vous bénéficierez d'une flexibilité de travail, d'un soutien à la gestion du changement et d'une forte implication dans des projets significatifs qui font la différence.

S

Kontaktdaten:

Sword Services Recruiting-Team