Key Responsibilities• Develop, test, and maintain applications using Java and Spring Boot.• Build and enhance REST APIs and Microservices.• Write clean, reusable, and maintainable code following coding standards.• Develop and optimize SQL queries using MySQL and PostgreSQL.• Work with MongoDB for document-based data storage.• Integrate Kafka or messaging queues for asynchronous communication.• Use Redis Cache to improve application performance.• Debug, troubleshoot, and resolve application issues.• Participate in code reviews and implement feedback.• Support CI/CD deployments and release activities.• Collaborate with Product, QA, and DevOps teams throughout the development lifecycle.• Follow Agile/Scrum methodologies and complete assigned sprint tasks.• Prepare technical documentation and provide production support when required.Core Technologies• Spring Boot & Spring Framework REST APIs, Microservices• OOP Concepts, Design Patterns & SOLID Principles• Secure Coding PracticesExperience• 3+ years of hands-on experience in Java application development.• Minimum 2 years of experience with Spring Boot and REST APIs.• Experience working with Microservices-based applications.• Basic understanding of distributed systems and application performance.Key Competencies• Strong analytical and problem-solving skills.• Good communication and teamwork.• Eagerness to learn new technologies.• Ability to work independently on assigned tasks.• Ownership and accountability.Preferred Skills• Exposure to Banking, Payments, FinTech, or UPI domain.• Understanding of Payment Gateway integrations or third-party REST APIs.• Basic knowledge of transaction processing and reconciliation.• Familiarity with NPCI or NETC/FASTag integrations is an added advantage.Role: Software Development - Other,Industry Type: Internet,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: Graduation Not Required