
Search by job, company or skills
Java Microservices Engineer (Payments Domain)
Experience: 6-8 Years
Location: Gurugram
Role Type: Developer
About the Role
We are looking for a highly skilled Java Microservices Engineer with experience in Payments domain (preferable) to join our team. The candidate will be responsible for designing, developing, and maintaining scalable microservices, integrating with event-driven systems, and collaborating closely with cross functional teams, including stakeholders based in Australia. Strong communication skills are essential for success in this role.
Key Responsibilities
. Design, develop, and maintain Java-based microservices with high performance and scalability.
. Build and integrate event-driven architectures using Kafka.
. Ensure high-quality code through unit testing, code reviews, and best engineering practices.
. Collaborate with architects, QA, product owners, and Australian business stakeholders to understand requirements and deliver solutions.
. Deploy, monitor, and optimize services on AWS (good to have).
. Work on Payments domain use cases including transaction processing, settlements, reconciliation, and real time event workflows.
. Troubleshoot production issues and participate in on-call rotations if needed.
. Contribute to continuous improvement of design, development, and DevOps practices.
Required Skills & Experience
. 5-8 years of hands-on experience in software development.
. Strong proficiency in Core Java, Java 8+, Spring Boot, and Microservices architecture.
. Experience working in the Payments or Banking domain (e.g., payment gateways, authorization, switching, settlement) is good to have.
. Solid knowledge of Kafka for message streaming, pub/sub models, and event-driven systems.
. Experience with RESTful APIs, API design principles, and integration patterns.
. Exposure to SQL/NoSQL databases.
. Strong understanding of distributed systems, scalability, and fault tolerant architectures.
. Good analytical and debugging skills.
. Excellent verbal and written communication skills, with ability to interact with Australian stakeholders.
Good to Have
. Hands-on experience with AWS services (ECS, Lambda, S3, DynamoDB, API Gateway, etc.).
. Experience with CI/CD pipelines, Docker, Kubernetes.
. Knowledge of cloud-native design patterns.
. Experience with Agile methodologies.
Education
. Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Perks and Benefits for Irisians
Iris provides world-class benefits for a personalized employee experience. These benefits are designed to support financial, health and well-being needs of Irisians for a holistic professional and personal growth. Click to view the benefits.
A strategic partner that transformational leaders can trust to realize the full potential of technology-enabled transformation.As a trusted technology partner, we focus our highly-experienced talent and rightsized teams to develop complex, mission-critical applications and solutions for leading enterprise across financial services, life sciences, including pharmaceutical, CROs and medical devices, manufacturing & logistics and educational services.
Job ID: 145304331