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.
By continuing you agree to our Terms & Privacy Policy.