Talent.com
This job offer is not available in your country.
Globalpayex - Senior Software Engineer - Java Technologies

Globalpayex - Senior Software Engineer - Java Technologies

GlobalpayexMumbai
30+ days ago
Job description

Experience : 4+ years in backend software development with strong exposure to asynchronous programming models

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

    (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer Java • Mumbai