Skip To Main Content
backBack to Search

Java Team Lead

Hybrid in Portugal: Distrito de Lisboa, Lisbon, Portugal: Distrito do Porto, Porto
Java
& 8 others

We are seeking a motivated and highly skilled Java Team Lead to drive the development and delivery of innovative digital solutions for global financial markets.

In this role, you will collaborate with a distributed team to build real-time, low-latency trading systems for high-volume electronic trading, opening the door to impactful work in the world of FX trading for a leading European investment bank.

Please note that work from the customer's office 2 days per week is mandatory for this role.

Responsibilities
  • Lead and mentor a distributed team to ensure the delivery of reliable, high-performance digital services
  • Translate business requirements into technical solutions, managing them from design through production rollout
  • Drive development and optimization of low-latency Java core code with a focus on performance and reliability
  • Collaborate with traders, business analysts, and technical teams to identify and refine requirements for FX trading, including pricing, tiering, matching, and booking
  • Ensure adherence to best practices in high-frequency trading software development, including memory management and system speed optimizations
  • Analyze and troubleshoot complex system bottlenecks, applying expertise in Java microstructure and design patterns
  • Provide technical leadership and be a trusted advisor within a fast-paced, innovative environment
Requirements
  • Minimum of 5 years of working experience in Java development, including hands-on expertise in designing low-latency systems
  • Strong background in Java Core, multithreading, parallel processing, and cache optimization
  • Familiarity with GoF design patterns, performance tuning, and debugging tools at the microstructure level
  • Knowledge of FX trading processes such as pricing, tiering, matching, booking, and related business flows
  • Competency in high-frequency trading environments and the ability to build reliable, scalable systems
  • Flexibility to work effectively in a globally distributed team and adapt to fast-changing priorities
  • Capability to lead across the full development lifecycle, from requirements identification to production delivery
Nice to have
  • Expertise in algorithmic trading systems and their development
  • Background in financial services with a focus on trading platforms
  • Understanding of advanced real-time data analytics in the context of investment banking systems
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn