We are seeking an experienced and highly skilled Senior Technical Leader with 8+ years of hands-on experience in Java-based application development.
The ideal candidate will be responsible for leading end-to-end technical development activities, ensuring high-quality delivery, guiding engineering teams, and driving architectural improvements across systems and platforms.
Key Responsibilities :
- Contribute actively across all phases of the software development lifecycle.
- Write well-designed, testable, and efficient code and review code produced by the team.
- Perform effort estimation, lead sprint planning, and manage the release of software components.
- Drive continuous improvement by evaluating new technologies and presenting recommendations for architectural review.
- Identify opportunities to integrate new technologies to improve non-functional requirements (NFRs).
- Troubleshoot and resolve complex technical issues across systems.
- Execute testing procedures to ensure smooth system functionality.
- Ensure adherence to quality standards, coding guidelines, security practices, and compliance requirements.
- Mentor team members and provide technical guidance when needed.
- Collaborate with cross-functional teams for system integration, deployment, and enhancements.
Requirements :
- Strong experience developing Java-based web applications with a consistent professional track record.
- Fully hands-on with coding and solution implementation.
- Proficient in PL/SQL and writing complex SQL queries.
- Proven hands-on experience in Java/J2EE development.
- Expertise in designing and developing applications using Java EE platforms.
- Excellent knowledge of Core Java, J2EE, and related frameworks.
- Strong hands-on experience in Spring Boot, Spring Framework, and Hibernate ORM.
- Experience developing RESTful Web Services; knowledge of SOAP services is a plus.
- Strong understanding of object-oriented analysis and design, including common design patterns.
- Deep knowledge of Java/JEE internals (Classloading, Memory Management, Transaction Management, etc.
- Strong analytical, problem-solving, and decision-making capabilities; self-driven and proactive.
- Experience in Banking/Finance domain is desirable.
- Openness to learning new technologies and domains.
- Knowledge of cloud-agnostic architectures.
- Experience with AWS deployment workflows is preferred.
Skill Set :
Mandatory Skills :
- Core Java, JSP/Servlet, Spring Framework 4.0+, Spring Boot 2.2+, Hibernate 5.0+, RESTful Web Services, SQL Server 2016, PL/SQL, Maven, JBoss Application Server 6.0+
Good to Have :
- SOAP Web Services, Git / Bitbucket ,Linux, MySQL / Oracle, Angular, JUnit ,Node.js