Senior/Lead Java Developer
Senior/Lead Java Developer

Senior/Lead Java Developer

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
EPAM Systems

At a Glance

  • Tasks: Design and develop complex Java applications while mentoring talented developers.
  • Company: Join EPAM, a leading global provider of digital platform engineering.
  • Benefits: Enjoy hybrid working, competitive salary, and perks like free lunches and on-site massages.
  • Why this job: Make an impact with cutting-edge tech in a dynamic, collaborative environment.
  • Qualifications: 8+ years in Core Backend Software Development and strong problem-solving skills.
  • Other info: Access to 22,000+ courses for professional growth and excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

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 will 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.
  • 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.

Senior/Lead Java Developer employer: EPAM Systems

EPAM is an exceptional employer that fosters a dynamic and collaborative work culture, allowing Senior/Lead Java Developers to thrive in a hybrid role based in London. With a strong emphasis on employee growth, we offer extensive learning opportunities, competitive benefits including private medical insurance and an Employee Stock Purchase Plan, and a vibrant environment filled with social events and perks. Join us to lead innovative projects while enjoying the flexibility and support that comes with being part of a leading global provider of digital platform engineering and development services.
EPAM Systems

Contact Detail:

EPAM Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior/Lead Java Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at EPAM or similar companies. A friendly chat can lead to valuable insights and even referrals that could get your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best Java projects and any innovative solutions you've architected. This is your chance to demonstrate your problem-solving prowess and technical expertise beyond just your CV.

✨Tip Number 3

Prepare for the interview like it’s the final boss level! Research common interview questions for Java developers and practice your answers. Don’t forget to brush up on your algorithm and data structure knowledge – they love that stuff!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining a dynamic team that values innovation and collaboration.

We think you need these skills to ace Senior/Lead Java Developer

Core Java
Python
Algorithm Design
Problem-Solving Skills
CI/CD Tools (Jenkins/GitLab)
Performance Optimizations
JVM Profiling
Data Structures
Relational Databases (Oracle/SQL Server/PostgreSQL)
DevOps Practices
Technical Solution Architecture
Automated Testing
Code Review
Incident Analysis
Root Cause Analysis

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior/Lead Java Developer role. Highlight your experience with Core Java, problem-solving skills, and any relevant projects that showcase your ability to architect innovative solutions.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with the responsibilities listed in the job description. Don’t forget to mention your experience with CI/CD tools and mentoring developers.

Showcase Your Technical Skills: In your application, be sure to highlight your technical expertise, especially in areas like performance optimisation and JVM profiling. Mention specific tools and technologies you've worked with to demonstrate your hands-on experience.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and get you on the path to joining our dynamic team!

How to prepare for a job interview at EPAM Systems

✨Know Your Java Inside Out

Make sure you brush up on your Core Java skills, especially around data structures and algorithms. Be prepared to discuss your past projects in detail, focusing on the technical challenges you faced and how you solved them.

✨Showcase Your Problem-Solving Skills

Since this role involves complex problem-solving, be ready to demonstrate your thought process. Practice explaining how you would approach a given problem, including any algorithms or methodologies you would use.

✨Familiarise Yourself with CI/CD Tools

As experience with CI/CD tools is crucial, make sure you can talk about your hands-on experience with Jenkins, GitLab, or similar tools. Be prepared to discuss how you've implemented automation in your previous roles.

✨Engage with the Team Spirit

This position requires collaboration with multi-national teams, so highlight your teamwork experiences. Share examples of how you've worked with product managers and UX teams to deliver successful projects, showcasing your ability to communicate effectively across cultures.

Senior/Lead Java Developer
EPAM Systems

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>