Search by job, company or skills

ideyaLabs

IdeyaLabs - Technical Lead - Java

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

Role : Technical Lead Java

Experience : 8 to 12 Years

Location : Hyderabad

Work Mode : Work from Office

Role Summary

The Technical Lead Java will be responsible for leading end-to-end Java-based enterprise application development projects. This role requires strong expertise in Java, Spring Boot, and Microservices architecture, along with the ability to design scalable systems, guide development teams, and collaborate closely with clients to deliver high-quality solutions aligned with business objectives.

Key Responsibilities

  • Lead the complete Software Development Life Cycle (SDLC) including design, development, testing, deployment, and support.
  • Collaborate with clients and stakeholders to gather requirements and translate business needs into scalable technical solutions.
  • Architect and design enterprise-grade applications using Java, Spring Boot, and Microservices architecture.
  • Develop and optimize RESTful APIs and backend services.
  • Conduct code reviews and enforce coding standards, best practices, and design principles.
  • Mentor and guide a team of 5 to 10 developers, ensuring technical excellence and timely delivery.
  • Identify technical risks and provide mitigation strategies.
  • Work closely with DevOps, QA, UI/UX, and Product teams for seamless project execution.
  • Drive performance optimisation, security best practices, and scalability improvements.

Required Technical Skills

  • Strong hands-on experience in Java (8 or above).
  • Expertise in Spring Boot, Spring MVC, and Microservices architecture.
  • Experience in building and consuming REST APIs.
  • Strong knowledge of JPA/Hibernate and ORM frameworks.
  • Experience with relational databases (PostgreSQL, MySQL, SQL Server).
  • Hands-on experience with Docker and Kubernetes.
  • Good understanding of AWS/Azure/GCP cloud environments.
  • Experience with CI/CD tools (Jenkins, Git, Maven/Gradle).
  • Strong knowledge of Design Patterns and System Architecture.
  • Experience working with Messaging systems (Kafka/RabbitMQ) is an added advantage.

Good To Have

  • Front-end exposure (React/Angular).
  • Experience with distributed systems and high-availability architectures.
  • Knowledge of security best practices (OAuth2, JWT).

Soft Skills

  • Strong client-facing communication skills.
  • Ability to manage multiple priorities and lead technical discussions.
  • Strong analytical and problem-solving skills.
  • Ownership mindset and proactive leadership approach.

Education & Experience

  • Bachelors or Masters degree in Computer Science or related field.
  • 8 to 12 years of total experience in software development.
  • Minimum 2 to 3 years of experience as a Technical Lead.
  • Proven experience managing 510 member development teams.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144671023