C
Comviva Technology•17h ago
Foundit
Full Stack Developer
Bengaluru / Bangalore
Full Time
Entry Level
50000-400000
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Entry Level
Full Job Description
Key Responsibilities:
- Develop and maintain robust full stack applications utilizing Angular for the frontend and Java 17 for the backend.
- Construct modern, dynamic user interfaces with Angular (v15+), TypeScript, and RxJS, incorporating Angular Material, Tailwind CSS, and Bootstrap CSS.
- Build scalable reactive systems leveraging Spring WebFlux or alternative reactive frameworks.
- Implement Test-Driven Development (TDD) practices and ensure superior code quality through comprehensive automated testing.
- Integrate secure coding principles and actively mitigate OWASP top 10 vulnerabilities.
- Develop and secure RESTful APIs using industry standards like OAuth2, JWT, and role-based access controls.
- Actively contribute to architectural reviews, design discussions, and peer code reviews.
- Collaborate effectively with cross-functional teams, including DevOps, Quality Assurance (QA), and Security.
- Diagnose and resolve complex technical issues across development, QA, and production environments.
Required Skills:
- Frontend Expertise: Proficient in Angular (v15+), TypeScript, RxJS, HTML5, CSS3, Angular Material, Tailwind CSS, and Bootstrap CSS.
- Backend Proficiency: Skilled in Java 17, Spring Boot, Spring WebFlux, Spring Security, and REST API development.
- Testing Excellence: Experienced with TDD methodologies using JUnit, Mockito, and Jasmine/Karma or Jest.
- Security Acumen: Knowledge of JWT/OAuth2, API security best practices, data masking, input validation, and OWASP awareness.
- Database experience with relational (Oracle/PostgreSQL) and NoSQL (MongoDB) databases.
- Familiarity with version control using Git, containerization with Docker, CI/CD pipelines (GitLab/Jenkins), and Agile development methodologies.
- Understanding of core fintech workflows including authentication, KYC, transaction processing, and statement generation.
Preferred Qualifications:
- Experience with API Gateways, service mesh technologies like Istio, or Kubernetes.
- Familiarity with secure frontend development practices such as CORS management, XSS prevention, and content security policies.
- Experience with cloud platforms like AWS, GCP, or Azure, and securing cloud-native applications.
- Exposure to DevSecOps tools including SonarQube, Snyk, Fortify, or Checkmarx.
- Experience with messaging platforms such as Kafka or RabbitMQ.
- Familiarity with Agile/Scrum methodologies.
Company
C
Comviva Technology
Comviva is a global leader in transforming digital experiences for the communications and financial industries. We empower organizations with innovative digital solutions and platforms, offering great...
Bengaluru / Bangalore
Posted on Foundit