Product Development Engineer

Comviva · Bengaluru

  • Experience2–4 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Posted1 Oct 2026

About Comviva

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

Skills

  • Java
  • Spring Boot
  • Apache Kafka
  • MySQL
  • Oracle
  • PostgreSQL
  • MongoDB
  • AngularJS
  • Git
  • CI/CD
  • Docker
  • Kubernetes

The role

A full stack developer at a technology software company builds Java applications with Spring Boot and Apache Kafka for event-driven systems, integrates AI/ML APIs, and develops AngularJS components. Expertise includes Git and Docker.

Full job description

Key Responsibilities

Backend Development

Design, develop, and maintain scalable applications using Java and Spring / Spring Boot. Implement event-driven and streaming solutions using Apache Kafka. Work with relational and/or NoSQL databases for efficient data storage and retrieval. Apply multithreading and concurrency concepts to build high-performance applications.

Frontend Development

Develop and maintain frontend components using AngularJS.

AI Integration

Integrate AI/ML-based features such as intelligent recommendations, data analysis, or automation where applicable. Collaborate with data and AI teams to consume AI models or APIs within applications.

Engineering Practices & DevOps

Manage source code using Git and follow established coding best practices. Participate in DevOps activities including CI/CD pipelines, builds, and deployments. Analyse, debug, and resolve application issues.

Collaboration

Work closely with cross-functional teams to deliver high-quality solutions.

Required Skills

Technical — Core

Java (Core and advanced concepts), Spring / Spring Boot. Apache Kafka for event-driven and streaming architectures. Relational databases (e.g. MySQL, Oracle, PostgreSQL) and/or NoSQL databases (e.g. MongoDB). Multithreading and concurrency. AngularJS for frontend component development. Git for version control. CI/CD tooling and DevOps fundamentals.

Technical — Good to Have

Practical exposure to AI/ML APIs, model integration, or automation use cases. Containerisation and orchestration (Docker, Kubernetes). Cloud platform experience (AWS, Azure, or GCP).

Behavioural

Strong analytical and debugging skills. Effective communication and cross-functional collaboration. Ownership mindset and willingness to learn emerging technologies.

Qualifications

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. 2–4 years of hands-on experience in Java-based application development.