Java Developer - Financial Platforms 80 - 100% - (Contract through our external payroll partner with immediate start for 12 months with possible extension)
Role details
Job location
Tech stack
Job description
Join Julius Baer as a Java Developer in Zurich, shaping wealth management.
Tasks
-
Design and implement high-quality software solutions for finance.
-
Develop and maintain backend services using Java and Spring Boot.
-
Integrate financial systems and ensure data flow and security., We are seeking a highly skilled Java Developer to join our dynamic team at a leading financial institution in Zurich, Switzerland. The ideal candidate will have a strong background in Core Java development, with expertise in Spring / Spring Boot. You will be responsible for developing, maintaining, and enhancing our financial platforms and applications, ensuring high performance, security, and scalability., * Design and Development: Collaborate with cross-functional teams to design, develop, and implement high-quality software solutions for our financial products and services
-
Backend Development: Build and maintain backend services and APIs using Java, Spring, and Spring Boot. Optimize server-side performance and ensure data integrity and security
-
System Integration: Integrate various financial systems and third-party services, ensuring smooth data flow and interoperability
-
Code Quality and Best Practices: Write clean, maintainable, and efficient code while adhering to industry best practices, including code reviews, testing, and CI/CD
-
Troubleshooting and Support: Diagnose and resolve technical issues across the stack, providing support for both development and production environments
-
Collaboration: Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications and deliverables
Requirements
- Solid experience in Core Java, Spring Framework, and APIs required.
- Familiarity with cloud platforms and containerization is essential.
- Collaboration skills in a global team setting are a must., * Solid hands-on experience in Java development with a strong grasp of Core Java, including collections, JSON processing, JDBC, and build tools like Maven
- Demonstrated proficiency with the Spring Framework, particularly Spring Boot, JPA, JDBC templates, and messaging components such as JMS
- Familiarity with cloud platforms and containerized environments, including Microsoft Azure, Docker, and Kubernetes, along with foundational knowledge of microservices architecture
- Basic competence in Unix/Linux systems and bash scripting for automation and operational tasks
- Commitment to high-quality code, evidenced by rigorous code review practices and attention to development standards
- Experience with CI/CD pipelines and DevOps methodologies, supporting agile and continuous delivery practices
- Knowledge of API security mechanisms, including OAuth2 and related identity and access management standards
- Ability to work independently, take ownership of deliverables, and make sound technical and operational decisions
- Proven collaboration skills, with comfort working in a global, cross-site team environment (e.g., Zurich and Singapore)
- Problem-solving mindset, strong teamwork orientation, and experience thriving in agile project settings; financial sector exposure is advantageous
- Fluent in English (verbal / written), additional languages are nice-to-have