Lead Software Engineer – Java & Spring Boot

Year    MH, IN, India

Job 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.


We are seeking a driven and experienced

Lead Software Engineer

to spearhead the design and development of cutting-edge applications using Java and Spring Boot.


As a pivotal member of our engineering team, you will play a critical role in delivering innovative solutions, mentoring team members, and driving impactful technical decisions.

Responsibilities



Develop software patches and new features to ensure optimal functionality Collaborate with product engineers and stakeholders to enhance core platforms and processes Write and review technical documentation, including design, development, and revision materials Write and review code in compiled or scripted languages for high-quality deliverables Create and maintain applications using standard and cloud-based software development methodologies Test, debug, and update programs to meet performance expectations and requirements Analyze and modify programs to optimize operating efficiency or satisfy new business needs Resolve escalated customer issues from Tier I/II support teams with efficiency Investigate, document, and address complex technical challenges to improve system performance

Requirements



8 to 12 years of experience in software development and engineering leadership roles Proficiency in Java, Spring Boot, and RESTful web services Expertise in databases, including SQL, NoSQL, and ORM tools like Hibernate Familiarity with modern source control systems like Git and CI/CD pipelines Knowledge of distributed microservices architecture and containerized environments like Docker and Kubernetes Understanding of cloud platforms such as AWS or Azure for application deployment Capability to apply design patterns for scalable and maintainable codebases Background in Agile or Scrum methodologies for iterative development lifecycles

Nice to have



Familiarity with Google Cloud Platform (GCP), JNI, and Protocol Buffers Capability to work with cross-platform interoperability and system communication Showcase of open-source contributions or technical community involvement

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.)

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4576166
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year