Job offer
Java Backend Developer
The Julius Baer Group is looking for a Java Backend Developer who will be responsible for the development, maintenance, and integration of software modules, utilizing their technical skills and experience in collaboration with cross-functional teams. The ideal candidate will have at least 7 years of experience in software development and strong Java programming skills.
Tasks
The role involves responsibility for the design, development, and testing of software modules to ensure optimal functionality and integration within complex systems. The tasks include:- Collaborate with cross-functional teams to design, develop, and implement high-quality software solutions for financial products and services.
- Development and maintenance of backend services and APIs using Java, Spring, and Spring Boot, as well as optimization of server-side performance and ensuring data integrity and security
- Integration of various financial systems and third-party services to ensure smooth data flow and interoperability
- Writing clean, maintainable, and efficient code in accordance with industry best practices, including code reviews, testing, and continuous integration/development (CI/CD)
- Diagnosing and resolving technical issues across the entire stack, including support for development and production environments
- Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications and deliverables.
Requirements
The requirements for this role are:- Passion for the development of high-quality software
- Customer-oriented approach for all deliveries
- Ability to quickly diagnose problems and provide effective solutions
- Fast learner who can work under pressure to meet tight deadlines
- Very good written and spoken English skills
- Strong communication and coordination skills to deal with various levels of stakeholders
- Strong analytical skills to structure and document requirements and solution options
- A highly motivated team player with a collaborative personality
- Excellent decision-making and problem-solving skills
Professional and technical requirements
The professional and technical requirements are:- Relevant professional experience in the financial industry (preferred)
- Relevant higher education and professional background, ideally with at least 7 years of comprehensive experience in software development, including as a backend developer
- Professional Java programming skills
- Core Java and related utilities/libraries, especially Collections, JSON, JDBC, Maven
- Spring Framework, including Spring Boot, JDBC Templates and JPA, Messaging and JMS
- Excellent decision-making and problem-solving skills
- Basic knowledge of the Unix operating system and Bash scripting
- Strong code review skills and pride in code quality
- Ability to work independently and take on projects
- Ability to work in an agile environment
- Willingness to work in a global team with members in Singapore and Switzerland
We offer
No information available.Job details