1,807,552open jobs
104,170companies
272,902added this week
Browse all
Salary
≈ $85k – $159k per year (Estimated)
Location
In office (Geneva)
Seniority
Senior · 7+ years exp

Confirmed on the employer's own hiring board on Oct 17, 2026. First seen by Alion on Oct 16, 2026. UBP scores B on the Alion truth index.

Overview
Company
Impact
Profile match

UBP

UBP, your trusted partner in wealth & asset management. Benefit from our expertise in tailored financial solutions to achieve your goals.

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 Responsibilities During Knowledge Transfer

  • Build a clear understanding of the Tariffication application's business rules, pricing and fee logic, integrations, data model, deployment model, and operational dependencies.

  • Capture undocumented knowledge, known limitations, recurring incidents, support procedures, and critical troubleshooting steps.

  • Review existing source code, architecture documentation, database objects, CI/CD pipelines, monitoring, and release processes.

  • Establish and maintain practical runbooks for incident response, deployment, rollback, batch or interface failures, and common production issues.

  • Identify technical debt, operational risks, security gaps, and opportunities to improve maintainability and resilience.

  • Become a dependable point of contact for the Account & Fees team and related support teams after the transition.

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.

Nice to Have

  • Experience with rule engines or BPMN tools, such as Drools; beginner level is acceptable.

  • Node.js experience for tooling or auxiliary services.

  • End-to-end testing experience with Cypress, Protractor, Selenium WebDriver, or Playwright.

  • API or load-testing experience with JMeter; availability of the tool may vary by environment.

  • Familiarity with vulnerability scanning tools such as Checkmarx or Fortify.

  • Strong sensitivity to code quality, Sonar rules, Clean Code, and OWASP guidelines.

  • Experience working in regulated environments, preferably banking or financial services.

Mindset & Soft Skills

  • Ownership mentality and practical problem-solving under production constraints.

  • Clear communication and effective collaboration with developers, QA, security, platform, and business stakeholders.

  • Attention to detail in security, documentation, operational readiness, and code quality.

  • Pragmatic approach to process, with comfort operating in an environment that may not have full agile maturity.

  • Curiosity and willingness to learn the business domain and preserve critical application knowledge.

Technology Environment

Languages: Java 17/11/8; Node.js optional

Frameworks: Spring 4/5; Spring Boot 2.x/3.x

Frontend: Vue.js; Angular; Jest

Databases: Oracle; Microsoft SQL Server; JPA/Hibernate; SQL; beginner-level PL/SQL; Liquibase

APIs & Security: REST; SOAP; HTTP; OpenAPI/Swagger; Kerberos; OAuth2/OIDC

DevOps & Quality: Git; Maven; YAML-based CI/CD; automated testing; Sonar; Clean Code

Tools & Process: JIRA; BDD/ATDD with Cucumber

AI: Internal framework accessible from the development platform

What we offer

  • The opportunity to build and operate production services with real impact in a leading bank.

  • A role at the intersection of software engineering, business-critical fee and tariff processing, and production reliability.

  • Collaboration with experienced application, platform, QA, and security engineers.

  • Professional development and training support.

  • Pragmatic work practices focused on delivery, knowledge continuity, and reliability.

Location & Eligibility

Swiss residency close to Geneva is mandatory for this role.

Success in the Role

Success will mean that the Tariffication application remains stable and well-supported, critical knowledge is documented and shared, production incidents are handled effectively, and the platform continues to evolve in line with business, security, and architectural standards.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,807,552 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Geneva
≈ $17k – $40k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Chennai
Java
SQL
Databases
PostgreSQL
Google BigQuery
BigQuery
DevOps
GCP
OpenShift
Helm
Dynatrace
CI/CD
AWS
Docker
Kubernetes
Management
ServiceNow
Agile
Apply
$64k – $102k per year • In office • Freelance • Tokyo
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Frontend
Next.js
React.js
DevOps
GitHub Actions
Vercel
AWS
Docker
AWS Fargate
Amazon S3
Management
Slack
Google Workspace
Apply
$24k – $64k per year • In office • Full-Time • Tokyo
JavaScript
Ruby
Ruby
Ruby on Rails
Databases
PostgreSQL
DevOps
CircleCI
AWS
Docker
AWS Fargate
Apply
$24k – $64k per year • In office • Full-Time • Tokyo
JavaScript
Ruby
Ruby
Ruby on Rails
Databases
PostgreSQL
DevOps
CircleCI
AWS
Docker
AWS Fargate
Apply
$21k – $29k per year • Remote (Philippines) • Contractor • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
PostgreSQL
AI/ML
Cursor
Claude
Claude Code
Embeddings
Function Calling
AI Agents
LLM
RAG
OpenAI
OpenAI Codex
Structured Outputs
LLM Guardrails
Multi-Agent Systems
Tool Use
Frontend
Next.js
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Docker
GitHub
Cybersecurity
Microsoft Entra ID
Apply
≈ $73k – $218k per year (Estimated) • In office • 7+ years exp • Geneva
JavaScript
Java
Kotlin
TypeScript
SQL
Java
Maven
Spring Boot
Hibernate
Liquibase
Kotlin
Mockito
Databases
Oracle
MS SQL
Frontend
Vue.js
Angular
Mobile
JUnit
DevOps
Rest API
CI/CD
Git
SOAP
Cybersecurity
OWASP
QA
Cucumber
Swagger
Apply
$77k – $84k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Geneva
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Vue.js
Angular
React.js
Management
Agile
BPMN
Apply
$58k per year • In office • Geneva
Apply
≈ $81k – $207k per year (Estimated) • In office • 5+ years exp • Geneva
DevOps
SLI/SLO/SLA
Management
Agile
Scrum
Kanban
ITIL
Apply
≈ $80k – $185k per year (Estimated) • In office • Geneva
DevOps
IAM
Cybersecurity
ISO 27001
Zero Trust
Microsoft Entra ID
Active Directory
LDAP
Apply
See all jobs
This is one of many
1,807,552 more open roles from verified company boards, updated every day.