Senior Full-Stack Java Engineer; f/m/d our external payroll partner w
Job in
Zürich, 8058, Zurich, Kanton Zürich, Switzerland
Listed on 2026-07-07
Listing for:
Julius Baer
Full Time, Contract
position Listed on 2026-07-07
Job specializations:
-
Software Development
Java Developer, Backend Developer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Zürich
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 Type Script when needed. You should have a strong backend foundation, a critical thinking mindset, and the ability to work independently on complex problems.
You will collaborate closely with other engineers, business analysts, and teams across the company, taking responsibility for delivering high-quality software that meets business requirements.
Responsibilities- Design, develop, and maintain Spring Boot microservices and supporting libraries addressing logging, security, messaging (Kafka and other MQs), and cross-cutting concerns.
- Apply integration and architectural patterns such as Inbox/Outbox and event-driven processing to ensure reliable distributed systems.
- Build and enhance frontend interfaces using React with Type Script 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.
- Analyze 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 optimization, and integration with backend services.
- Contribute to observability, logging, and monitoring for backend services where needed.
- 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 optimization 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 optimization 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 Type Script basics is a nice-to-have.
- Familiarity with CI/CD pipelines and Dev Ops tooling (Git Lab, Jenkins, Azure Dev Ops).
- 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 and written).
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×