TymblHub

© 2026 TymblHub

Lead Java Developer

Codincity Digital Technologies
Posted on
Codincity Digital Technologies logo

Experience
11 - 15 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Lead Java Developer
Job Type
ONSITE

Job Description


Position :Java Tech Lead


Experience: 11 - 15years



Mode of work :Remote (Work from Home India)


Job Summary

We are looking for an experienced Java Tech Lead to lead the design, development, and delivery of enterprise-grade applications. The ideal candidate should have strong expertise in Java 17+, Spring Boot 3+, Microservices, REST APIs, Kafka, SQL, and cloud-native application development. You will lead a team of developers, drive technical decisions, ensure coding standards, mentor engineers, and collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions.


Required Technical Skills

Core Java

  • Java 17 or above
  • Strong knowledge of Object-Oriented Programming (OOP)
  • Collections Framework
  • Multithreading & Concurrency
  • JVM Internals
  • Exception Handling
  • Java Streams & Lambda Expressions

Frameworks

  • Spring Boot 3+
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • Spring Cloud

Microservices

  • Microservices Architecture
  • RESTful APIs
  • API Versioning
  • Service Discovery
  • Distributed Transactions
  • Resilience Patterns
  • Circuit Breaker
  • API Gateway

Messaging

  • Apache Kafka
  • Event-Driven Architecture
  • Asynchronous Processing

Database

  • SQL
  • PostgreSQL / MySQL / Oracle
  • Query Optimization
  • Database Design

Cloud & DevOps

  • Docker
  • Kubernetes
  • Jenkins/GitHub Actions/Azure DevOps
  • CI/CD Pipelines
  • AWS / Azure / GCP (any one)

Testing

  • JUnit 5
  • Mockito
  • Integration Testing
  • Performance Testing

Version Control

  • Git
  • GitHub / GitLab / Bitbucket

Leadership Responsibilities

  • Lead a team of developers and provide technical guidance.
  • Conduct code reviews and enforce development standards.
  • Own technical design discussions and architectural decisions.
  • Estimate effort and plan technical deliverables.
  • Coordinate with stakeholders to ensure timely project delivery.
  • Mentor engineers and support their technical growth.

Good to Have

  • Redis
  • Elasticsearch
  • MongoDB
  • OpenAPI/Swagger
  • SonarQube
  • Prometheus & Grafana
  • Terraform
  • Agile/Scrum experience

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 1014 years of hands-on Java development experience.
  • Experience leading development teams in enterprise application projects.
  • Strong communication and stakeholder management skills.
  • Ability to work independently in a fully remote environment.