User not logged in.

Lead Java Engineer (strong algorithms experience)

Lead Java Engineer (strong algorithms experience) - Apply Now

Job Summary

We are looking for a skilled and seasoned Lead Java Developer to contribute to the creation of cutting-edge web applications in the capital markets domain.

In this pivotal position, you will play a key role in backend development while shaping the technical trajectory of our initiatives.

If you are an innovative developer eager to make a meaningful impact in a fast-paced industry, we would love to hear from you!

Responsibilities

• Conduct all phases of the SDLC, including analysis, design, development, testing, and deployment

• Design high-performance, low-latency systems

• Improve system efficiency and scalability to manage high-volume data spanning hundreds of terabytes

• Collaborate with cross-functional teams to integrate with the electronic trading environment

• Build and maintain a service-oriented architecture, applying core engineering principles

• Drive the adoption of cloud-ready solutions and microservices architecture for distributed systems

• Lead the migration of legacy databases (Sybase, DB2) to modern solutions like SingleStore, PostgreSQL, and MongoDB

• Act as a liaison between business and technology teams to deliver actionable insights

• Provide technical mentoring to junior developers while managing their deliverables and contributing to overall architectural design

Requirements

• 5+ years of experience in Core Java with a strong focus on performance tuning and optimization

• 1+ years of relevant leadership experience

• Background in working with relational databases like PostgreSQL and NoSQL databases such as MongoDB

• Expertise in service-oriented architecture, algorithms, core engineering, and data structures

• Skills in microservices architecture and cloud-ready application development

• Familiarity with high-frequency trading systems and low-latency application design

Nice to have

• Background in using SingleStore

• Knowledge of Sybase and DB2 databases

• Understanding of processes and workflows in investment banking

We offer

• EPAM Employee Stock Purchase Plan (ESPP)

• Protection benefits including life assurance, income protection and critical illness cover

• Private medical insurance and dental care

• Employee Assistance Program

• Competitive group pension plan

• Cyclescheme, Techscheme and season ticket loans

• Various perks such as free Wednesday lunch in-office, on-site massages and regular social events

• Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more

• If otherwise eligible, participation in the discretionary annual bonus program

• If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program

• *All benefits and perks are subject to certain eligibility requirements

About EPAM Systems

EPAM Systems is recruiting in the engineering sector with a role for Lead Java Engineer (strong algorithms experience) in Belfast, Northern Ireland. Work on innovative projects and grow your technical expertise.

To top