Our client is looking for a hands-on Tech Lead who can architect, design, and deliver high-performing enterprise applications while guiding and mentoring development teams.

If you’re passionate about clean architecture, cloud-native solutions, and leading from the front, this role is for you.

What You’ll Do

  • Lead end-to-end design and development using Java (1.8+)
  • Drive System Design and Low-Level Design (LLD)
  • Architect and implement Microservices-based solutions
  • Provide technical leadership, mentorship, and code reviews
  • Collaborate with cross-functional teams to deliver enterprise-grade solutions
  • Ensure code quality, security, and performance standards
  • Support CI/CD implementation and cloud deployments

What We’re Looking For

  • 7–10 years of experience in Java-based enterprise development
  • Proven experience leading technical teams
  • Strong analytical and problem-solving skills
  • A leader who can balance strategy, architecture, and hands-on delivery
  • Experience in consulting environments is advantageous

Tech Stack Expertise Required

Core Technologies

  • Java 1.8 or higher
  • Strong knowledge of Java Design Patterns
  • Spring Boot related frameworks:
    • Spring Core
    • Spring REST
    • Spring Data JPA
    • Hibernate
    • Spring Security

Architecture Integration

  • Microservices architecture design patterns
  • Apache Kafka / MQ
  • RESTful APIs

Database

  • Strong SQL skills
  • Experience with MySQL, PostgreSQL, Oracle, or similar RDBMS

Cloud DevOps

  • AWS and/or Azure
  • CI/CD pipelines
  • Docker Kubernetes (working knowledge)
  • Git Maven

Quality Governance

  • SonarQube or similar code quality tools
  • Strong focus on clean, secure, and maintainable code

Desired Skills:

  • Systems Analysis
  • Complex Problem Solving
  • Programming/configuration
  • Critical Thinking
  • Time Management

Learn more/Apply for this position