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.