All vacancies

Lead Software Engineer - Java with Azure
EPAM Systems
India · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices abroad)
We are seeking a highly skilled and experienced Lead Software Engineer to spearhead the design, development, and maintenance of cutting-edge backend systems and microservices. The ideal candidate will excel in Java development, possess deep familiarity with cloud technologies (Azure), and have a proven track record of working in agile, collaborative environments.
Responsibilities
- Design, develop, and maintain applications using Java (Spring Boot and Microservices)
- Take ownership of features from concept to deployment, ensuring high performance and scalability
- Participate in all phases of the software development lifecycle — from analysis and design to testing and release
- Write clean, testable, reusable code, and conduct thorough code reviews to ensure high-quality standards
- Troubleshoot and resolve backend or frontend issues across various environments
- Build and consume RESTful APIs for seamless frontend-backend integration
- Optimize application performance on the backend (API latency, database queries)
- Contribute to CI/CD pipelines
- Work effectively in Agile/Scrum teams, actively participating in sprint planning, daily stand-ups, and retrospectives
Languages
- Work format
- On-site
- Seniority
- Lead
- Posted
- 29 Sept 2026
- Last verified
- In the last 5 days
Similar roles
- Technical LeadAubrant Digital · Remote · worldwide, UTC+4 accepted
- Cloud Field Engineering ManagerCanonical · Remote · worldwide
- DeepTech Co-Founder / Head of Engineering (100 % remote) (m/f/d)EWOR GmbH · Remote · worldwide, UTC+4 accepted
- Engineering Manager - AppArmorCanonical · Remote · worldwide
- Software Engineer - StorageSupabase · Remote · worldwide
- Analog Design, Sr Staff EngineerSynopsys · Armenia · On-site

