We are looking for a Lead Software Engineer with strong expertise in Java full-stack development, particularly skilled in Angular and other modern technologies. The ideal candidate will design, build, and maintain high-quality software solutions within a scalable microservices-based architecture. This role requires ensuring smooth integration between front-end and back-end systems while driving technical excellence throughout the development lifecycle. It is an excellent opportunity for someone passionate about delivering reliable, scalable software and leveraging full-stack skills to solve complex technical challenges.

Key Responsibilities

- Develop and maintain full-stack applications using Java 8, Spring Boot, and Angular.
- Build, test, and deploy microservices and REST APIs, ensuring system scalability and reliability.
- Collaborate with cross-functional teams to gather requirements and deliver innovative solutions.
- Implement responsive and accessible front-end components using HTML, CSS, and JavaScript.
- Optimize application performance through efficient coding practices and debugging.
- Create and maintain CI/CD pipelines to streamline software deployment.
- Manage source code and version control using Git.
- Conduct automated testing with JUnit to maintain software quality.
- Troubleshoot technical issues in both development and production environments.
- Integrate industry best practices into software design and development processes.

Required Qualifications

- 8 to 12 years of experience in software engineering with a solid understanding of modern development methodologies.
- Minimum of 4 years of hands-on experience in Java development.
- Proficiency in Java 8, Spring, and Spring Boot for back-end development.
- Strong expertise in front-end technologies including Angular, JavaScript, HTML, and CSS.
- Good understanding of REST APIs and experience working with PostgreSQL and Oracle databases.
- Experience with microservices architectures and cloud-based applications.
- Familiarity with CI/CD pipelines and common development tools such as Git and package managers.
- Proven ability to resolve technical challenges across design, development, and production stages.
- Detail-oriented with excellent problem-solving skills.
- Strong communication skills to effectively convey technical concepts and collaborate with diverse teams.
- English language proficiency at a minimum B2 (Upper-Intermediate) level.

This position offers the chance to work on cutting-edge technologies within a dynamic environment focused on technical excellence and innovation. If you are driven to create scalable and maintainable software solutions while leading by example, this role will provide the challenges and growth opportunities you seek.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Career Level:
Manager
Experience:
6 Years - 10 Years
Apply Before:
Oct 29, 2026
Posting Date:
Oct 23, 2026

EPAM Systems

· 11-50 employees - Hyderabad

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!