18 Oct
|
Recruise
|
India
India Satcom LTD (JV of Indian Telephone Industries)
Founded in 1987, India Satcom LTD began as a pioneer in India’s telecommunica>ons landscape, building and maintaining telephone networks that connected ci>es, towns and rural communi>es. Those early years established our engineering discipline and a deep understanding of the connec>vity challenges unique to India values that con>nue to guide everything we do.
Today, India Satcom is a leading provider of soGware solu>ons (Unified Payments PlaLorm). We partner with companies in the fintech space to provide ground breaking payment solu>ons that solve the biggest pain in the global payments industry. Our team of experts also provide end to end soGware consul>ng, from idea>on and design to development, deployment & support.
Backend – Java Developer
As a backend engineer, you will play a pivotal role in helping us build robust, scalable, mul> cloud payments plaLorms. You will drive innova>on by leveraging your experience and exper>se to build global payment acceptance solu>ons that allow our clients and merchants to accept payments seamlessly using various payment methods.
In your daily role, you will
- Design build and operate scalable, fault tolerant systems
- Take opera>onal responsibility of cri>cal systems that are used to process transac>ons globally
- Work closely with cross func>onal teams including product, business and engineering teams to solve business problems
- Iden>fy opportuni>es for technical op>miza>on and craG compelling business cases for enhancements or new growth ini>a>ves
Core responsibilities
- 2 - 5 years relevant backend development experience.
- Strong Java and Spring ecosystem (Spring Boot, Spring Data, Spring Security).
- Prac>cal microservices experience (REST/gRPC, service discovery, inter-service comms).
- Hands-on experience with payment systems or payment integra>ons (PSP/gateway, transac>on lifecycle).
- Good knowledge of rela>onal databases and at least one NoSQL store.
- Experience in wri>ng Unit test cases & working in a TDD approach
- Implement payment-specific API func>ons: payment ini>a>on, authoriza>on, capture, refund, sedlement,
reconcilia>on, transac>on lookup, dispute handling and webhook event processing.
- Apply Domain-Driven Design (DDD) principles: Define bounded contexts, aggregates, domain models, ubiquitous language, domain events and tac>cal paderns to shape service boundaries and maintainable code.
Good to have
- Experience in Azure, Kafa, Rabbit MQ
- Familiarity with Docker / Kubernetes with CI/CD.
- Experience in event-driven design, event sourcing.
- Familiarity with payment standards (ISO 8583, UPI concepts) and PCI-DSS principles.
Qualifications & traits
- B.Tech / B.E. in Computer Science, IT, or equivalent experience.
- Ownership mindset, pragma>c problem-solver, aden>on to clean/testable code.
- Comfortable working in rapid-moving cross-func>onal teams.
📌 Senior Java Platform Ops (India)
🏢 Recruise
📍 India