Join to apply for the
Java Fullstack / Angular Developer (contract)
role at
Capgemini
Continue with Google Continue with Google
Join to apply for the
Java Fullstack / Angular Developer (contract)
role at
Capgemini
Get AI-powered advice on this job and more exclusive features.
Sign in to access AI-powered advices
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Capgemini is hiring a Full Stack Java + Angular Developer to support RBC’s Digital team. This is a hybrid role requiring on-site presence and a face-to-face interview. Candidates must be strong in Angular 2+, Java 8 or newer, and full SDLC practices. Knowledge of cloud-native architecture, data streaming (Kafka), and microservices is key.
Key Responsibilities
Develop robust and secure full stack applications using Java 8+ and Angular 2+
Design and implement REST APIs and microservices using Spring Boot
Conduct accessibility testing and ensure compliance with industry standards
Implement microfrontend architecture for modular and scalable solutions
Write and maintain unit and integration tests using JUnit, Cypress, Mockito, etc.
Build and deploy cloud-native applications on PCF, OpenShift, or Docker
Collaborate with team members to ensure quality, security, and CI / CD compliance
Conduct performance optimization via efficient Webpack bundling and best practices
Troubleshoot issues across frontend / backend, and support ongoing enhancements
Technical Profile
Java 8 or 17+, Spring Boot, Spring MVC, Spring Security, JPA
Angular 2+ with TypeScript and state management
REST API development, Microservices, Swagger / RAML / SOAP
SQL (Oracle, MSSQL), Kafka for Data Streaming
NoSQL (MongoDB – bonus), Maven, Git
Experience with TDD, CI / CD, and Agile methodologies
Familiarity with OAuth 2.0, JWT, SSL, and security best practices
Functional Profile
Translate business requirements into scalable full stack solutions
Ensure code quality and compliance through unit testing and code reviews
Optimize performance and maintain modularity using microfrontend architecture
Follow Agile delivery practices and participate in all relevant ceremonies
Collaborate across teams including QA, DevOps, and Business stakeholders
Skills Summary
Core Expertise :
Java Full Stack Development, Microservices, Cloud-Native Applications, Agile SDLC
Languages & Frameworks
Java 8 / 17, Angular 2+, TypeScript, Spring Boot, Spring Security, JPA
Cloud & Containerization
Pivotal Cloud Foundry (PCF), OpenShift, Docker
Database & Messaging
Oracle, MSSQL, Kafka, MongoDB (nice to have)
DevOps & CI / CD
Maven, Git, JUnit, Mockito, Cypress, Jenkins, Webpack
Security & Testing
OAuth 2.0, JWT, XSS Prevention, Accessibility Compliance, Jest / Protractor
Soft Skills
Strong communication, teamwork, code quality ownership, agile adaptability
The pay range that the employer in good faith reasonably expects to pay for this position is $32.36 / hour - $50.56 / hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis. Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers : we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment : client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
Seniority level
Seniority level Entry level
Employment type
Employment type Contract
Job function
Job function Engineering and Information Technology
Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Capgemini by 2x
Continue with Google Continue with Google
Continue with Google Continue with Google
Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Software Developer Full Stack (Junior) 9063-1115
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Java Developer • Toronto, Canada