
Overview
We are hiring Java Developers with 4–6 years of hands-on experience in backend development, particularly within the Payments or FinTech domain. The ideal candidate should possess a strong foundation in Java technologies and be capable of working in a high-performance, customer-centric environment.
Key Responsibilities:
Design, develop, and maintain Java-based enterprise applications for the payments domain.
Build RESTful APIs and integrate them with external systems.
Collaborate with cross-functional teams to define and deliver new features.
Write clean, efficient, and testable code following best practices and standards.
Participate in code reviews, debugging, and troubleshooting production issues.
Work closely with QA and DevOps teams to ensure high-quality delivery.
Handle integration with banking systems, payment gateways, and third-party vendors.
Technical Skills Required:
Core Java, Java 8+
Spring Framework (Spring Boot, Spring MVC, Spring Security)
RESTful API Development
JPA/Hibernate
SQL & Relational Databases (MySQL or Oracle)
Maven / Gradle, Git
Basic understanding of multithreading, exception handling, and collections
Familiarity with payment protocols (ISO8583, UPI, IMPS, etc.) is a strong advantage
Experience with Microservices architecture is a plus
Preferred:
Experience working in the Payments/Banking/FinTech industry
Exposure to messaging systems like Kafka / RabbitMQ
Good knowledge of CI/CD tools and DevOps concepts
Soft Skills:
Strong analytical and problem-solving skills
Ability to work independently and as part of a team
Effective communication and documentation abilities
Client-focused attitude and attention to detail
Notice Period: Immediate to 15 days preferred.