Java Team Lead
Hybrid in Portugal: Distrito de Lisboa, Lisbon, Portugal: Distrito do Porto, Porto
Java
& 8 others
Portugal: Distrito de Lisboa, Lisbon
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