Full Stack Developer
Comviva
full-time
Required skills
- Agile
- AWS
- Angular
- Apache
- Apache Kafka
- Azure
- backend
- communication skills
- containerization
- cross-functional
- CSS3
- database
- DevOps
- Docker
- end-to-end
- Figma
- frontend
- full stack
- GCP
- Git
- GraphQL
- HTML5
- Java
- Kafka
- multi-tenant
- SaaS
- SQL
- state management
- TypeScript
- Websockets
- wireframes
- REST APIs
About the role
Comviva
Website:
comviva.com
Job details:
Key Accountabilities
- Design, develop, and maintain scalable full stack applications using Java (Spring Boot) and Angular.
- Build responsive, high-quality UI interfaces using Angular, TypeScript, HTML5, and CSS3, translating Figma/wireframes into production-ready screens.
- Develop reusable Angular components, services, and modules following component-driven and modular architecture.
- Implement state management using RxJS / NgRx and integrate frontend applications with backend services via REST APIs and WebSockets.
- Design and implement low-latency, high-availability REST APIs using Java and Spring Boot.
- Architect and develop microservices-based systems, ensuring scalability, resilience, and maintainability.
- Design efficient database schemas and queries using SQL/RDBMS.
- Build asynchronous and event-driven workflows using Apache Kafka, ensuring reliability and performance of message processing pipelines.
- Write clean, reusable, testable, and efficient code across frontend and backend layers.
- Diagnose production issues and performance bottlenecks and provide technical solutions.
- Participate in system design, low-level design, and architectural discussions.
- Collaborate closely with product managers, designers, QA, DevOps, and cross-functional engineering teams.
- Contribute to CI/CD pipelines and follow Agile/Scrum development practices.
- Perform code reviews and mentor junior engineers to promote engineering best practices.
- Ensure application security, accessibility (ARIA standards), cross-browser compatibility, and performance optimization.
- Stay updated with modern engineering practices, cloud-native architectures, and emerging technologies including Agentic AI.
Mandatory Skills
- Bachelor’s degree in Computer Science / Engineering or equivalent practical experience.
- Experience: 3–8 Years
- Strong hands-on experience with:
- Java, Spring Boot, REST APIs
- Angular (latest versions), TypeScript
- Microservices Architecture
- Apache Kafka
- SQL / RDBMS
- Solid knowledge of HTML5, CSS3, and modern UI development principles.
- Experience with RxJS / NgRx for frontend state management.
- Strong understanding of distributed systems and event-driven architectures.
- Experience with Git and Agile development methodologies.
- Excellent debugging, problem-solving, and analytical skills.
- Ability to visualize end-to-end system flows.
- Strong communication skills and ability to collaborate with both technical and non-technical stakeholders.
- High ownership mindset, learning agility, and ability to drive work to completion.
Desirable Skills
- Experience with Docker and containerization.
- Exposure to cloud platforms such as AWS / Azure / GCP.
- Familiarity with GraphQL.
- Knowledge of CI/CD and DevOps practices.
- Experience with SaaS or multi-tenant architectures.
- Exposure to Agentic AI, GenAI workflows, or AI-powered systems (strong value add).
- Experience mentoring engineers in product environments.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.