At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let’s shape the future of wealth management together.
We are seeking a highly skilled Senior Full-Stack Java Engineer to join our CLM Team. In this role, you will focus on building robust, scalable backend systems in Java and Spring Boot, while contributing to frontend development with React and TypeScript when needed. You should have a strong backend foundation, a critical thinking mindset, and the ability to work independently on complex problems.YOUR CHALLENGE
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
YOUR PROFILE
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
Ability to work independently and take full responsibility for deliverables
Strong analytical, problem-solving, and communication skills
Fluency in English (verbal/written)
We are looking forward to receiving your full job application through our online application tool. Further interesting job opportunities can be found on our Career site.
Is this not quite what you are looking for? Set up a job alert by creating a candidate account here.
By continuing you agree to our Terms & Privacy Policy.