Java Technical Lead
Required skills for this role
OracleJavaJavaScriptReactAngularAWSAzureGCPDockerKubernetesDevOpsCI/CDKafkaPostgreSQLMySQLMongoDBAgile
About this role
Job Summary:
We are looking for an experienced Java Technical Lead with 10+ years of hands-on Java development and strong leadership capabilities. The role involves leading development teams, designing scalable microservices-based solutions, and ensuring high-quality software delivery. The ideal candidate should be an immediate joiner or able to join within 10–15 days and be based in Mumbai or Hyderabad.
Key Responsibilities:
- Lead, mentor, and guide a team of junior and mid-level developers.
- Design and implement scalable, high-performance, and secure software solutions aligned with business requirements.
- Architect and develop microservices-based applications using modern Java frameworks.
- Take ownership of code quality, ensuring best practices in coding, unit testing, documentation, and CI/CD.
- Conduct regular code reviews and promote knowledge sharing within the team.
- Collaborate with cross-functional teams including business analysts, project managers, and technical leads.
- Identify performance bottlenecks and optimize application, database, and system performance.
- Lead Agile ceremonies such as sprint planning, daily stand-ups, reviews, and retrospectives.
- Drive Continuous Integration and Continuous Delivery (CI/CD) adoption and deployment automation.
- Manage stakeholder expectations related to scope, timelines, and delivery.
- Stay updated with emerging technologies and recommend innovative solutions to improve productivity and quality.
Qualifications and Skill
- Minimum 10+ years of experience in Java development with proven experience in technical leadership.
- Strong proficiency in Java 8+, Java EE, Spring Boot, Spring Cloud, and Hibernate.
- Extensive experience in Microservices architecture and implementation.
- Hands-on experience with Apache Kafka and RabbitMQ.
- Experience with RDBMS such as MySQL, Oracle, or PostgreSQL; exposure to NoSQL databases like MongoDB or Cassandra.
- Familiarity with Jira or similar project management tools.
- Basic to intermediate experience with front-end technologies such as JavaScript, React, or Angular is a plus.
- Exposure to cloud platforms (AWS, Azure, or GCP) is desirable.
- Knowledge of DevOps practices, CI/CD pipelines, Docker, and Kubernetes is a plus.
- Experience or exposure to modern technologies such as Reactive Programming, GraphQL, or event-driven architectures.
- Strong communication, problem-solving, and stakeholder management skills.
How to apply
Use the official application link to contact the employer and submit your application.