Java Developer

Sword Group

Genf

Vor Ort

CHF 120.000 - 160.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Training budget
25 days paid leave
International accident insurance
Regular events
International assignments
Employee perks and discounts

Zusammenfassung

Sword Group in Geneva is hiring a Java Developer to strengthen the client’s team on a business-critical fee and pricing application in a demanding banking environment. You will combine software engineering, production support, and application ownership to ensure long-term maintainability and operational continuity.

You will own the backend, build and maintain REST and SOAP interfaces with OpenAPI/Swagger, and contribute to CI/CD pipelines.

Qualifikationen

  • 7 to 15 years of professional software engineering experience.
  • Strong expertise in Java 8 or later, ideally Java 17, with Spring and Spring Boot.
  • Proven experience designing and maintaining REST/SOAP APIs, with OpenAPI/Swagger.
  • Good command of Oracle and Microsoft SQL Server, including JPA/Hibernate and Liquibase.
  • Practical experience with Git, Maven, CI/CD pipelines and automated testing (JUnit 5, Mockito, Cucumber).
  • Good understanding of application security and software quality practices (OAuth2/OIDC, OWASP). Fluent English and strong communication skills.

Aufgaben

  • 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.

Kenntnisse

Java
Spring Framework
Spring Boot
REST APIs
SOAP APIs
OpenAPI/Swagger
SQL (Oracle, MSSQL)
JPA/Hibernate
Git, Maven, CI/CD
JUnit 5, Mockito, Cucumber
Application security (OAuth2/OIDC, OW
English communication

Tools

Liquibase
JUnit 5
Cucumber

Jobbeschreibung

We are opening a Java Developer 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.
Rejoindre Sword, c’est…
  • Formation continue : Un budget formation qui croit tous les mois à utiliser dans un large catalogue de formation
  • 25 jours de congés payés : Tous nos employés ont droit à 25 jours de congés payés par an
  • Une couverture assurance-accident internationale
  • Evènements réguliers : Des événements mensuels pour se retrouver en petit ou grand comité Environnements internationaux : Des missions dans des groupes d'envergure internationale
  • Innovation : Contribuez à des projets impactants et innovants dans de nombreux secteurs d'activité
  • Des petits plaisirs : Nos employés bénéficient d'un programme d'avantages et remises très intéressantes
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Java Technical Lead
Java Technical Lead

Sword Group • Genf

Vor Ort
CHF 120.000 - 170.000
Training budget
25 days paid leave
International health insurance
+4
Technical Leader Java
Technical Leader Java

Sword Group • Genf

Vor Ort
CHF 140.000 - 180.000
Formation continue budget
25 jours de congés payés
Assurance accidents internationale
+4
Analyst - SQL/API Developer
Analyst - SQL/API Developer

Sword Group • Genf

Vor Ort
CHF 110.000 - 165.000
Budget formation
25 jours de congés payés
Assurance accident internationale
+2
Architecte de solution
Architecte de solution

Sword Group • Siebenzach

Vor Ort
CHF 130.000 - 170.000
Budget formation annuel
25 jours de congés payés
Assurance-accident internationale
+1
Développeur.se en Sécurité Applicative (AppSec)
Développeur.se en Sécurité Applicative (AppSec)

Sword Group • Genf

Vor Ort
CHF 120.000 - 180.000
Formation continue
Congés 25 jours
Assurance accident internationale
+4
Solution Architect - Environnement Bancaire
Solution Architect - Environnement Bancaire

Sword Group • Genf

Vor Ort
CHF 130.000 - 180.000
Formation continue
25 jours de congés payés par an
Couverture assurance-accident globale
Service Delivery Manager Senior
Service Delivery Manager Senior

Sword Group • Genf

Vor Ort
CHF 120.000 - 150.000
Formation continue
25 jours de congés payés
Assurance-accident internationale
+3
Chef de projet Agile - FR / ALL
Chef de projet Agile - FR / ALL

Sword Group • Genf

Vor Ort
CHF 120.000 - 150.000
Budget formation annuel
25 jours de congés payés
Assurance accident internationale
+4
Expert en Automatisation des Tests - TOSCA
Expert en Automatisation des Tests - TOSCA

Sword Group • Genf

Vor Ort
CHF 120.000 - 180.000
Formation continue
25 jours congés payés
Couverture assurance-accident
Développeur Java/Angular (H/F)
Développeur Java/Angular (H/F)

CBTW • Genf

Vor Ort
CHF 110.000 - 140.000
Formation et certifications
Accompagnement RH personnalisé
Événements internes et réseautage