Skip to content
mimi

Senior Software Engineer - Java

CH_Prog_Partner_Whatjobs_Mixed_CPC

Switzerland · On-site Full-time Senior 2d ago

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

GitGradleHibernateJavaMavenMicroservicesOraclePostgreSQLRESTful APIsSQLSpring Boot

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