Experience - 8 to 12 Years
Location - Tirunelveli / Chennai
Work Mode - Work from Office
Key Responsibilities:

  • Leadership:   Guide and mentor a team of developers, ensuring smooth project execution while focusing on technical excellence.
  • Collaboration:   Work closely with architects, stakeholders, and other teams to align technical solutions with business needs and ensure best practices are followed.
  • Technical Expertise:   Be involved in complex design and architecture decisions, with a focus on creating scalable, performant, and maintainable systems.
  • Code Reviews & Quality Assurance:   Conduct regular code reviews, ensuring adherence to coding standards, best practices, and fostering knowledge sharing within the team.
  • Stakeholder Communication:   Collaborate with project managers to define timelines, resource allocation, and manage project risks.

Technical Skills:

  • Core Java Proficiency:   Deep understanding of Java, including concurrency, memory management, garbage collection, and JVM internals.
  • Framework Expertise:   Proficiency with Spring (Spring Boot, Spring MVC, Spring Security) and Hibernate/JPA for ORM.
  • API Development:   Experience in designing RESTful APIs using Spring Boot.
  • Microservices & Distributed Systems:   Expertise in designing and developing microservices using Spring Boot, with knowledge of communication protocols such as REST, gRPC, and messaging queues.
  • Database Knowledge:   Strong skills in SQL and relational databases (MySQL, PostgreSQL, Oracle), along with experience in NoSQL databases (MongoDB, Cassandra).
  • Security:   Experience with implementing OAuth2, JWT, and Spring Security for user authentication and authorization.
  • Performance & Scalability:   Knowledge of techniques like caching (Redis, Ehcache), performance optimization, and database tuning.

Experience and Qualifications:

  • Educational Background:   A Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience:   At least 8 years of experience in Java development, with a minimum of 3 years in a leadership role.
  • Technical Depth:   Familiarity with microservices, REST APIs, asynchronous programming, and database management.
  • Problem Solving:   Strong analytical skills, with the ability to debug production issues and suggest improvements.
  • Communication:   Excellent communication and interpersonal skills to foster a collaborative team environment

Technical Lead Java - GIT

Apply Now
Back to search page