Java Developer (A)

We are seeking an experienced Java Developer with proven financial domain expertise to support our client, a private bank in Zurich. 

WORKLOAD

100%

WORKPLACE

Zurich Altstetten / Remote (only from Switzerland)

START DATE

15.07.2026

END DATE

15.07.2027

REFERENCE

3873

TYPE

Contracting

Please note that due to applicable Swiss legislation, we can only consider applications from Swiss citizens, EU citizens, and individuals with a valid work permit.

Remote work from abroad is not possible.

Tasks

  • Design, develop, and maintain Spring Boot microservices and libraries addressing logging, security, messaging (Kafka and other MQs), and other cross-cutting concerns
  • Apply integration and architectural patterns such as Inbox/Outbox, event-driven processing, and similar patterns to ensure reliable distributed systems
  • Build and enhance frontend interfaces using React with TypeScript when required
  • Collaborate with business analysts, product owners, and other teams to understand requirements and deliver solutions
  • Apply Java design patterns and best practices consistently to ensure maintainable, scalable code
  • Analyse complex problems and develop innovative, efficient solutions
  • Continuously improve code, processes, and system reliability with a proactive mindset
  • Work with databases, particularly Oracle, including schema design, query optimisation, and integration with backend services
  • Contribute to observability, logging, and monitoring for backend services where needed

Requirements
  • Expert-level Java development with deep experience in Spring Boot and Spring Security
  • Strong experience with Maven, microservices, and distributed systems
  • Solid understanding of multithreading, concurrency, and performance optimisation in backend systems
  • Knowledge and practical application of Java design patterns
  • Familiarity with integration and architectural patterns, including Inbox/Outbox, event-driven design, and other distributed system patterns
  • Experience with messaging systems such as Kafka and other MQs
  • Experience with databases, particularly Oracle, including query optimisation and integration with Java applications
  • Knowledge of Kubernetes, Docker, and Helm for containerised applications is a nice-to-have
  • Experience with frontend frameworks (React, Angular, Vue.js) beyond TypeScript basics is a nice-to-have
  • Familiarity with CI/CD pipelines and DevOps tooling (GitLab, Jenkins, Azure DevOps)
  • Experience with observability tools like Prometheus, Grafana, or Loki is a nice-to-have
  • Understanding of trunk-based development and backward-compatible software design
  • Exposure to authentication protocols (LDAP, OIDC, Kerberos) is a plus
  • Fluency in English (verbal/written)

Soft Skills
  • Proactive, structured, and self-driven working style
  • Strong communication skills and ability to collaborate with diverse stakeholders
  • Analytical mindset with a solution-oriented approach
  • Ability to thrive in fast-paced trading and front office environments
  • High commitment to documentation, code quality, and continuous improvement
Call to Action Background Image

Are you interested? Or perhaps you know someone who might be a good fit?

Portrait photo of Georg Flügel, employee of Bosshard & Partner.
Close

Your Contact

Portrait photo of Georg Flügel, employee of Bosshard & Partner.

Georg Flügel

Senior Recruiting Manager