Union Bancaire Privée (UBP)
Heute veröffentlichtGehöre zu den ersten 5 Bewerbern

JAVA Developer on Fees & Ops Applications

Rue du Rhône 96-98, 1204 Genève · Privatbank / Vermögensverwaltung · Privatbank · 2'667 · Deutsch

Vor Ort100%Senior / Lead

Wer wir sind

Wir legen den Fokus auf unser besonderes Talent: Wealth Management und Asset Management für private und institutionelle Kunden. Seit 1969 betreuen wir unsere Kunden mit überzeugungsbasierter Anlagekompetenz und diszipliniertem Risikomanagement, um individuell zugeschnittene Lösungen zu entwickeln. Unsere Wurzeln liegen in der Schweiz, und wir bieten unseren Kunden weltweit massgeschneiderte Lösungen.

Mission

Take ownership of the Tariffication application and lead a structured knowledge-transfer process with the retiring Java developer. Design, implement, and operate backend services and APIs using Java 17/11/8, Spring 4/5, and Spring Boot 2.x/3.x. Build and maintain REST and SOAP APIs; manage HTTP layers and API specifications using OpenAPI/Swagger. Develop supporting front-end and administrative consoles in Vue.js or Angular where relevant to platform operations. Integrate with Oracle and Microsoft SQL Server using JPA/Hibernate; contribute SQL and PL/SQL and manage schema changes through Liquibase. Implement and maintain YAML-based CI/CD pipelines with Maven and Git, including quality gates and automated testing. Apply secure authentication and authorization patterns, including Kerberos and OAuth2/OIDC, and follow AppSec best practices such as OWASP guidance, input validation, and secure secrets handling. Contribute to test strategy and automation using JUnit 5, Mockito, Cucumber for BDD/ATDD, and Jest for front-end unit tests. Support production operations by troubleshooting incidents, analyzing performance, and driving reliability improvements. Document APIs, architecture decisions, runbooks, operational procedures, and application knowledge; track work in JIRA. Collaborate with application, platform, QA, security, and business stakeholders to align software architecture with business goals and platform standards.

Key Qualifications

7–15 years of professional software engineering experience, with a proven track record supporting production systems. Strong backend development experience with Java 8 or later; Java 17 or the latest LTS is the target for all applications. Hands-on experience with Spring 4/5 and Spring Boot 2.x/3.x. Experience designing and maintaining REST and SOAP APIs, HTTP layers, and OpenAPI specifications. Exposure to Vue.js or Angular for operational and administrative user interfaces. Experience with Oracle and Microsoft SQL Server, including JPA/Hibernate, SQL, database performance fundamentals, Liquibase, and beginner-level PL/SQL. Practical CI/CD and DevOps experience with Git, Maven, YAML-based pipelines, and test automation integration. Knowledge of Kerberos and OAuth2/OIDC, together with secure coding and AppSec practices covering SQL injection, XSS, RCE, input validation, and secrets management. Experience with JUnit 5, Mockito, and Cucumber for BDD/ATDD; Jest experience for front-end unit testing. Ability to understand software architecture and document it clearly. Fluent English; French is useful. Organized, reliable in production support, and able to communicate clearly across teams.

Fähigkeiten

JavaVue.jsDockerSpringSpring BootAngularOracleHibernateGitMavenJUnit
RESTSOAPMicrosoft SQL ServerJPALiquibaseYAMLCI/CDMockitoCucumber

Gehaltsspanne

Auf Anfrage

Dieser Arbeitgeber nennt die Gehaltsspanne im ersten Gespräch.

Union Bancaire Privée (UBP)
Der ArbeitgeberUnion Bancaire Privée (UBP)
Unternehmenstyp
Privatbank
Unternehmensgrösse
2'667
Teamsprache
Deutsch
Branche
Privatbank / Vermögensverwaltung

Standort

Rue du Rhône 96-98, 1204 Genève
Reisezeiten ab deiner Adresse: kostenlos registrieren.

Weitere Stellen bei Union Bancaire Privée (UBP)

Union Bancaire Privée (UBP) · Zürich · 100%
Vor Ort
ML / AIArchitectPythonAIMachine LearningLarge Language ModelsAPIsBackend ServicesWeb ApplicationsData Processing PipelinesRAGVector DatabasesKnowledge GraphsGraph DatabasesSemantic SearchKYTTransaction MonitoringDocument Understanding
Union Bancaire Privée (UBP) · Genf · 100%
Vor Ort
JavaVue.jsDockerSpringSpring BootRESTSOAPOpenAPISwaggerAngularOracleMS SQL ServerJPAHibernateLiquibaseGitMavenCI/CDOAuth2OIDC
Union Bancaire Privée (UBP) · Genf · 100%
Vor Ort
SecurityPAMDAMCSPMDLPVulnerability ManagementSecurity-by-designSecurity-by-defaultIncident responseAutomationCompliance checks
Union Bancaire Privée (UBP) · Genf · 100%
Vor Ort
C#Vue.jsDockerWeb APIMicroservicesRESTAngularReactKubernetesDevSecOpsHelmKustomizeArgoCDOpenShiftAzure DevOpsCI/CDGitSonarQubeMS SQL

Ähnliche Jobs

Nordwand Group AG · Zürich · 80-100%
Hybrid
JavaSpring BootJPARESTNode.jsAngularReactVue.jsPostgreSQLOracleGitDockerKubernetesJenkinsGitLab CIJUnitCypressScrumKanban
Nordwand Group AG · Zürich · 80-100%
Hybrid
JavaSpring BootJPARESTNode.jsApache KafkaAngularReactVue.jsBPMNCamundaJenkinsGitLab CIJUnitCypressPostgreSQLOracleGitDockerKubernetes
Swiss Medical Network · Zürich · 80-100%
Hybrid
PythonReactDockerNode.jsJavaAngularVue.jsGoogle Cloud PlatformBigQueryLookerOpenAI APILangChainHugging FaceTensorFlowFHIRHL7KubernetesAzureGitCI/CD
CREALOGIX AG · Zürich · 80-100%
CHF 95'000 - 125'000Hybrid
JavaDockerSecuritySpring BootJakarta EEOracle WebLogicMicroservicesREST APIsApache KafkaOracleSQLPL/SQLJPAHibernateJUnitMockitoGitGitLabMavenGradle
AKROS · Bern · 80-100%
Hybrid
JavaAngularDockerSpringQuarkusReactOpenShiftKubernetesAWSArgoCDTektonJenkinsMicroservicesCI/CDScrumKanbanSAFeAI-ToolsPrompt Engineering
AKROS · Bern · 80-100%
Hybrid
AngularJavaDockerSpring BootQuarkusOpenshiftKubernetesNxCI/CDArgoCDTektonJenkinsMicroservicesFrontendarchitekturAI-ToolsPrompt Engineering