E

Euronext

Pan-European exchange providing markets, data, post-trade

Java Engineering Team Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 10 years of hands-on Java development experience, with deep expertise in modern Java versions and the Spring ecosystem.
  • At least 2 years of experience as a Team Lead, guiding a development team and driving delivery in a distributed team environment.
  • Experience designing and developing scalable, high-performance systems using microservices and established design patterns.
  • Expertise across AWS services, including Cognito, Lambda, S3, SQS, and RDS, with experience designing resilient architecture. Familiarity with CloudFront and WAF is required.
  • Extensive experience with data modelling and database schema management, including Liquibase for migrations and jOOQ for type-safe SQL and performance-critical queries.
  • Strong knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Strong understanding of SSO, authentication and authorization, and API security, including OAuth2/OIDC, token-based security, role-based access control, and data privacy best practices.
  • Experience mentoring engineers across seniority levels to promote technical growth and maintain high engineering standards.
  • Proficiency in Agile/Scrum methodologies and a commitment to driving Agile practices within the team.
  • Comfort with DevOps practices involving configuration management, CI/CD pipelines, Gitflow, infrastructure as code, and deployment patterns.
  • Proficiency in English is required.

Responsibilities

  • Lead a team of five or more developers in software development initiatives and translate application storyboards and use cases into functional applications.
  • Spend 50% of the time supporting the team on technical topics, including code reviews, design documents, technical architecture, and client-support investigations in a hands-on capacity, and the remaining 50% on team and delivery leadership.
  • Act as a technical mentor for backend and frontend engineers, providing guidance on architecture, design decisions, and best practices while promoting knowledge sharing and continuous improvement.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Collaborate closely with the Product Owner to align with business requirements and meet delivery timelines.
  • Prioritize and facilitate early resolution of client issues, ensuring adherence to agreed Service Level Agreements.
  • Conduct code reviews, contribute to critical feature designs, and ensure the overall quality of the team's deliverables.
  • Flag technical debt and areas for improvement, ensuring they are documented and considered when defining priorities.
  • Implement robust documentation for the knowledge base, onboarding, knowledge transfer, and communication in software development activities.
  • Follow the Agile Scrum development process for application development.

Desired Qualifications

  • Front-end experience with React, Angular, and Next.js, including JavaScript and TypeScript, is a plus.
  • Experience enabling effective collaboration with frontend engineers for informed technical decision-making.

About the Company

Euronext

Pan-European exchange providing markets, data, post-trade

Euronext runs regulated markets across Belgium, France, Ireland, the Netherlands, Norway, and Portugal, offering equities, ETFs, warrants, certificates, bonds, derivatives, commodities, and indices. Its trading platforms, market data, and post-trade services let investors and institutions buy and sell assets and allow issuers to list new securities. It differentiates itself with a large cross-border market that integrates trading, data, and post-trade services for multiple countries, plus educational resources to help users understand products like options. The goal is to enable efficient, transparent trading across Europe and to grow its technology and data services for a wide range of clients.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Amsterdam, Netherlands
Founded
2000

Recently Posted Jobs

Explore more opportunities at Euronext

See more jobs