Software Engineer

Comviva

Gurugram District

On-site

INR 1,200,000 - 3,000,000

Full time

10 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Comviva in Gurugram, India, is seeking a seasoned Java engineer to contribute across the full software lifecycle. You will write clean, scalable code, build high-performance platforms, and design modules with HLD/LLD artifacts.

Collaboration with Validation, Implementation, Support and Solutioning teams is essential to ensure timely delivery. The role requires strong Java expertise, ORM with Hibernate/JPA, unit testing with JUnit/Mockito, and experience with Spring, PostgreSQL, Kafka, and CI/CD

Qualifications

  • 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.

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+
ORM (Hibernate)
JPA
JUnit
Mockito
Spring Core
Spring Boot
Spring Batch
PostgreSQL
Kafka
Kafka Connect
Design patterns
Docker
Jenkins
Ansible
Agile

Tools

Hibernate
JPA
PostgreSQL
Kafka
Kafka Connect
React
Angular
Docker
Jenkins
Ansible

Job description

  • 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
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
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
Engineer
Engineer

Comviva • Gurugram District

On-site
INR 900,000 - 1,300,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

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

Comviva • Amroha

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

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Java full stack developer
Senior Java full stack developer

Eurofins • Coimbatore District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Software Engineer
Software Engineer

Atyeti Inc. • Hyderabad, Pune District

Hybrid
INR 5,000,000 - 7,000,000
WALK-IN DRIVE - JAVA Full Stack
WALK-IN DRIVE - JAVA Full Stack

Altraize • Ahmedabad District

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

WalkingTree Technologies • Bengaluru, Chennai District

On-site
INR 1,600,000 - 2,600,000
Java Developer
Java Developer

Naviq • India

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