Senior/Lead Java Developer

EPAM Systems

Greater London

Hybrid

GBP 85,000 - 120,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ESPP
Private medical insurance
Pension plan
Employee Assistance Program
Season tickets / transportation

Job summary

EPAM Systems in London is seeking a Java Developer for a hybrid role. You will design, develop and maintain complex Java and Python applications, guiding architecture and leading technical initiatives across global teams.

You will mentor developers, drive code quality through reviews and automated tests, and deliver production-ready solutions while thriving in a dynamic, open environment.

Qualifications

  • 8+ years in core backend software development.
  • Excellent algorithm and problem-solving skills.
  • Translate business use cases into technical solutions.
  • Fast learner, creative, results-driven and self-motivated.
  • Can-do attitude, leads change and thinks strategically.
  • Experience with CI/CD tools and automation (Jenkins/GitLab or similar).
  • Experience with performance optimization and JVM profiling.
  • Strong Java knowledge with data structures & algorithms.
  • Proficiency in relational databases (Oracle/SQL Server/PostgreSQL).
  • Proficient in DevOps practices (CI/CD).

Responsibilities

  • Design, develop and maintain complex Java and Python based applications and services using industry-standard methodologies and tools
  • Architect new systems or reuse existing systems that drive complex applications
  • Collaborate with Product Managers, UX teams and Software Engineers around the globe to deliver outstanding products
  • Engage actively from requirements gathering and design to the final stages of testing and deployment
  • Establish and maintain automated tests to guarantee applications are robust, scalable and secure
  • Proactively solve production issues, deduce root causes and implement timely fixes or workarounds
  • Perform code reviews to ensure applications meet or exceed specified standards and objectives
  • Deliver Level 3 production support by efficiently diagnosing and resolving issues to minimize disruption to business operations
  • Analyse incidents, identify root causes, implement preventive measures and deliver timely fixes

Skills

Java backend development
Problem solving
Fast learner
Strategic thinking
Can-do attitude
Global collaboration

Tools

Jenkins
GitLab
CI/CD tooling
JVM Profiling
Relational Databases

Job description

Join EPAM as a Java Developer in a hybrid role based in London. Work on complex, data-intensive systems while collaborating with multi-national teams across the globe. You'll architect innovative solutions, mentor talented developers and lead technical initiatives using cutting-edge technologies. This is an excellent opportunity for a seasoned professional who thrives in a dynamic environment and is passionate about solving complex problems. Enjoy the flexibility of hybrid working while advancing your career with a leading global provider of digital platform engineering and development services.

Responsibilities
  • Design, develop and maintain complex Java and Python based applications and services using industry-standard methodologies and tools
  • Architect new systems or reuse existing systems that drive complex applications
  • Collaborate with Product Managers, UX teams and Software Engineers around the globe to deliver outstanding products
  • Engage actively from requirements gathering and design to the final stages of testing and deployment
  • Establish and maintain automated tests to guarantee applications are robust, scalable and secure
  • Proactively solve production issues, deduce root causes and implement timely fixes or workarounds
  • Perform code reviews to ensure applications meet or exceed specified standards and objectives
  • Deliver Level 3 production support by efficiently diagnosing and resolving issues to minimize disruption to business operations
  • Analyse incidents, identify root causes, implement preventive measures and deliver timely fixes
Requirements
  • 8+ years of proven experience in Core Backend Software Development
  • Excellent algorithm and problem-solving skills
  • Ability to convert business use cases and problems into technical solutions
  • Ability to learn quickly, creative, results driven, self-motivated and solutions oriented
  • Demonstrates a can-do demeanour, leads change and thinks strategically
  • Experience in CI/CD tools and automation (Jenkins/GitLab or similar DevOps tooling)
  • Experience working on Performance Optimizations and JVM Profiling
  • Extensive hands-on experience in Core Java with good understanding of Data Structures and Algorithms
  • Strong knowledge of Relational Databases (Oracle/SQL Server/PostgreSQL)
  • Proficiency in DevOps (CI/CD)
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, and courses
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Architect & Tech Lead - Hybrid London
Senior Java Architect & Tech Lead - Hybrid London

EPAM Systems • Greater London

Hybrid
GBP 85,000 - 120,000
ESPP
Private medical insurance
Pension plan
+2
Senior Java Developer (6 month contract)
Senior Java Developer (6 month contract)

EPAM Systems • Belfast City District

On-site
GBP 55,000 - 75,000
Private Healthcare
Pension
Employee Assistance Programme
+6
Business Development Director - Banking, Financial Services & Insurance
Business Development Director - Banking, Financial Services & Insurance

EPAM Systems • Greater London

On-site
GBP 120,000 - 160,000
Employee Stock Purchase Plan (ESPP)
Private medical insurance
Dental care
+4
Program Manager - Trading & Supply
Program Manager - Trading & Supply

EPAM Systems • Greater London

Hybrid
GBP 120,000 - 170,000
ESPP
Private medical insurance
Dental care
+10
Director, Client Partner - AI Data Centres & Digital Infrastructure
Director, Client Partner - AI Data Centres & Digital Infrastructure

EPAM Systems • Greater London

On-site
GBP 140,000 - 220,000
ESPP
Life assurance
Income protection
+14
Enterprise Data & AI Program Director (Global Delivery Organisation)
Enterprise Data & AI Program Director (Global Delivery Organisation)

EPAM Systems • Greater London

Hybrid
GBP 140,000 - 210,000
ESPP
Life insurance
Income protection
+12
Business Development Director - Travel & Hospitality
Business Development Director - Travel & Hospitality

EPAM Systems • Greater London

On-site
GBP 120,000 - 180,000
ESPP
Private medical insurance
Pension plan
+2
Client Engagement Lead - CPG/Retail Specialist - Data & AI
Client Engagement Lead - CPG/Retail Specialist - Data & AI

EPAM Systems • Greater London

Hybrid
GBP 120,000 - 180,000
ESPP
Life & income protection
Private medical insurance
+6
Principal (Director) - Data Analytics & AI Consulting
Principal (Director) - Data Analytics & AI Consulting

EPAM Systems • Greater London

On-site
GBP 150,000 - 230,000
EPAM Employee Stock Purchase Plan (ES?
Principal - AI & HPC Data Centre Compute
Principal - AI & HPC Data Centre Compute

EPAM Systems • Greater London

On-site
GBP 180,000 - 240,000
Employee Stock Purchase Plan
Life Insurance
Private Medical Insurance
+4