Software Engineer

Comviva Technology

Gurugram District

On-site

INR 1,500,000 - 2,500,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Comviva Technology in India is seeking a skilled Java software engineer to contribute across the full development lifecycle, building scalable platforms and delivering clean, maintainable code.

You will design frameworks, prepare HLD/LLD, mentor juniors, and collaborate with Validation, Implementation, Support, Documentation, and Solutioning teams while engaging with external stakeholders.

Qualifications

  • Proficient in Java 21+ with hands-on experience.
  • Experience with ORM frameworks Hibernate/JPA.
  • Strong unit testing with JUnit and Mockito.
  • Solid understanding of Spring Core, Spring Boot, and Spring Batch.
  • Worked with PostgreSQL databases.
  • Experience with Kafka messaging systems.
  • Knowledge of common design patterns in software engineering.
  • Experience with CI/CD tools such as Docker, Jenkins, and Ansible.
  • Experience working in Agile development environments.

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

Skills

Java 21+
Hibernate/JPA
JUnit/Mockito
Spring Core/Boot/Batch
PostgreSQL
Kafka/Connect
Design patterns
Docker/Jenkins/Ansible
Agile
Microservices (Desirable)
React/Angular (Desirable)
Payment Gateway domain (Desirable)
AWS (Desirable)
Observability tools (Desirable)

Tools

Docker
Jenkins
Ansible

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

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer
Engineer

Comviva Technology • Gurugram District

On-site
INR 600,000 - 1,200,000
Sr. Java Developer
Sr. Java Developer

Goodfit • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Java Developer
Senior Java Developer

A.TReDS Ltd. • Navi Mumbai

On-site
INR 2,200,000 - 3,400,000
Software Engineer II - Java, Springboot, React
Software Engineer II - Java, Springboot, React

JPMorgan Chase & Co. • Bengaluru

On-site
INR 900,000 - 1,300,000
Senior Java Developer
Senior Java Developer

Seneca Global It Services • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Senior Software Engineer Java
Senior Software Engineer Java

TymblHub • Pune District

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

TymblHub • Pune District

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Naviq • India

On-site
INR 2,400,000 - 4,200,000
Developer - Software
Developer - Software

CorroHealth Infotech Private Limited • Dadri

On-site
INR 800,000 - 1,200,000