Java Technical Lead

Full Time 1 week ago
Employment Information

Job Role - Java Technical Lead


Location: TCS Pune

Exp Range: 7 - 10 Years


Must Have

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 5-8 years of hands-on experience in Java and AWS development.
  • Proven experience in leading development teams and projects.
  • Strong proficiency in Java, including Java EE and Spring boot Framework.
  • Proficiency in JDBC, JPA, CRUD operations and unit testing framework like Junit.
  • In-depth knowledge of software design patterns and best practices.
  • Excellent problem-solving skills and ability to handle complex technical challenges.
  • Effective communication and leadership abilities.
  • Experience with agile software development methodologies.

Good to Have:

  • Java and AWS certifications.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with database systems (e.g., SQL, NoSQL).
  • Front-end development skills (e.g., JavaScript, HTML, CSS, Typescript).
  • Security best practices and experience in securing Java applications.
  • Experience with RESTful API and services development.
  • Knowledge about DevOps and CI/CD process

Responsibility / Expectations from the Role

  • Lead and mentor development teams in Java and AWS software design and development
  • Architect, design, and develop complex, mission-critical applications.
  • Collaborate with cross-functional teams to define technical requirements and ensure seamless integration of software components.
  • Ensure code quality, adherence to coding standards, and performance optimization.
  • Troubleshoot and resolve technical issues and provide guidance to team members.
  • Lead technical discussions, code reviews, and knowledge sharing sessions.
  • Stay updated with the latest Java, AWS and web technologies tools, and best practices.
  • Contribute to the development of technical documentation and system architecture diagrams.