Role Overview
Join Capgemini as a FullStack Developer to design, develop, and maintain enterprise-grade applications. You will leverage modern Java and Angular technologies to deliver scalable and innovative digital solutions within a collaborative global community.
Responsibilities
- Develop and maintain full-stack applications with a focus on Java (60%) and Angular (40%).
- Design, code, test, and deploy scalable software solutions following best development practices.
- Build responsive and user-friendly front-end applications using Angular, TypeScript, HTML, CSS, and JavaScript.
- Develop backend services and business logic using Core Java technologies.
- Work with relational databases and write optimized SQL queries for data management and reporting.
- Collaborate with cross-functional teams to understand requirements and deliver quality solutions.
- Participate in code reviews, troubleshooting, debugging, and performance optimization.
- Support Agile development processes and ensure timely delivery of project milestones.
- Utilize Python scripting for automation tasks where applicable.
Requirements
- 3-6 years of hands-on experience in Full Stack Development with Java and Angular.
- Strong expertise in Core Java, Angular, and TypeScript.
- Experience with AngularJS and modern Angular versions.
- Good understanding of relational databases, SQL programming, and database design.
- Proficiency in front-end technologies including HTML5, CSS3, and JavaScript.
- Working knowledge of Java SWT and Java Swing.
- Exposure to Python scripting is an added advantage.
- Bachelor's degree in Engineering, Computer Science, Information Technology, or a related discipline (BE/B.Tech/MCA).
Skills
- Java
- Angular
- TypeScript
- SQL
- Python
Benefits
We value flexibility and support our employees with remote work options and adaptable schedules to maintain a healthy work-life balance. You'll work in a collaborative environment that encourages innovation, continuous learning, and professional growth.