Kumaran Systems
Website:
kumaran.com
Job details:
Key Responsibilities
• Design, develop, and maintain scalable Java-based enterprise applications
• Develop and integrate RESTful APIs and backend services
• Build applications using Spring Framework, Spring Boot, and Microservices Architecture
• Work extensively with Spring JPA, Hibernate, and SQL databases
• Participate in application architecture, design discussions, and technical solutioning
• Optimize application performance, scalability, and reliability
• Collaborate with frontend teams and other stakeholders for seamless integration
• Implement coding standards, best practices, and secure coding principles
• Participate in code reviews, debugging, troubleshooting, and production support
• Work closely with DevOps and QA teams in CI/CD environments
• Contribute to Agile/Waterfall project delivery processes
• Mentor junior developers and support knowledge-sharing initiatives
Required Skills & Experience
• 5–8 years of experience in Java application development
• Strong expertise in Core Java, Spring Framework, and Spring Boot
• Hands-on experience with Microservices Architecture and REST APIs
• Strong experience with Spring JPA and Hibernate ORM
• Good knowledge of SQL and relational databases
• Experience working with Oracle or other enterprise databases
• Strong understanding of object-oriented programming and design patterns
• Experience with application debugging, performance tuning, and optimization
• Familiarity with version control systems such as Git
• Experience working in Agile or Waterfall methodologies
• Knowledge of API integration and distributed systems
Preferred Skills
• Experience with Docker, Kubernetes, or cloud-native technologies
• Exposure to CI/CD pipelines and DevOps practices
• Experience with messaging systems such as Kafka, RabbitMQ, or IBM MQ
• Knowledge of WebLogic or application servers
• Familiarity with frontend technologies such as Angular or JavaScript
• Exposure to AI-powered developer tools such as GitHub Copilot and ChatGPT
Relevant Experience Preferred
• Strong analytical and problem-solving skills
• Excellent communication and collaboration abilities
• Ability to work independently and within cross-functional teams
• Strong ownership mindset and attention to detail
• Willingness to learn and adapt to evolving technologies
Qualification
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
Click on Apply to know more.