Job Summary: We are looking for a skilled Java Backend Developer with over 2 years of experience in building robust, secure, and scalable backend APIs. The ideal candidate should have handson experience with Spring Boot, Kafka, encryption, I/O handling, JDBC, and PL/SQL. You will work on secure, high-performance backend APIs that power financial platforms involving merchant applications & integrations, transaction flows, and compliance frameworks . Key Responsibilities: • Develop and maintain RESTful APIs using Java and Spring Boot for merchant onboarding, account management and web & mobile applications. • Integrate with networks like Visa, MasterCard, Rupay, and UPI. • Integrate with third-party services like bureaus, KYC/AML systems, and banking APIs. • Handle sensitive data using encryption techniques and ensure compliance with security standards (e.g., PCI-DSS, DPDP). • Integrate with messaging systems like Apache Kafka for asynchronous communication. • Implement data encryption, decryption, and secure storage of sensitive information. • Work with file I/O for reading/writing files, stream processing, and handling large data volumes. • Write optimized queries using JDBC and PL/SQL for data persistence and retrieval. • Work closely with operations and partner banks for successful implementations. • Collaborate with frontend, QA, and DevOps teams to ensure smooth development cycles. • Ensure code quality through unit testing, code reviews, and documentation. • Troubleshoot and optimize backend services for performance and reliability. Required Skills: Strong programming experience in Java 8+. • Solid expertise in Spring Boot, REST APIs, and Microservices architecture. • Experience with Apache Kafka (consumers, producers, topics, offsets). • Good understanding of data security, encryption algorithms (AES, RSA) and secure coding practices. • Proficiency in JDBC and PL/SQL (procedures, triggers, indexing). Familiarity with file handling and Java I/O/NIO operations. • Working knowledge of Git and CI/CD pipelines.