Technical Lead Java

Technical Lead Java

Thiruvananthapuram

Share this job

Posted: 04 - Feb - 2023

Job Description

Role :  Technical Lead Java

Experience  : 5+ years

Location  : Kochi

Responsibilities:

  • Plan projects using agile methodologies and ensure timely delivery
  • Formally mentor junior engineers on design, coding and troubleshooting
  • Troubleshoot issues effectively in a distributed architecture
  • Communicate, collaborate and work effectively in a global environment.
  • Working in highly collaborative teams and building quality code.
  • Suggest new architectural elements to improve the existing architecture.
  • Design and implement low latency RESTful services; Define API contracts between services; Version APIs and make them backward compatible.
  • Translate business requirements into scalable and extensible design
  • Create platforms, reusable libraries and utilities wherever applicable.
  • Continuously refactor applications to ensure high-quality design.
  • Choose the right technology stack for the product systems/subsystems
  • Write high-quality code that is modular, functional and testable; establish the best coding practices.

Preferred skills

  • Experience in leading a team and mentoring juniors.
  • 5+ years, having hands-on experience in coding, algorithms, multithreading, Spring Boot, Hibernate frameworks.
  • Expertise in API design and development, experience in dealing with a large dataset.
  • Practicing the coding standards (clean code, design patterns, etc)
  • Very strong object-oriented design skills, awareness of design patterns and architectural patterns
  • Strong problem-solving skills, algorithmic skills and data structures
  • Experience in agile methodologies like Scrum
  • Good understanding of branching, build, deployment, continuous integration methodologies.
  • Ability to make decisions independently.
Company Information

Not Disclosed by the Recruiter

Not Disclosed by the Recruiter