Software Engineer (Java)

Comviva

Gurugram District

On-site

INR 1,200,000 - 1,800,000

Full time

12 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Comviva in Gurugram is seeking a skilled backend developer to design, build, and optimize Java-based services using Spring Boot. You will implement REST APIs, microservices, and integrate with databases and external systems.

The role emphasizes clean code, unit and integration testing, and collaboration with QA, DevOps, and cross-functional teams in an Agile environment to deliver reliable software within deadlines.

Qualifications

  • Core Java (Java 17/21)
  • Spring Boot & Spring Framework
  • Microservices Architecture
  • REST API Development & Integration
  • Hibernate / JPA
  • PostgreSQL or MySQL
  • Git and Maven
  • Object-Oriented Programming (OOP)
  • Collections Framework, Streams, Exception Handling, and Multithreading
  • SQL and Database Design Fundamentals
  • Unit Testing and Integration Testing
  • Strong Debugging, Analytical, and Problem-Solving Skills
  • Understanding of SDLC and Agile Methodologies
  • Effective Communication and Team Collaboration Skills

Responsibilities

  • Develop, enhance, and maintain backend applications using Java and Spring Boot.
  • Design, develop, and support REST APIs and microservices-based solutions.
  • Write clean, scalable, and maintainable code in line with established coding standards and best practices.
  • Develop and execute unit and integration tests to ensure application quality and reliability.
  • Work with relational databases to design queries, optimize performance, and support data management requirements.
  • Integrate applications with external systems, APIs, payment gateways, and messaging platforms.
  • Troubleshoot and resolve issues across development, testing, and production environments.
  • Participate in code reviews and contribute to technical design discussions.
  • Collaborate with QA, DevOps, and cross-functional teams to support testing, deployments, and releases.
  • Contribute to application performance optimization, security enhancements, and system monitoring.
  • Follow Agile development methodologies and deliver assigned work within agreed timelines.

Skills

Core Java
Spring Boot
Microservices
REST API Development
Hibernate / JPA
SQL / PostgreSQL / MySQL
Git & Maven
OOP
Multithreading
SDLC / Agile
Communication & Teamwork

Job description

  • Develop, enhance, and maintain backend applications using Java and Spring Boot.
  • Design, develop, and support REST APIs and microservices-based solutions.
  • Write clean, scalable, and maintainable code in line with established coding standards and best practices.
  • Develop and execute unit and integration tests to ensure application quality and reliability.
  • Work with relational databases to design queries, optimize performance, and support data management requirements.
  • Integrate applications with external systems, APIs, payment gateways, and messaging platforms.
  • Troubleshoot and resolve issues across development, testing, and production environments.
  • Participate in code reviews and contribute to technical design discussions.
  • Collaborate with QA, DevOps, and cross‑functional teams to support testing, deployments, and releases.
  • Contribute to application performance optimization, security enhancements, and system monitoring.
  • Follow Agile development methodologies and deliver assigned work within agreed timelines.
Key Responsibilities
  • Develop, enhance, and maintain backend applications using Java and Spring Boot.
  • Design, develop, and support REST APIs and microservices-based solutions.
  • Write clean, scalable, and maintainable code in line with established coding standards and best practices.
  • Develop and execute unit and integration tests to ensure application quality and reliability.
  • Work with relational databases to design queries, optimize performance, and support data management requirements.
  • Integrate applications with external systems, APIs, payment gateways, and messaging platforms.
  • Troubleshoot and resolve issues across development, testing, and production environments.
  • Participate in code reviews and contribute to technical design discussions.
  • Collaborate with QA, DevOps, and cross‑functional teams to support testing, deployments, and releases.
  • Contribute to application performance optimization, security enhancements, and system monitoring.
  • Follow Agile development methodologies and deliver assigned work within agreed timelines.
Mandatory Skills
  • Core Java (Java 17/21)
  • Spring Boot and Spring Framework
  • Microservices Architecture
  • REST API Development and Integration
  • Hibernate / JPA
  • PostgreSQL or MySQL
  • Git and Maven
  • Object‑Oriented Programming (OOP)
  • Collections Framework, Streams, Exception Handling, and Multithreading
  • SQL and Database Design Fundamentals
  • Unit Testing and Integration Testing
  • Strong Debugging, Analytical, and Problem‑Solving Skills
  • Understanding of Software Development Life Cycle (SDLC) and Agile Methodologies
  • Effective Communication and Team Collaboration Skills
Desirable Skills
  • Apache Kafka and Event‑Driven Architecture
  • Redis
  • Spring Security, OAuth2, and JWT
  • Docker and Kubernetes
  • AWS Cloud Services
  • API Gateway Technologies
  • CI/CD Tools such as Jenkins or GitHub Actions
  • Application Monitoring and Observability Tools (Prometheus, Grafana, OpenTelemetry)
  • Code Quality and Security Tools such as SonarQube, Fortify, and SCA
  • JUnit and Mockito
  • Performance Tuning and Optimization
  • Experience in FinTech, Payments, Transaction Processing, or Digital Financial Services domains
  • Exposure to Production Support and Release Management
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Mphasis • Mumbai

On-site
INR 1,200,000 - 1,800,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 2,400,000
Software Engineer - Backend
Software Engineer - Backend

Comviva • Gurugram District

On-site
INR 800,000 - 1,100,000
Senior Java Developer
Senior Java Developer

A.TReDS Ltd. • Navi Mumbai

On-site
INR 2,200,000 - 3,400,000
Engineer
Engineer

Comviva • Gurugram District

On-site
INR 900,000 - 1,300,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

TymblHub • Pune District

On-site
INR 900,000 - 1,500,000
Java Developer - S
Java Developer - S

Tata Consultancy Services • Bengaluru

On-site
INR 2,200,000 - 6,000,000
Software Engineer
Software Engineer

Comviva • Gurugram District

On-site
INR 1,200,000 - 3,000,000
Java Full Stack Developer (Java Spring Boot | Microservices)
Java Full Stack Developer (Java Spring Boot | Microservices)

Tekskills Inc. • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Java Full Stack Developer (Java Spring Boot | Microservices)
Java Full Stack Developer (Java Spring Boot | Microservices)

Tekskills Inc. • Delhi

On-site
INR 1,200,000 - 2,100,000