Open role
Lead Software Engineer - Java Full Stack Angular
EPAMChennai, India; Bengaluru, India; Pune, India; Hyderabad, India
- Work model
- Office
- Experience
- 8-12 years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 20 tags
Technology context
20Parsed from the vacancy text; ordered by relevance to this role.
JavaScriptFull StackDatabasesJavaAngularCloudReliability EngineeringBackendFrontendMicroservicesAPIPostgreSQLSpringRESTCI/CDGitHTMLCSSJUnitMicroservice Architecture Style
Full listing
Role description
We are hiring a Lead Software Engineer to shape Java 8 and Angular full-stack applications that scale and stay dependable in production. You will deliver microservices and REST APIs, improve CI/CD workflows, and work closely with partners to drive technical excellence.
Responsibilities
- Design and maintain end-to-end solutions using Java 8, Spring Boot, and Angular
- Deliver microservices and REST APIs, including testing and deployment, to ensure reliability at scale
- Partner with cross-functional teams to refine requirements and ship innovative solutions
- Build accessible, responsive UI features using HTML, CSS, and JavaScript
- Improve runtime efficiency by applying effective coding techniques and debugging practices
- Set up and maintain CI/CD pipelines for consistent and efficient releases
- Control and organize source code with Git version management
- Implement automated tests with JUnit to safeguard quality
- Resolve technical problems in both development and production environments
- Apply industry best practices within software design processes
Requirements
- Extensive 8 - 12 years of experience in software engineering and strong command of current development practices
- Track record of at least 4 years focused on Java development
- Advanced skills in Java 8, Spring, and Spring Boot for building back-end functionality
- Expert-level knowledge of Angular with JavaScript, HTML, and CSS for front-end delivery
- Clear understanding of REST APIs and experience with PostgreSQL and Oracle database systems
- Capability to design and work within microservices architectures and cloud-based applications
- Experience with CI/CD pipelines and version control tools including Git
- Ability to address technical challenges throughout design, development, and production stages
- Strong problem-solving mindset with excellent attention to detail
- Strong communication skills for explaining technical topics and collaborating effectively
- English level B2 (Upper-Intermediate) or higher