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. An innovative and human-sized company, we offer a stimulating and inclusive environment where you can thrive and develop your potential.
About the Role
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic IT team in Geneva. As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining our core banking applications and services. You will work on challenging projects, utilizing cutting-edge technologies to deliver high-quality solutions that meet the evolving needs of our business.
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 the latest industry trends and technologies.
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 8+ and its ecosystem (Spring Boot, Hibernate, Maven/Gradle).
- Solid understanding of object-oriented programming, design patterns, and data structures.
- Experience with relational databases (e.g., PostgreSQL, Oracle) and SQL.
- Familiarity with RESTful APIs and microservices architecture.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Fluency in English, French is a plus.
What We Offer
- A challenging and rewarding role in a leading financial institution.
- A competitive compensation and comprehensive benefits package.
- Opportunities for professional growth and development.
- A dynamic and collaborative work environment.
- The chance to work with a talented and passionate team on innovative projects.
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