Job offer
Java Lead Developer 100% (f/m/d)
The Julius Baer Group is looking for a Java Lead Developer to join a dynamic team developing innovative software solutions in the area of pricing and supporting team members in their work. The ideal candidate will have experience in Java development, DevOps concepts, and agile software development.
Tasks
- Collaboration in the development of innovative software solutions in the field of pricing
- Collaborating with business partners to understand requirements and create effort estimates for technical solutions
- Development of complex functionalities for the pricing portal in the form of secure, scalable backend services
- Mentoring junior developers and conducting knowledge-sharing sessions
- Delegating tasks, monitoring progress, and assisting with capacity planning for the team
- Conducting code reviews and ensuring compliance with coding and security guidelines
- Resolving production incidents and performing root cause analyses
- Optimization of application performance, database interactions, and observability (logging, metrics, tracing)
- Lead by example in a cross-functional and multi-local team and collaborate with stakeholders to deliver high-quality software solutions
- Leading technical discussions and contributing to the further development of our software engineering practices, with a focus on back-end development and an interest in front-end integration
Requirements
- Proven track record in delivering complex software projects using Java and related technologies, with a focus on back-end development
- Experience with Java, Spring Boot, and Jakarta EE, as well as RESTful APIs, including documentation
- Strong affinity for front-end development, with experience in technologies such as React, JavaScript, and TypeScript
- Excellent understanding of software design patterns, principles, and best practices, especially in the context of back-end development
- Experience with DevOps concepts, including continuous integration/continuous deployment (CI/CD), automated testing, and monitoring
- Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions
- Proficiency in agile tools (e.g., Jira, Confluence, Azure DevOps)
- Experience in banking, particularly in pricing and revenue, would be a big plus.
- Master's or bachelor's degree in computer science or a related field, or equivalent experience
- Willingness and motivation to learn about the pricing solution
- Self-motivated, communicative personality with a keen interest in new challenges and an independent, responsible approach to work
- Excellent moderation, communication, and conflict resolution skills
We offer
No information available.Job details