Comviva
Linkedin · Posted 1mo ago
Full Stack Developer
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
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.
- 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.
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent