COComviva Technology
Full Stack Developer
Bangalore ₹50K-4 LPA Posted 18 Jun 2025
FULL TIME
Git
Iso
Product Engineering
Shell Scripting
Linux
+2 more
Job Description
Key Responsibilities:
- Develop and maintain full stack applications with Angular (frontend) and Java 17 (backend).
- Build modern, dynamic UIs using Angular (v15+), TypeScript, and RxJS
- Build reactive systems using Spring WebFlux or other reactive frameworks
- Apply Test-Driven Development (TDD) and ensure high code quality through automated testing
- Integrate secure coding principles 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
Required Skills:
- Frontend: Angular (v15+), TypeScript, RxJS, HTML5, CSS3, Angular Material, Tailwind Css and Bootstrap CSS
- Backend: Java 17, Spring Boot, Spring WebFlux, Spring Security, REST APIs
- Testing: TDD with JUnit, Mockito, Jasmine/Karma or Jest
- Security: JWT/OAuth2, API security, data masking, input validation, OWASP awareness
- Experience with relational (Oracle/PostgreSQL) and NoSQL (MongoDB) databases
- Familiarity with Git, Docker, CI/CD pipelines (GitLab/Jenkins), and Agile methodology
- Understanding of fintech flows like authentication, KYC, transactions, or statements
Preferred Qualifications:
- Experience with API Gateways, service mesh (Istio), or Kubernetes
- Familiarity with secure frontend practices (eg, 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, or Checkmarx
- Experience with messaging platforms (Kafka, RabbitMQ)
- Agile/Scrum methodology familiarity