Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Technical Lead - Java @ Kanini Software

Home > Software Development

 Technical Lead - Java

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

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Kanini Software
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Kafka Spring Boot Core Java Programming AWS Microservices Postgresql Tomcat Server SQL

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Front end Developer - Digital Solution Cnslt. Sr. Consultant

  • NTT DATA Business
  • 5 - 10 years
  • Hyderabad
  • 12 hours ago
₹ Not Disclosed

Java Developer - Digital Solution Cnslt. Lead Consultant

  • NTT DATA Business
  • 5 - 10 years
  • Hyderabad
  • 13 hours ago
₹ Not Disclosed

Java Developer

  • Capgemini
  • 6 - 11 years
  • Pune
  • 15 hours ago
₹ Not Disclosed

Work Day Consultant - Digital Engineering Lead Engineer

  • NTT DATA Business
  • 3 - 8 years
  • Warangal
  • 15 hours ago
₹ Not Disclosed

Kanini Software

KANINI SOFTWARE SOLUTIONS (Formerly GISbiz) We are US based Software development company headquartered in Nashville and having our domestic operations in Chennai and Bangalore. We are both into Product development and as well as into client servicing.