Overview of the Role
As a Technical Lead & Senior Technical Lead specializing in Spring Boot and Java / J2EE, you will play a pivotal role in architecting and delivering high-performance, scalable solutions for complex business challenges. You will lead technical teams, provide strategic direction on solution frameworks, and ensure alignment with commitment to quality and innovation. Your expertise will directly influence the success of key projects, driving digital transformation for clients and supporting the company’s mission to supercharge progress through technology.
Detailed Responsibilities
- Lead the architecture, design, and end-to-end development of Java / J2EE applications, RESTful APIs, and Spring Boot-based projects.
- Provide deep technical expertise and hands-on guidance for project teams to ensure high-quality software delivery.
- Collaborate with cross-functional teams—including business analysts, solution architects, and DevOps engineers—to gather requirements, define solutions, and ensure seamless project execution.
- Conduct comprehensive code reviews, implement performance tuning strategies, and troubleshoot complex technical issues to maintain optimal system stability and reliability.
- Mentor and coach junior developers and team members, fostering a culture of continuous learning and technical excellence.
- Stay updated with the latest industry trends, best practices, and emerging technologies in Java / J2EE, RESTful services, and Spring Boot.
- Ensure adherence to security, compliance, and quality standards throughout the software development lifecycle.
- Support the adoption of microservices architecture and cloud platforms (AWS, Azure, GCP) in solution design and implementation.
Skill Requirements
Strong proficiency and hands-on experience in Java / J2EE development and software architecture.Advanced expertise in building, designing, and maintaining RESTful APIs.Extensive practical experience with the Spring Boot framework.Solid understanding of database technologies such as SQL, MySQL, or Oracle.Knowledge and practical experience with microservices architecture and deployment on cloud platforms (AWS, Azure, or GCP).Excellent problem-solving abilities, analytical thinking, and a systematic approach to troubleshooting.Strong communication and leadership skills, with a proven track record of leading successful technical teams.Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.Exp - more than 5+ to 12yrs