We are looking for a dynamic and experienced Java Development Team Lead to join our global team working on cutting-edge digital services.
This is a unique opportunity to contribute to real-time solutions supporting low-latency, high-volume trading of equities, FX, rates, credit, and derivatives on a global scale. As part of a leading European investment bank, you'll be immersed in a fast-paced, innovative environment at the forefront of finance and technology.
Responsibilities
- Manage SDLC processes, overseeing teams and coordinating BA/QA/Dev/Production support changes
- Lead and mentor a globally distributed team to ensure seamless project execution and collaboration
- Engage with architecture, design, and technology decisions, offering feedback based on expertise and industry knowledge
- Align with production support teams to facilitate release cycles and maintain robust system components
- Drive development of real-time, event-driven applications with a focus on low-latency performance
- Ensure adherence to test-driven development and continuous integration best practices
- Work closely with stakeholders to identify requirements and deliver scalable, efficient solutions
- Provide technical guidance in areas such as multithreading, garbage collection optimization, and advanced Java collections
- Foster a problem-solving mindset and promote quick learning within the team, especially in acquiring domain-specific knowledge
Requirements
- 5+ years of software development experience with expertise in Java core technologies including multithreading, garbage collection optimization, and concurrency collections
- Proficiency in real-time event-driven application development and familiarity with low-latency architectures
- Competency in test-driven development and continuous integration methodologies
- Showcase of strong leadership capabilities and experience managing the SDLC process across globally distributed teams
- Fluency in English with excellent written and verbal communication skills
- Understanding of working within an agile environment and collaborating with cross-functional teams
Nice to have
- Background in trading systems, financial services, or investment technology domains
- Familiarity with performance testing, profiling tools, and optimizing live systems under high load
- Knowledge of containerization, cloud platforms, or modern software delivery pipelines
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