Senior Software Engineer - Java
CH_Prog_Partner_Whatjobs_Mixed_CPC
About the role
A career at Lombard Odier means working for a renowned global wealth and asset manager, with a strong focus on sustainable investing.
About the Role
We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in Java development to join our dynamic team in Geneva. You will be instrumental in designing, developing, and maintaining robust, scalable, and high-performance applications that drive our core business operations. This role offers an exciting opportunity to work on challenging projects, contribute to architectural decisions, and mentor junior team members.
Responsibilities
- Design, develop, and maintain high-performance, scalable, and reliable Java-based applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the quality, performance, and security of our software.
- Participate in code reviews, architectural discussions, and technical decision-making.
- Mentor junior engineers and contribute to a culture of continuous learning and improvement.
- Troubleshoot and resolve complex technical issues.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in Java development.
- Strong proficiency in Java and its ecosystem (Spring Boot, Hibernate, Maven/Gradle).
- Experience with relational databases (e.g., PostgreSQL, Oracle) and SQL.
- Familiarity with microservices architecture and RESTful APIs.
- Understanding of software development best practices, including agile methodologies, CI/CD, and testing.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a collaborative team environment.
Benefits
We offer a competitive compensation package, comprehensive health, dental, and vision insurance, generous paid time off, a robust retirement plan, and opportunities for professional development and growth. Join us and be part of a company that values innovation, collaboration, and sustainability.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free