Location: Mumbai (Work-from-Office)
Department: Engineering | Industry: FinTech / SaaS
Experience: 4+ years | Compensation: Competitive (₹12–20 LPA based on fitment)
About Global PayEX
At Global PayEX, we build world-class AI-driven fintech platforms trusted by global banks and Fortune-scale enterprises. Our solutions power real-time reconciliation, payments, and working-capital automation for clients like JPMorgan, Citi, ITC, and Tata Group. We’re now expanding our engineering team in Mumbai to strengthen our asynchronous, event-driven backbone that processes millions of financial transactions every day.
Role Overview e’re looking for a Senior Software Engineer with deep expertise in asynchronous Java, Vert.x, Spring Boot, and MongoDB. You’ll architect and build scalable, low latency microservices that form the core of our enterprise-grade SaaS stack. This is a hands-on role for someone who thrives on solving performance challenges, optimizing concurrency, and leading by example within agile teams.
Key Responsibilities
- Design and implement non-blocking, event-driven microservices using Vert.x and Spring Boot.
- Optimize application performance, scalability, and resilience in high throughput environments.
- Design efficient MongoDB schemas and indexes for large-scale transactional workloads.
- Collaborate cross-functionally with DevOps, frontend, AI, and QA teams to deliver end-to-end solutions.
- Lead code reviews, write unit/integration tests, and uphold engineering best practices.
- Troubleshoot production issues and participate in on-call rotations when required.
- Mentor junior developers and contribute to architecture and sprint discussions.
- Participate actively in Agile ceremonies – planning, estimation, and retrospectives.
Required Skills & Experience
- 4+ years of backend development in Java.
- Strong understanding of asynchronous programming and event driven architectures.
- Proven expertise in Vert.x, including event bus, workers, and reactive patterns.
- Hands-on experience with Spring Boot microservices.
- Proficiency in MongoDB (aggregation framework, schema design, indexing).
- Solid experience with RESTful APIs and OpenAPI/Swagger documentation.
- Familiarity with Kafka, RabbitMQ, or message queues is a plus.
- Strong debugging, performance tuning, and concurrency optimization skills.
- Sound grasp of OOP, design patterns, and SOLID principles. Preferred Qualifications
- Experience in SaaS or FinTech/Banking systems.
- Exposure to Project Reactor or RxJava reactive frameworks.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitLab CI, etc.).
- Working knowledge of cloud environments (AWS/Azure/GCP).
Why Join Global PayEX
- Build cutting-edge asynchronous systems at global scale.
- Work alongside a world-class fintech engineering team.
- Collaborative, transparent, and innovation-driven culture.
- Direct exposure to AI agents and real-time financial data systems.
- Competitive compensation and a transparent growth trajectory into tech leadership.
How to Apply: Send your CV or GitHub profile to
[email protected] with the subject line “Senior Software Engineer – Asynchronous Java | [Your Name]”
📌 Senior Software Engineer – Asynchronous Java, Spring Boot, Vert.x, MongoDB (Mumbai)
🏢 Global Payex
📍 Mumbai