company

Java Developer | Practice SE MARGO

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

- Master's degree (engineering school or university).- Strong skills in Java, multithreading, performance optimization, and development best practices (SOLID, unit tests).- Experience in developing critical systems, real-time data stream processing; finance experience is a plus.- Ability to solve complex technical problems and collaborate with multidisciplinary teams.

About the job

Who are we?

At MARGO, our consultants engage in what truly matters: complex projects that combine intellectual challenges with tangible business impacts. We support leading players in finance, industry, and technology in designing and developing high-performance software solutions, including distributed architectures, cloud platforms, real-time systems, and large-scale critical applications.

Why join the Software Engineering practice?

You will be part of a team led by Paul Blois, our Practice Manager for the past 5 years. Working alongside them means gaining deep insights into the company, receiving close guidance in your career development, and contributing to demanding IT projects that have a significant impact for our clients.

Your responsibilities

- Design, develop, and optimize a Front Office risk management application covering various financial products.
- Enhance and extend existing functionalities to meet real-time business requirements.
- Tackle complex performance, algorithmic, and multithreading challenges.
- Participate in the design of scalable and robust microservices architectures.
- Ensure code quality, maintainability, and security across the solution.
- Contribute to code reviews, continuous improvement, and sharing best practices.
Languages: Java 17
Associated Technologies: NoSQL, microservices, CI/CD
Challenges: real-time, low latency, algorithmic complexity, distributed computing, processing large data volumes.

Desired Profile

We are looking for a Java Developer who is passionate about real-time systems and has an interest in financial markets, eager to thrive in complex, high-performance environments.
- Master's degree (engineering school or university).
- Strong skills in Java, multithreading, performance optimization, and development best practices (SOLID, unit tests).
- Experience in developing critical systems, real-time data stream processing; finance experience is a plus.
- Ability to solve complex technical problems and collaborate with multidisciplinary teams.

About MARGO Group

MARGO Group is dedicated to tackling the most significant challenges in technology and finance. Our team excels in creating innovative solutions that drive real business impact for our clients, ensuring high performance and security in every project we undertake.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.