Java Full Stack with Angular
Your Role
As a Full-Stack Developer, you will be responsible for designing, developing, and maintaining end-to-end web applications. You will work on both front-end and back-end technologies, ensuring seamless integration, scalability, and performance across the system.
Your Profile
Must-Have Skills:
- Looking for 5-12 years of experince, Job location : Bangalore
- Strong proficiency in Angular and React, including state management (Redux/NgRx).
- Solid knowledge of JavaScript/TypeScript (ES6+).
- Hands-on experience with Kotlin and Spring Boot for microservices development.
- Experience with GraphQL and REST API development.
- Familiarity with testing frameworks such as JUnit, Mockito, Jest, or React Testing Library.
- Experience with automated testing practices.
- Understanding of WCAG 2.1 accessibility standards.
- Experience using accessibility tools like Lighthouse, axe, or Wave.
- Strong knowledge of API integration and architecture.
- Proficiency with Git version control systems.
Good-to-Have Skills:
- Experience with Node.js development.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with Docker, Kubernetes, and microservices architecture.
- Exposure to additional testing frameworks like Mocha or TestNG.
In this role, you will
- Develop and maintain responsive user interfaces using Angular and React.
- Implement WCAG-compliant designs to ensure accessibility and inclusivity.
- Optimize front-end performance and scalability for high-traffic applications.
- Build and maintain reusable UI components and manage application state using Redux or Context API.
- Collaborate with UI/UX designers to translate wireframes into interactive applications.
- Ensure cross-browser compatibility and adherence to accessibility standards.
- Use tools such as Lighthouse, axe, or Wave to identify and resolve accessibility issues.
- Design and develop microservices using Kotlin and Spring Boot.
- Implement and maintain RESTful and GraphQL APIs for seamless integration.
- Work with relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
- Utilize Kotlin Coroutines for efficient asynchronous programming.
- Write and maintain unit, integration, and end-to-end tests using modern testing frameworks.
- Collaborate with cross-functional teams including designers, product managers, and developers.
- Participate in code reviews, debugging, and performance optimization.
- Contribute to system architecture and technical decision-making.
Ensure applications meet performance, scalability, and usability standards.
What You’ll Love About Working Here
- Opportunity to work on modern full-stack technologies and scalable architectures.
- Collaborative and innovation-driven work environment.
- Exposure to diverse technology stacks and real-world problem solving.
- Continuous learning and career growth opportunities.
- Flexible work environment with a strong focus on quality and engineering excellence.
About Capgemini in India
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion.
Capgemini in India comprises nearly 235,000 team members working across 13 locations: Bangalore, Bhubaneswar, Chennai, Coimbatore, Gandhinagar, Gurugram, Hyderabad, Kolkata, Mumbai, Noida, Pune, Salem, and Tiruchirappalli.
Make it real | www.capgemini.com/in-en.
Bangalore, IN