Full Stack Developer
Comviva
- Location
- Gurugram, Haryana, India
- Job type
- Full-time
Required skills
- Agile
- AWS
- Angular
- automated testing
- Azure
- backend
- Bootstrap
- cross-functional
- CSS3
- DevOps
- Docker
- fintech
- frontend
- full stack
- GCP
- Git
- HTML5
- Java
- Jenkins
- Jest
- JUnit
- Kafka
- Kubernetes
- Mockito
- NoSQL
- OAuth2
- Oracle
- PostgreSQL
- RabbitMQ
- TDD
- TypeScript
- REST APIs
About the role
Comviva
Website:
comviva.com
Job details:
Key Responsibilities
- Develop and maintain full stack applications using Angular (frontend) and Java 17 / Spring Boot (backend).
- Build modern, dynamic UIs with Angular (v15+), TypeScript, and RxJS.
- Build reactive backend systems using Spring WebFlux or other reactive frameworks.
- Apply Test-Driven Development (TDD) and ensure high code quality through automated testing.
- Integrate secure coding practices and mitigate OWASP Top 10 vulnerabilities.
- Develop and secure RESTful APIs using OAuth2, JWT, and role-based access controls.
- Participate in architectural reviews, design discussions, and peer code reviews.
- Collaborate with cross-functional teams including DevOps, QA, and Security.
- Diagnose and resolve technical issues across development, QA, and production environments.
Mandatory Skills
- Frontend: Angular (v15+), TypeScript, RxJS, HTML5, CSS3, Angular Material, Tailwind CSS, Bootstrap CSS
- Backend: Java 17, Spring Boot, Spring WebFlux, Spring Security, REST APIs
- Testing & Quality: TDD with JUnit, Mockito, Jasmine/Karma or Jest
- Security: JWT / OAuth2, API security, data masking, input validation, OWASP awareness
- Database: Relational databases (Oracle / PostgreSQL) and NoSQL databases (MongoDB)
- Other: Git, Docker, CI/CD pipelines (GitLab / Jenkins), Agile methodology
- Understanding of fintech flows like authentication, KYC, transactions, or statements
Desirable Skills
- Experience with API Gateways, service mesh (Istio), or Kubernetes
- Knowledge of secure frontend practices (CORS, XSS prevention, content security policy)
- Familiarity with cloud platforms (AWS / GCP / Azure) and securing cloud-native applications
- Exposure to DevSecOps tools like SonarQube, Snyk, Fortify, Checkmarx
- Experience with messaging platforms (Kafka, RabbitMQ)
- Agile / Scrum methodology familiarity
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.