Job offer
Java Backend Developer
The Julius Baer Group is looking for a Java Backend Developer who will be responsible for developing, maintaining, and integrating software modules, working closely with cross-functional teams. The ideal candidate will have extensive experience in software development, particularly with Java, Spring, and Spring Boot, as well as strong communication and problem-solving 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)
- Fault diagnosis and troubleshooting across the entire stack, as well as 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
- Team player
- High motivation and integrative 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 hands-on 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 understanding of Unix operating systems 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