Software Engineer (Java)

Comviva

Gurugram District

On-site

INR 900,000 - 1,300,000

Full time

13 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Comviva is seeking a skilled Java backend developer to develop, enhance, and maintain backend applications using Java and Spring Boot. The role involves building REST APIs and microservices, writing clean, scalable code, and ensuring quality through unit and integration tests.

You will work with relational databases, integrate with external systems and payment gateways, and collaborate with QA, DevOps, and cross-functional teams to support deployments and releases.

Qualifications

  • Proficient in Java 17/21 and Spring Boot with microservices architecture.
  • Experience designing RESTful APIs and integrating with external systems.
  • Strong SQL knowledge and relational database design fundamentals.
  • Hands-on experience with Git, Maven and unit/integration testing.
  • Understanding SDLC and Agile methodologies; good communication skills.

Responsibilities

  • Develop, enhance, and maintain backend applications in Java/Spring Boot.
  • Design, develop, and support REST APIs and microservices-based solutions.
  • Write clean, scalable code following coding standards and best practices.
  • Create unit/integration tests to ensure quality and reliability.
  • Work with PostgreSQL or MySQL; optimize queries and data access.
  • Collaborate with QA, DevOps, and cross-functional teams through the lifecycle.

Skills

Core Java
Spring Boot
Microservices
REST APIs
Hibernate / JPA
Database design
GIT & Maven
OOP & Multithreading
SDLC & Agile
Communication & teamwork

Tools

Docker
Kubernetes
AWS
Jenkins / CI-CD

Job description

  • Develop, enhance, and maintain backend applications using Java and Spring Boot.
  • Design, develop, and support REST APIs and microservices-based solutions.
  • Write clean, scalable, and maintainable code in line with established coding standards and best practices.
  • Develop and execute unit and integration tests to ensure application quality and reliability.
  • Work with relational databases to design queries, optimize performance, and support data management requirements.
  • Integrate applications with external systems, APIs, payment gateways, and messaging platforms.
  • Troubleshoot and resolve issues across development, testing, and production environments.
  • Participate in code reviews and contribute to technical design discussions.
  • Collaborate with QA, DevOps, and cross-functional teams to support testing, deployments, and releases.
  • Contribute to application performance optimization, security enhancements, and system monitoring.
  • Follow Agile development methodologies and deliver assigned work within agreed timelines.
Key Responsibilities
  • Develop, enhance, and maintain backend applications using Java and Spring Boot.
  • Design, develop, and support REST APIs and microservices-based solutions.
  • Write clean, scalable, and maintainable code in line with established coding standards and best practices.
  • Develop and execute unit and integration tests to ensure application quality and reliability.
  • Work with relational databases to design queries, optimize performance, and support data management requirements.
  • Integrate applications with external systems, APIs, payment gateways, and messaging platforms.
  • Troubleshoot and resolve issues across development, testing, and production environments.
  • Participate in code reviews and contribute to technical design discussions.
  • Collaborate with QA, DevOps, and cross-functional teams to support testing, deployments, and releases.
  • Contribute to application performance optimization, security enhancements, and system monitoring.
  • Follow Agile development methodologies and deliver assigned work within agreed timelines.
Mandatory Skills
  • Core Java (Java 17/21)
  • Spring Boot and Spring Framework
  • Microservices Architecture
  • REST API Development and Integration
  • Hibernate / JPA
  • PostgreSQL or MySQL
  • Git and Maven
  • Object-Oriented Programming (OOP)
  • Collections Framework, Streams, Exception Handling, and Multithreading
  • SQL and Database Design Fundamentals
  • Unit Testing and Integration Testing
  • Strong Debugging, Analytical, and Problem-Solving Skills
  • Understanding of Software Development Life Cycle (SDLC) and Agile Methodologies
  • Effective Communication and Team Collaboration Skills
Desirable Skills
  • Apache Kafka and Event-Driven Architecture
  • Redis
  • Spring Security, OAuth2, and JWT
  • Docker and Kubernetes
  • AWS Cloud Services
  • API Gateway Technologies
  • CI/CD Tools such as Jenkins or GitHub Actions
  • Application Monitoring and Observability Tools (Prometheus, Grafana, OpenTelemetry)
  • Code Quality and Security Tools such as SonarQube, Fortify, and SCA
  • JUnit and Mockito
  • Performance Tuning and Optimization
  • Experience in FinTech, Payments, Transaction Processing, or Digital Financial Services domains
  • Exposure to Production Support and Release Management
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Technical Lead
Senior Technical Lead

Comviva • Gurugram District

On-site
INR 4,000,000 - 7,000,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

V2 Solutions • Pune District

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

Mingledorffs Tech Private Ltd • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Technical Lead
Technical Lead

Comviva • Gurugram District

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

Elabs Infotech • Hyderabad, Pune District

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

Indus Net Technologies (INT.) • Kolkata District

On-site
INR 1,200,000 - 2,000,000
Java Back End Developer
Java Back End Developer

Mergen Corporates • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,000,000