Technical Lead - Java

8.0 - 12.0 years

17.0 - 22.5 Lacs P.A.

Chennai, Coimbatore, Bengaluru

Posted:5 days ago| Platform: Naukri logo

Apply Now

Skills Required

KafkaSpring BootCore Java ProgrammingAWSMicroservicesPostgresqlTomcat ServerSQL

Work Mode

Hybrid

Job Type

Full Time

Job Description

Technical Lead - Java We are seeking an experienced Java Lead to join our dynamic team. The ideal candidate will have a strong background in core Java development with expertise in microservices architecture, Kafka, and AWS. This role requires strong leadership skills, hands-on technical expertise, and a proactive approach to solution delivery. Key Responsibilities: Lead the design, development, and deployment of scalable Java-based applications. Architect and implement microservices using industry best practices. Integrate and manage message queues using Apache Kafka . Manage deployments and infrastructure on AWS Cloud . Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design. Collaborate with cross-functional teams including QA, DevOps, and Product Management. Provide technical guidance and mentorship to junior team members. Troubleshoot and resolve complex technical issues across the application stack. Monitor and optimize application performance using tools and logs (e.g., Tomcat, CloudWatch). Work with SQL and databases to design, optimize, and maintain data storage solutions. Required Skills: 8+ years of hands-on experience in Core Java development. Strong expertise in Microservices architecture and RESTful API design. Solid experience with Apache Kafka for stream processing and messaging. Proficiency in Tomcat server setup, configuration, and troubleshooting. Experience with AWS services (EC2, S3, Lambda, etc.). Strong knowledge of SQL and relational database systems. Good understanding of CI/CD pipelines and DevOps practices. Excellent problem-solving, debugging, and analytical skills. Strong communication and team leadership skills. Preferred Qualifications: Bachelors or Masters degree in Computer Science, Engineering, or a related field. Experience working in Agile/Scrum teams. Exposure to containerization tools like Docker and orchestration platforms like Kubernetes (is a plus). R

Information Technology & Services
Jammu

RecommendedJobs for You

Kolkata, Hyderabad, Pune, Ahmedabad, Chennai, Bengaluru, Delhi / NCR, Mumbai (All Areas)