Job Openings Technical Lead (Java)

About the job Technical Lead (Java)

Experience: 10+ Years

Job Location: WFH/Hybrid

No. of Position: Multiple

Qualifications: BE/B Tech , ME/MTech, BCA/MCA or Higher

Work Timings: 1:30 PM IST to 10:30 PM IST

Functional Area: Java Development

We are seeking a highly experienced Technical Lead with 10+ years of hands-on technical expertise in Java, Struts, Spring Boot, and ReactJS to lead a team. As a Tech Lead, you will play a pivotal role in designing, developing, and delivering high-quality software solutions while guiding and mentoring the development team. Your technical leadership and expertise in modern frameworks and architectures will ensure the successful execution of projects and alignment with business goals.

Key Responsibilities

  • Lead the design of robust and high-quality enterprise software solutions.
  • Develop solutions that adhere to best practices and industry standards.
  • Manage solution delivery with a focus on performance, scalability, security, and maintainability.
  • Collaborate with stakeholders, including business analysts, and UI teams, to define technical approaches that meet business requirements and acceptance criteria.
  • Document technical artifacts such as architecture diagrams, sequence diagrams, and design documentation to ensure alignment with solution designs.
  • Mentor team members to implement solutions based on defined technical approaches and designs.
  • Proactively identify and address technical challenges during project execution, ensuring timely resolution.
  • Mentor and guide team members in coding best practices, design patterns, and modern development methodologies.
  • Oversee and manage end-to-end project development, ensuring adherence to timelines and quality standards.
  • Lead the deployment of solutions to cloud environments using CI/CD pipelines, Docker, and Kubernetes.
  • Continuously evaluate and recommend improvements in development practices, tools, and frameworks to enhance team productivity and software quality.

Skills, Knowledge, and Experience

  • 10+ years of hands-on technical experience in Java/J2EE, Struts, Spring Boot, Hibernate, and ReactJS, with a solid understanding of Microservices architecture.
  • Leadership experience: Minimum 2+ years of leading development teams or technical projects.
  • Strong hands-on experience with enterprise-level applications and solution architectures using tools and platforms like JBoss, Spark, AWS (EMR, Lambda), Oracle, and open-source technologies.
  • In-depth knowledge of RESTful and SOAP web services, Spring MVC, and integration patterns for complex systems, including portals, SSO, B2B applications, and partner integrations.
  • Hands-on experience with front-end development using ReactJS and state management libraries is highly desirable.
  • Expertise in SOA (Service-Oriented Architecture), business process orchestration, JSON, and object-oriented design methodologies.
  • Demonstrated ability to migrate legacy systems (e.g., Struts to Spring Boot) is advantageous.
  • Strong interpersonal skills to manage collaboration across multi-vendor, multi-cultural teams in onshore/offshore setups.
  • Excellent communication and organizational skills, with the ability to articulate complex technical ideas to diverse audiences.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Professional certifications (e.g., Java certification) are a plus.