01 Oct
|
Comviva
|
Bengaluru
Key Responsibilities
• Develop and maintain full-stack applications using Angular for frontend and Java 17 / Spring Boot for backend
• Apply Test-Driven Development (TDD) and ensure high code quality through automated testing
• Implement secure coding practices and mitigate OWASP Top 10 vulnerabilities
• Develop and secure RESTful APIs using OAuth2, JWT, and role-based access controls
• Build modern, energetic UI components using Angular (v15+), TypeScript, and RxJS
• Build reactive systems using Spring WebFlux or other reactive frameworks
• Participate in architecture reviews, solution design discussions, and peer code reviews
• Collaborate with DevOps, QA, Security, and product teams
• Troubleshoot technical issues across development, QA, and production environments
Mandatory Skills
• Backend: Java 17, Spring Boot, Spring WebFlux, Spring Security, RESTful API development
• Frontend: Angular (v15+), TypeScript, RxJS, HTML5, CSS3, Angular Material, Tailwind CSS, Bootstrap
• Testing: TDD with JUnit, Mockito,
Jasmine/Karma or Jest
• Security: JWT/OAuth2, API security, input validation, data masking, OWASP Top 10 awareness
• Experience with relational databases (Oracle/PostgreSQL) and NoSQL databases (MongoDB)
• Familiarity with Git, Docker, CI/CD pipelines (GitLab/Jenkins), and Agile methodology
• Understanding of fintech flows such as authentication, KYC, transactions, or statements
Skills Required
• Experience with API Gateways, service mesh (Istio), or Kubernetes
• Knowledge of secure frontend practices such as CORS, XSS prevention, and Content Security Policy
• Exposure to cloud platforms (AWS/GCP/Azure) and securing cloud-native applications
• Familiarity with DevSecOps tools such as SonarQube, Snyk, Fortify, or Checkmarx
• Experience with messaging platforms like Kafka or RabbitMQ
• Understanding of Agile/Scrum methodologies
📌 Product Developer (Bengaluru)
🏢 Comviva
📍 Bengaluru