Are you passionate about Java development and looking for your next technical challenge? Join an international team developing one of the leading Smart Derivatives platforms used by global financial institutions.

You'll be part of a collaborative engineering team responsible for delivering high-quality solutions for a mature, business-critical platform that supports Equities and Structured Products trading. Working alongside teams across Europe, you'll have the opportunity to contribute to the evolution of a large-scale enterprise application built with modern Java technologies.


What You'll Be Doing

Design, develop, and maintain high-quality Java applications.

Build new features while enhancing the performance, scalability, and reliability of the platform.

Participate in the full Software Development Lifecycle, including technical analysis, development, testing, documentation, and code reviews.

Collaborate with international engineering teams in an Agile environment.

Support production releases and work closely with Production Support teams to ensure platform stability.

Work directly with business stakeholders to understand requirements and deliver effective technical solutions.

Provide Level 3 (L3) support when required, helping resolve complex production issues.


What We're Looking For

Degree in Computer Science (or a related field) or 3+ years of professional experience in Java development.

Strong experience with Java 21+.

Solid knowledge of the Spring Framework.

Experience with relational databases and SQL.

Experience with messaging technologies and asynchronous communication.

Familiarity with CI/CD, Git, Maven, Shell scripting, and JavaScript.

Experience understanding business requirements and software testing practices.

Comfortable working with large, enterprise-level codebases and contributing to their continuous evolution.

Experience working in Agile teams and collaborative software development environments.


Nice to Have

Experience in Frontend or Full Stack Development (Angular and/or jQuery).

Knowledge of Corporate & Investment Banking, particularly Cash Equities or Structured Products.

Experience with distributed systems and enterprise integration patterns.


Who You Are

Curious and eager to continuously learn.

Detail-oriented and committed to delivering high-quality software.

A collaborative team player who enjoys working with colleagues across different countries and cultures.

Passionate about solving complex technical challenges.

Comfortable communicating with both technical teams and business stakeholders.

Able to thrive in a globally distributed engineering environment.


Why Join Us?

International Collaboration

Work alongside experienced engineering teams across multiple locations on a globally recognized platform.

Challenging Projects

Contribute to a business-critical application used by leading financial institutions worldwide.

Modern Technology Stack

Work with Java 21, Spring, Angular, CI/CD pipelines, messaging technologies, and cloud-ready engineering practices.

Career Growth

Continuous learning, technical mentoring, and opportunities to grow your expertise in enterprise software development.

Collaborative Engineering Culture

Join a team that values knowledge sharing, innovation, code quality, and continuous improvement.

Real Impact

Your work will directly contribute to the evolution of a platform used daily by global financial markets.


Additional Information

International Agile environment.

English is required.

Similar jobs

Java Developer

Apply Now
Back to search page