Overview
India Satcom LTD (JV of Indian Telephone Industries)
Founded in 1987, India Satcom LTD started as a pioneer in India’s telecommunications sector, building and maintaining networks that connected cities, towns, and rural communities. This early work shaped our engineering discipline and deep understanding of India’s connectivity challenges - values that continue to guide us today.
Now, India Satcom is a leading provider of payments platform as a service. We partner with fintech companies worldwide to deliver innovative, scalable, and secure payment solutions, solving some of the biggest challenges in the global payments industry. Our team offers end-to-end consulting, from ideation and design to development, deployment, and ongoing support.
As a joint venture spun off from Indian Telephone Industries, a SEBI-listed public sector company, we combine the credibility of our heritage with the agility of a young, product-focused team. We embrace a flat, collaborative culture where every engineer owns problems end-to-end and drives meaningful outcomes. We follow modern engineering practices TDD, CI/CD, and the “you build it, you run it” approach. If you’re passionate about niche technologies, solving real-world challenges, and building reliable solutions at scale, India Satcom is the place to be.
Job Description
Backend – Java Developer
As a backend engineer, you will play a pivotal role in helping us build robust, scalable, multi cloud payments platforms. You will drive innovation by leveraging your experience and expertise to build global payment acceptance solutions 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 operational responsibility of critical systems that are used to process transactions globally
• Work closely with cross functional teams including product, business and engineering teams to solve business problems
• Identify opportunities for technical optimization and craft compelling business cases for enhancements or new growth initiatives
Core responsibilities
• 2 - 5 years relevant backend development experience.
• Strong Java and Spring ecosystem (Spring Boot, Spring Data, Spring Security).
• Practical microservices experience (REST/gRPC, service discovery, inter-service comms).
• Hands-on experience with payment systems or payment integrations (PSP/gateway, transaction lifecycle).
• Good knowledge of relational databases and at least one NoSQL store.
• Experience in writing Unit test cases & working in a TDD approach
• Implement payment-specific API functions: payment initiation, authorization, capture, refund, settlement, reconciliation, transaction lookup, dispute handling and webhook event processing.
• Apply Domain-Driven Design (DDD) principles: Define bounded contexts, aggregates, domain models, ubiquitous language, domain events and tactical patterns to shape service boundaries and maintainable code.
What We Offer
• Opportunity to work on global enterprise payment products with high impact.
• A flat, collaborative environment where your contributions directly influence outcomes.
• Exposure to cutting-edge technologies and modern engineering practices.
• A culture of responsible innovation, solving real-world challenges at scale.
Qualifications & traits
• BCA, MCA, B.Tech / B.E. in Computer Science, Information Science, or equivalent experience.
• A flat, collaborative environment where your contributions directly influence outcomes.
• Exposure to cutting-edge technologies and modern engineering practices.
• A culture of responsible innovation, solving real-world challenges at scale.