Java Technical Lead
Java Technical LeadExperience Required - 10+ YearsMust Have Technical/Functional Skills1. Core Java & Advanced Java – Strong knowledge of Java 8+ (streams, concurrency, collections, memory management).2. Spring Ecosystem – Spring Boot, Spring MVC, Spring Data JPA, dependency injection, REST API development.3. Microservices Architecture – Design, development, and deployment of scalable microservices (REST/gRPC).4. Database Expertise – SQL (PostgreSQL/MySQL/Oracle) + NoSQL (MongoDB/Cassandra), query optimization.5. Cloud & DevOps Exposure – AWS/Azure/GCP, Docker, Kubernetes, CI/CD pipelines (Jenkins/GitHub Actions).Roles & ResponsibilitiesDesign & Develop Systems – Architect and build scalable, high-performance backend systems and APIs.Hands-on Coding – Actively contribute to coding, debugging, and code optimization (not just oversight).Technical Leadership – Guide team on design patterns, best practices, and code quality.System Integration – Work on integrations with external/internal services, messaging systems (Kafka/RabbitMQ).Performance & Reliability – Ensure system scalability, security, monitoring, and production stabilityGeneric Managerial Skills, If anyTeam Mentorship – Coach and upskill developers, conduct code reviews.Stakeholder Communication – Translate business requirements into technical solutions.Agile Delivery Management – Work in Scrum/Kanban, sprint planning, backlog grooming.Decision Making – Drive architectural and technical decisions under constraints.Ownership & Accountability – End-to-end responsibility for deliverables and production issues