Job Description – Senior Java Developer (Technical Specialist)
Company : Kumaran Systems Inc.
Experience : 5+ Years
Location : Chennai (Offshore Development Centre)
Work Mode : Hybrid (Weekly 3 days in Office and 2 days in Work from home)
About Us :
Kumaran Systems, founded in 1990 by a group of passionate technology professionals, has grown into a global leader in legacy modernization and enterprise transformation solutions. With over 2000+ successful projects delivered across industries, we continue to deliver customer-centric, innovative, and scalable digital solutions.
For more details, please visit our website.
Role & Responsibilities :
We are looking for an experienced Senior Java Developer (Technical Specialist) to join our development team. The ideal candidate should possess strong technical expertise, analytical skills, and hands-on experience in designing and building enterprise-grade applications.
Key Responsibilities :
Develop, enhance, and maintain enterprise applications using Core Java and OOP principles .
Work extensively with Spring Framework including Spring Boot, Spring Data, and Spring Security.
Design and implement RESTful APIs with efficient JSON processing.
Build scalable microservices and work with Docker and API gateways.
Work with relational databases using SQL , JPA / Hibernate , and contribute to performance optimization.
Collaborate on cloud-based solutions, preferably with Azure (AWS / GCP knowledge is a bonus).
Integrate with messaging systems like Kafka or RabbitMQ (added advantage).
Implement CI / CD best practices, manage version control, and write unit tests using JUnit / TestNG .
Participate in code reviews, technical discussions, and architectural improvements.
Required Skills & Experience :
Minimum 5+ years of hands-on development experience in Java .
Strong expertise in Spring Boot and Microservices architecture .
Proficiency in Multithreading , API development, and high-quality coding standards.
Experience working in Azure Cloud environments.
Good understanding of databases , SQL queries, and performance tuning.
Experience in the Banking domain is mandatory.
Strong analytical, debugging, and problem-solving capabilities.
Java Developer • Chennai, Tamil Nadu, India