Skip navigation EPAM
CONTACT US

Lead Software Engineer - Java, Kafka, Kubernetes, AWS Bangalore, India

  • hot

Lead Software Engineer - Java, Kafka, Kubernetes, AWS Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Our company is looking for a highly skilled Lead Java Engineer to join our team and lead our latest project.

As a Lead Java Engineer, you will be responsible for the design, development, and maintenance of our software applications. You will also be responsible for leading a team of developers to ensure timely project delivery.

The project is focused on developing a microservices-based platform using Apache Kafka, Kubernetes, and Spring Boot. You will work with cutting-edge technologies and collaborate with cross-functional teams to ensure the project's success.


#LI-DNI

Technologies

  • JavaScript
  • ReactJS
  • REST API
  • Git
  • Linux
  • Kubernetes
  • Docker

Responsibilities

  • Lead the design, development, and maintenance of software applications using Java and related technologies
  • Work closely with cross-functional teams to identify and resolve software defects and issues
  • Develop and implement software enhancements and new features, ensuring adherence to coding standards
  • Participate in code reviews and provide feedback to team members, ensuring high-quality code delivery
  • Collaborate with cross-functional teams to troubleshoot and resolve technical issues, ensuring timely project delivery
  • Create and maintain technical documentation, ensuring clear communication and knowledge sharing within the team

Requirements

  • Minimum of 8-12 years of experience in Java programming
  • Experience in software maintenance and support
  • Knowledge of software development methodologies and best practices
  • Ability to troubleshoot and debug complex software issues
  • Strong proficiency in Amazon Web Services, Apache Kafka, Kubernetes, Experience with Microservice Architecture Pattern and Spring Boot
  • Excellent problem-solving and analytical skills
  • Effective communication and collaboration skills
  • Good verbal and written communication skills in English at a B2 level

We offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package:
    • Health benefits
    • Retirement benefits
    • Paid time off
    • Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

A DAY IN THE LIFE

BLOG

Salman Talat
Director, Account Management
TORONTO, CANADA

Read More

BLOG

Iryna Kovalenko
Delivery Manager
KYIV, UKRAINE

Read More

BLOG

Jan Mazurek
Chief Business Analyst
GDANSK, POLAND

Read More

GET IN TOUCH

Hello.
How can we help you?

Get in touch with us. We'd love to hear from you.

Our
Locations