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.