Senior Software Engineer

2 weeks ago


Mumbai, Maharashtra, India SourcingXPress Full time ₹ 8,00,000 - ₹ 16,00,000 per year

Company:
Client of GraceHR

Website:
Visit Website

Business Type:
Enterprise

Company Type:
Product

Business Model:
B2B

Funding Stage:
Seed

Industry:
Fintech

Salary Range:
₹ 8-16 Lacs PA

Job Description
Job Summary:
We are seeking a highly skilled and experienced Senior Software Engineer with strong expertise in Java, asynchronous programming, Spring Boot, Vert.x, and MongoDB. The ideal candidate will play a key role in building scalable, high-performance backend services for modern enterprise applications. You will be expected to drive design discussions, contribute to architecture, and mentor junior developers.

Key Responsibilities

  • Design and implement asynchronous, non-blocking microservices and APIs using Vert.x and Spring Boot
  • Optimize application performance, scalability, and reliability in high-throughput environments
  • Model and manage data in MongoDB, ensuring efficient schema design and indexing
  • Collaborate with DevOps, frontend, and QA teams to deliver end-to-end solutions
  • Perform code reviews, write unit and integration tests, and ensure best practices across the codebase
  • Troubleshoot production issues and participate in on-call rotations (if required)
  • Mentor and guide junior developers and contribute to internal knowledge-sharing sessions
  • Work in Agile/Scrum teams and contribute to sprint planning, estimations, and retrospectives

Required Skills And Experience

  • 4+ years of backend development experience in Java
  • Strong expertise in asynchronous programming, event-driven systems, and non-blocking I/O
  • Deep understanding of Vert.x, including event bus, workers, and reactive patterns
  • Hands-on experience with Spring Boot microservices architecture
  • Proficient in MongoDB, aggregation framework, and schema design
  • Familiarity with RESTful APIs, OpenAPI/Swagger specifications
  • Experience with message brokers like Kafka or RabbitMQ is a plus
  • Strong debugging and performance tuning skills
  • Solid grasp of software engineering principles (OOP, design patterns, SOLID)

Preferred Qualifications

  • Experience in building SaaS platforms or fintech/banking domain systems
  • Knowledge of reactive frameworks like Project Reactor or RxJava
  • Familiarity with containerized deployments using Docker and Kubernetes
  • Exposure to CI/CD tools (Jenkins, GitLab CI, etc.)

Education

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field

Why Join Us

  • Opportunity to work on cutting-edge asynchronous systems at scale
  • Collaborative and open engineering culture
  • Competitive compensation, benefits, and career growth path


  • Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Member of Technical Staff As a Senior Software Engineer, you will be responsible for helping design, build, test, deploy and operate highly scalable services for Oracle Cloud Infrastructure's Cryptography division (Key Management & Secrets Service). You should be a rock-solid coder, and a distributed systems generalist who can dive deep into any...

  • Software Engineer

    2 weeks ago


    Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 8,00,000 - ₹ 20,00,000 per year

    Senior Member of Technical Staff Design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in defining and evolving standard practices and procedures. You will be responsible for defining and developing software for tasks...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Company Description NEC Software Solutions (India) Private Limited  is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...


  • Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Software Developer 3 - OCI AI Platform Senior Software Development Engineer - OCI AI Platform, Services & Solutions Org OCI is Oracle's next-generation cloud platform, built for the most demanding enterprise workloads. We are focused on delivering high-performance computing, storage, networking, and platform services at global scale. The AI...


  • Mumbai, Maharashtra, India Technossus Software Services Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Position: Lead Software Engineer / Senior Software EngineerLocation: Mumbai/RemoteExperience: 8+ years of experienceJob Summary:As a Senior Full Stack Developer, you will be part of a small competent team that works on an innovative modern application utilizing AI to improve efficiency across the Public Safety sector. The Application is used by two-thirds of...


  • Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 8,00,000 - ₹ 20,00,000 per year

    Senior Software Development Engineer As a part of OCI Core Services, the Virtual Networking org at India Design Center is building new Infrastructure-as-a-Service technologies that operate and enable a high scale broadly distributed multi-tenant cloud. Other services, engineers and customers on cloud consume these core services Oracle Cloud Infrastructure's...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company Description NEC Software Solutions (India) On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation.We have more than 30 years of experience in providing...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company Description NEC Software Solutions (India) Private Limited  is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Company Description NEC Software Solutions (India) Private Limited  is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Lead Software Engineer - Python + React Company Description Company Description NEC Software Solutions (India) On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and...