01 Oct
|
Comviva
|
Bengaluru
Key Responsibilities
• Design, develop, and maintain microservices-based applications using Java and Spring Boot.
• Build secure, scalable, and high-performance REST APIs.
• Develop reactive services using Spring WebFlux.
• Implement secure coding practices, API security, and access controls.
• Perform unit testing, TDD, code reviews, and quality assurance activities.
• Troubleshoot and resolve issues across development, testing, and production environments.
• Collaborate with Product, QA, DevOps, Security, and Architecture teams.
• Participate in solution design, architecture discussions, and technical decision-making.
• Support frontend integration and continuous improvement initiatives.
Mandatory Skills
• Java (OpenJDK 21/Java 17+)
• Spring Boot
• Spring WebFlux / Reactive Programming
• Microservices Architecture
• RESTful API Development
• Spring Security
• OAuth2, JWT, RBAC
• TDD, JUnit, Mockito
• OWASP Top 10, API Security, Input Validation, Data Masking
• SAST, DAST, SCA
• Oracle/PostgreSQL
• MongoDB or NoSQL Databases
• Git, Docker
• CI/CD (GitLab, Jenkins, or equivalent)
• Agile/Scrum Methodologies
Desirable Skills
• Financial Services or Fintech Domain Knowledge
• Authentication, KYC, Payments, Transactions, and Statements Workflows
• Angular, TypeScript, RxJS, HTML5, CSS3
• Angular Material, Tailwind CSS, Bootstrap
• Kubernetes, Istio, API Gateway, Service Discovery
• Kafka or RabbitMQ
• AWS, Azure, or GCP
• SonarQube, Snyk, Fortify, Checkmarx
• Frontend Security (CORS, XSS, CSP)
• Cloud-Native and DevSecOps Practices
📌 Backend Developer (Bengaluru)
🏢 Comviva
📍 Bengaluru