Excelsoft Technologies Education/EdTech

Team Lead / Tech Lead (Java)

Noida, India In person Full-time

Essential Skill Set

  • Strong programming background with a passion for coding and problem-solving.
  • Expertise in object-oriented design (OOD) and design patterns.
  • Proficiency in Java, Spring MVC, Hibernate/JPA, REST and Microservice API development.
  • Familiarity with front-end frameworks like React is a plus.
  • Strong understanding of both relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB).
  • Proficiency with version control systems (e.g., Git), continuous integration tools (e.g., Jenkins), and Unix/Linux environments.
  • Knowledge of cloud platforms such

Preferred Skill Set

Domain knowledge of eLearning and ePub standards.

Requirements

  • Design technical solutions that meet project requirements using appropriate technologies, patterns, and frameworks.
  • Write and review technical design documents that explain system architecture and implementation approach
  • Break down work into tasks, estimate effort required, and explain the reasoning behind estimates
  • Review code written by team members and help junior developers solve technical problems
  • Work with clients, architects, and stakeholders to understand requirements and agree on technical approach
  • Coordinate with project managers on timelines, provide accurate estimates, and identify potential risks early
  • Ensure code quality and engineering best practices across the team
  • Mentor junior developers and help improve their technical skills
  • Make technical decisions and guide the team on implementation approach
  • Stay updated on Java technologies and recommend improvements to current practices

Job description provided by Excelsoft Technologies.
View the original posting