Engineer

Comviva Technology

Gurugram District

On-site

INR 600,000 - 1,200,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Comviva Technology is seeking a software engineer to participate in the full software development lifecycle, write clean, maintainable code, and help build scalable platforms. The role involves contributing to architecture and design documents, collaborating with cross-functional teams, and delivering high-quality software in a timely manner.

The candidate should be comfortable with Java, Spring, and relational databases, and have hands-on experience with ORM, testing frameworks, and CI/CD

Qualifications

  • Good working knowledge of Java (preferably Java 11 or above).
  • Hands-on experience with ORM frameworks such as Hibernate and JPA.
  • Experience with unit testing using JUnit and mocking frameworks like Mockito.
  • Working knowledge of Spring Core and Spring Boot.
  • Experience with PostgreSQL or similar relational databases.
  • Basic to intermediate experience with messaging systems such as Kafka.
  • Understanding of software design patterns and coding best practices.
  • Exposure to CI/CD tools such as Docker, Jenkins, or similar.
  • Experience working in Agile development environments.

Responsibilities

  • Participate in the software development lifecycle and contribute to writing clean, maintainable, and efficient code
  • Assist in building and maintaining scalable, reliable, and high-performance platforms
  • Support the design and development of frameworks and reusable components
  • Contribute to the preparation of High-Level Design (HLD) and Low-Level Design (LLD) documents
  • Work closely with team members to ensure timely and high-quality deliverables
  • Follow engineering best practices and coding standards during development
  • Assist in handling customer queries and resolving issues in coordination with support teams
  • Collaborate with cross-functional teams such as Validation, Implementation, Support, Documentation, and Solutioning
  • Participate in discussions with internal stakeholders as required
  • Contribute to team learning, knowledge sharing, and continuous improvement initiatives

Skills

Java
Hibernate
JPA
JUnit
Mockito
Spring Core
Spring Boot
PostgreSQL
Kafka
Design patterns
CI/CD
Docker
Jenkins
Agile

Tools

Hibernate/JPA
JUnit
Mockito
Spring Core
Spring Boot
PostgreSQL
Kafka
Docker
Jenkins

Job description

Key Responsibilities
  • Participate in the software development lifecycle and contribute to writing clean, maintainable, and efficient code
  • Assist in building and maintaining scalable, reliable, and high-performance platforms
  • Support the design and development of frameworks and reusable components
  • Contribute to the preparation of High-Level Design (HLD) and Low-Level Design (LLD) documents
  • Work closely with team members to ensure timely and high-quality deliverables
  • Follow engineering best practices and coding standards during development
  • Assist in handling customer queries and resolving issues in coordination with support teams
  • Collaborate with cross-functional teams such as Validation, Implementation, Support, Documentation, and Solutioning
  • Participate in discussions with internal stakeholders as required
  • Contribute to team learning, knowledge sharing, and continuous improvement initiatives
Mandatory Skills
Technical Skills:
  • Good working knowledge of Java (preferably Java 11 or above)
  • Hands-on experience with ORM frameworks such as Hibernate and JPA
  • Experience with unit testing using JUnit and mocking frameworks like Mockito
  • Working knowledge of Spring Core and Spring Boot
  • Experience with PostgreSQL or similar relational databases
  • Basic to intermediate experience with messaging systems such as Kafka
  • Understanding of software design patterns and coding best practices
  • Exposure to CI/CD tools such as Docker, Jenkins, or similar
  • Experience working in Agile development environments
Desirable Skills
  • Understanding of microservices architecture
  • Exposure to frontend technologies such as React or Angular
  • Knowledge of AWS cloud services (EC2, RDS, etc.)
  • Familiarity with observability tools such as CloudWatch or ELK stack
  • Exposure to payment or fintech domain
  • Basic understanding of distributed systems and scalability concepts

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

Software Engineer
Software Engineer

Comviva Technology • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Sr. Java Developer
Sr. Java Developer

Goodfit • Bengaluru

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

Naviq • India

On-site
INR 2,400,000 - 4,200,000
Java Backend Engineer
Java Backend Engineer

Luxoft • Bengaluru

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

Luxoft • Pune District

On-site
INR 1,200,000 - 2,100,000
Java Backend Engineer
Java Backend Engineer

Luxoft • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Java Full Stack Developer
Java Full Stack Developer

Bounteous x Accolite • Chennai District, Bengaluru, Gurugram District

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

EPAM Systems • Bengaluru

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

Evolute Group • Bengaluru

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

SPIRO • Bengaluru

On-site
INR 1,800,000 - 2,400,000