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 extensive learning opportunities.
- 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: Participate in exciting perks like free lunches, on-site massages, and social events.
The predicted salary is between 43200 - 72000 £ 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'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.
- 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 in London employer: EPAM Systems
Contact Detail:
EPAM Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior/Lead Java Developer in London
✨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 insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Java and Python projects. This is your chance to demonstrate your problem-solving abilities and technical expertise, so make it shine!
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your algorithm skills and get comfortable with problem-solving on the spot.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, you’ll find all the latest opportunities tailored for talented developers like you.
We think you need these skills to ace Senior/Lead Java Developer in London
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 complex systems.
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!
Showcase Your Team Spirit: Since collaboration is key in this role, make sure to include examples of how you've worked with multi-national teams or mentored other developers. We love seeing candidates who can lead and inspire others!
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 Tech Inside Out
Make sure you brush up on your Core Java and Python skills before the interview. Be ready to discuss algorithms, data structures, and any relevant projects you've worked on. This is your chance to showcase your technical prowess, so don’t hold back!
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Think about how you approached these challenges, the solutions you implemented, and the impact they had. This will demonstrate your ability to think strategically and lead change.
✨Familiarise Yourself with CI/CD Tools
Since the role involves working with CI/CD tools like Jenkins or GitLab, make sure you understand how these tools work and be ready to discuss your experience with them. If you’ve optimised performance or handled production issues, have those examples at the ready!
✨Engage with the Team Spirit
This position requires collaboration with multi-national teams, so be prepared to talk about your experience working in diverse environments. Highlight your communication skills and how you’ve successfully collaborated with Product Managers and UX teams to deliver outstanding products.