Technical Lead - Java

We are looking for a Technical Lead - Java to join our dynamic team.

Key Responsibilities

  • Lead the design and development of robust, scalable Java-based applications.
  • Provide hands-on technical guidance to software engineers, promoting adherence to coding standards, best practices, and architectural guidelines.
  • Work closely with product managers, business analysts, and stakeholders to understand requirements and translate them into effective technical solutions.
  • Contribute to system architecture and design with a focus on performance, scalability, and security.
  • Review code, debug issues, and implement solutions to ensure high-quality software delivery.
  • Participate in all phases of the software development lifecycle (SDLC), from requirements gathering through deployment and support.
  • Stay updated with emerging technologies and contribute ideas for continuous improvement.
  • Support team members through mentoring and knowledge sharing to build strong technical skills within the team.
  • Assist in project planning, task estimation, and risk identification.

 

Candidate Profile

  • Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree is a plus).
  • 6+ years of experience in Java/J2EE development, including 1–2 years in a technical leadership or team lead role.
  • Strong hands-on experience with Spring, Spring Boot, Hibernate, RESTful APIs, and Microservices.
  • Exposure to cloud platforms such as AWS, Azure, or GCP, and containerization tools like Docker and Kubernetes.
  • Solid understanding of relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Cassandra).
  • Familiarity with DevOps practices, CI/CD tools, and version control systems (Git, Jenkins, etc.).
  • Basic knowledge of front-end technologies (React, Angular, or Vue.js) is a plus.
  • Strong analytical, problem-solving, and debugging skills.
  • Effective communication and interpersonal skills to collaborate with cross-functional teams.
  • Ability to manage priorities and contribute to timely delivery in a fast-paced environment.

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website