Experience Required: 5 – 7 Years
Compensation: INR 19,00,000 – 25,00,000 CTC
Job Overview
Client is hiring a Lead I – Software Engineering (Senior Java Full Stack Developer) to lead design and development of multi‑tier enterprise applications. The role combines hands‑on Java/Spring Boot and Angular development with technical leadership, code reviews, design guidance, and close collaboration with product owners and cross‑functional teams.
Key Responsibilities
- Interpret designs and requirements; develop, debug, test, and document application features.
- Own and deliver backlog items; coordinate with the team for sprint planning and execution.
- Design and develop backend services using Java/JEE, Spring, Spring Boot, REST/SOAP, Hibernate, SQL, and application servers (Tomcat/WebSphere).
- Develop and enhance front‑end components using Angular (2.x or later), AJAX, and modern UI patterns.
- Perform technical design reviews, code reviews, and enforce coding standards, templates, and checklists.
- Create/review design and technical documents (HLD/LLD, test cases, results).
- Define and govern configuration management and support CI/CD using tools such as Jenkins and Sonar.
- Collaborate with QA, perform unit test case review, and support defect RCA and mitigation.
- Manage delivery of modules/user stories, track defect trends, and take proactive quality measures.
- Participate in client meetings, clarify requirements, present design options, and conduct demos.
- Mentor and guide team members, set goals, provide feedback, and maintain positive team dynamics.
Must‑Have Skills
- 5+ years of hands‑on experience in Java development.
- Strong experience building applications using multi‑tier architecture.
- Java/JEE, Spring, Spring Boot, REST/SOAP Web Services, Hibernate, SQL.
- Experience with application servers (e.g., Tomcat, WebSphere) and tools like Jenkins, Sonar.
- Front‑end development with Angular 2.x or later.
- Knowledge of GCP or any major cloud platform.
- Strong foundation in UML, application design/architecture, and design patterns.
- Experience working in Agile (Scrum/Kanban) environments.
Additional Responsibilities & Expectations
- Optimize efficiency, cost, and quality for assigned modules.
- Adhere to engineering processes, coding standards, and compliance training.
- Estimate effort, manage releases, and support configuration and knowledge management.
- Demonstrate strong analytical and problem‑solving skills, effective communication, and customer focus.