CRISIL
Website:
crisil.com
Job details:
Tech Lead – JavaExperience: 10+ Years
Employment Type: Full-Time
Role Overview
We are looking for an experienced Tech Lead with deep Java expertise to lead a high-performing engineering team. You will own the technical vision, drive architectural decisions, mentor developers, and ensure delivery of robust, scalable solutions aligned with business goals.
Key Responsibilities
- Lead end-to-end technical design, architecture, and development of Java-based enterprise applications
- Define coding standards, best practices, and perform code reviews to ensure quality
- Collaborate with product owners, architects, and stakeholders to translate requirements into technical solutions
- Mentor and guide junior and senior developers, fostering a culture of technical excellence
- Drive Agile ceremonies: sprint planning, stand-ups, retrospectives, and backlog grooming
- Identify technical debt and lead remediation efforts proactively
- Oversee CI/CD pipelines, DevOps practices, and cloud deployments
- Ensure security, performance, and scalability across all systems
Required Skills & Qualifications
- 10+ years of hands-on Java development experience (Java 8/11/17+)
- Strong proficiency in Spring Boot, Spring MVC, Spring Cloud, and Microservices architecture
- Experience with RESTful API design, GraphQL, and message brokers (Kafka, RabbitMQ)
- Proficiency in SQL & NoSQL databases: MySQL, PostgreSQL, MongoDB, Redis
- Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP)
- Strong knowledge of design patterns, SOLID principles, and clean code practices
- Experience with CI/CD tools: Jenkins, GitHub Actions, GitLab CI
- Excellent communication and stakeholder management skills
Nice to Have
- Exposure to ML/AI integration in enterprise applications
Education
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
Click on Apply to know more.