Job Title: Senior Java Developer (Fullstack)
Company: Kumaran Systems
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.
Job Description:
We are looking for an experienced Senior Java Developer (Fullstack) to join our team for an exciting project. The ideal candidate will have strong expertise in Java, Spring frameworks, and modern frontend technologies.
Key Responsibilities:
- Design and develop scalable backend applications using Java and Spring frameworks
- Build and enhance microservices using Spring Boot
- Develop RESTful APIs and integrate with enterprise systems
- Work with messaging systems like JMS/ActiveMQ
- Collaborate with cross-functional teams to deliver business solutions
- Optimize application performance and ensure scalability
- Participate in code reviews and troubleshoot production issues
Required Skills:
- 5+ years of experience in Java development
- Strong knowledge of Java 8+/17
- Experience with Spring Boot, Spring MVC, Spring Security
- Hands-on experience with React.js / Angular / JavaScript
- Good understanding of microservices architecture
- Experience with databases like Oracle / MSSQL
- Familiarity with Maven, Git, JUnit, Mockito
Good to Have:
- Experience with Redis and messaging systems
- Exposure to cloud platforms
- Experience in Agile/Scrum environments