Software Engineer

Comviva · Gurgaon

  • Experience5–8 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Posted1 Oct 2026

About Comviva

Comviva is hiring in Gurgaon in technology software. This role looks for around 5+ years of experience.

Skills

  • Java
  • Hibernate
  • JPA
  • JUnit
  • Mockito
  • Spring Core
  • Spring Boot
  • Spring Batch
  • PostgreSQL
  • Kafka
  • Kafka Connect
  • Docker
  • Jenkins
  • Ansible
  • Agile
  • software design patterns

The role

A backend developer at a technology software company builds scalable platforms and frameworks using Java, Spring Boot, and PostgreSQL, with additional work in Kafka and Agile. Designs maintainable services, prepares software architecture documents, supports customer issues, and mentors developers.

Full job description

Key Responsibilities

Participate in the full software development lifecycle, writing performant, maintainable, and clean code Build and maintain high-performance, fault-tolerant, and scalable platforms Design and develop frameworks to support specific requirements and enable junior developers Prepare High-Level Design (HLD) and Low-Level Design (LLD) documents for assigned modules Ensure high-quality deliverables through close collaboration with the team Ensure adherence to best engineering and coding practices during development Handle customer queries and issues received directly or via the support organization Collaborate closely with internal teams such as Validation, Implementation, Support, Documentation, and Solutioning Engage with external stakeholders and customers as required Lead and mentor team members to ensure effective task execution and timely delivery

Mandatory Skills

Technical Skills:

Strong knowledge of Java 21 and above Hands-on experience with ORM frameworks such as Hibernate (5.0) and JPA Strong experience in unit testing using JUnit and mocking frameworks like Mockito Strong understanding of Spring Core, Spring Boot, and Spring Batch Hands-on experience with PostgreSQL Experience with message-oriented middleware such as Kafka and Kafka Connect Good understanding of software design patterns Experience with CI/CD tools such as Docker, Jenkins, and Ansible Experience working in Agile development environments

Desirable Skills

Knowledge of microservices architecture Exposure to modern UI frameworks such as React or Angular Experience in the Payment Gateway domain Familiarity with AWS cloud services including EKS, EC2, MSK, ElastiCache, RDS, and replication Experience with observability tools such as AWS CloudWatch and ELK Stack