Java developer
Actively Reviewing the ApplicationsKumaran Systems
Job Description
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:
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
iOS Developer(iPhone/iPad Developer)
iCore Innovations
Head- R&D/ New Product Development– LTSSHF
Larsen & Toubro
Software Development Engineer III
Expedia Group
Technology Platform Engineer
Accenture in India
Front-End/ Full-Stack Developer
Securiti AI
Share
Quick Apply
Upload your resume to apply for this position