Technology Lead (Java)
Job Title: Technology Lead (Java)
Location: Hyderabad, Chennai, Pune, Bangalore, Gurgaon
Experience: 5 – 8+ years
Compensation: Up to 28 LPA
Job Description
We are looking for an experienced Technology Lead (Java) with strong expertise in backend and frontend technologies to design, develop, and lead enterprise-scale applications. The ideal candidate will be hands-on in development, code reviews, architecture discussions, and ensure adherence to best practices.
Key Responsibilities
• Lead design, development, and deployment of Java-based enterprise applications.
• Own and conduct code reviews; provide technical guidance and best practices.
• Troubleshoot and resolve complex application issues.
• Collaborate with cross-functional teams to deliver scalable and secure solutions.
• Ensure compliance with security standards (static/dynamic scans, OWASP Top 10, encryption, session handling).
• Contribute to architectural decisions, design patterns, and performance optimization.
• Guide and mentor junior team members.
Required Skills & Experience
• 5–8 years of hands-on experience in Java (1.8 or above).
• 4–6 years of experience in Hibernate, Spring JPA, Spring Framework, Spring Boot, Spring MVC.
• Strong expertise in Microservices architecture.
• 3–5 years of experience in Angular (4+) with TypeScript.
• Proficiency in JavaScript, jQuery, Ajax.
• Experience with Microsoft SQL Server or similar databases.
• Strong knowledge of design patterns and distributed/multi-threaded programming.
• Hands-on with JUnit, ANT, Maven, Hudson, SVN, and Git.
• Familiarity with JBPM is a plus.
• Domain knowledge in Financial Services or Life Insurance is desirable.
Skills: java,hibernate,spring jpa,spring framework,springboot,spring mvc,microservices architecture,angular,typescript