Kumaran Systems
Website:
kumaran.com
Job details:
Job Title: Senior Java Developer
About Kumaran Systems
Kumaran Systems is a global technology solutions provider delivering innovative IT services and digital transformation solutions to clients worldwide. We foster a collaborative, growth-driven work culture and offer employees opportunities to work on global assignments, enabling both professional and personal development.
Role Overview
We are seeking an experienced Senior Java Developer with a strong background in enterprise application development and modern Java frameworks. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance backend systems.
This role requires deep expertise in Java, Spring ecosystem, microservices architecture, and database technologies, along with a solid understanding of application performance and system design.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring frameworks
- Build and enhance microservices-based architectures using Spring Boot
- Develop RESTful APIs and integrate with enterprise systems and third-party services
- Implement messaging solutions using JMS/ActiveMQ
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Optimize application performance, scalability, and reliability
- Write clean, maintainable, and testable code following best practices
- Participate in code reviews, debugging, and troubleshooting production issues
- Contribute to CI/CD pipelines and deployment processes
Required Skills & Experience
- Minimum 5 years of experience in Java development
- Strong expertise in Java 8+ (Java 17 preferred), React.Js
- Hands-on experience with Spring Core, Spring Boot, Spring MVC, and Spring Security
- Strong knowledge of Spring Data JPA and Hibernate
- Experience with messaging systems such as JMS/ActiveMQ
- Proficiency in databases like Oracle and MSSQL
- Experience with Redis for caching
- Strong build and testing experience using Maven, JUnit, and Mockito
- Version control experience with Git
- Basic frontend knowledge: HTML, CSS, JavaScript
- Strong understanding of application architecture and performance optimization
- Good communication and teamwork skills
Preferred Skills
- Experience working with microservices and distributed systems
- Familiarity with containerization and deployment tools
- Exposure to cloud platforms is an advantage
- Experience working in Agile/Scrum environments
Additional Tools & Technologies
- Version Control: GitHub / GitLab / Bitbucket
- Build Tools: Maven
- Testing Frameworks: JUnit, Mockito
Relevant Experience Preferred
- Experience in IT/ITES organizations handling enterprise-scale applications
- Exposure to high-performance and scalable backend systems
- Experience working in production support and optimization
Qualification
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field
Interested candidates kindly share your resume to:
📩 sagana.sannasiperumal@kumaran.com
Click on Apply to know more.