Capgemini is looking for a Full Stack Developer to apply expertise in front-end and back-end technologies to analyze, develop, and test software solutions that align with business goals. You will collaborate with UX designers and cross-functional teams to deliver high-quality applications following agile practices and DevOps principles.
What You'll Do
- Analyze business requirements and translate them into technical solutions across the full software development lifecycle.
- Develop and test front-end applications using Swift, Kotlin, or React Native to deliver seamless user experiences.
- Implement and maintain JavaScript frameworks such as AngularJS, BackboneJS, Marionette, or Polymer to build scalable web applications.
- Collaborate with UX designers to integrate user-centered design principles into application development.
- Apply knowledge of Apple and Google Design Guidelines to ensure compliance and enhance usability.
- Utilize DevOps tools, container technologies like Docker, databases, and MQ messaging systems to streamline deployment and operations.
- Use Xcode and Android Studio environments for mobile application development and debugging.
- Design and implement backend services using Camel, Spring Boot, Spring Framework, Hibernate, and JPA to support application functionality.
- Write and optimize Oracle SQL queries to support data retrieval and manipulation.
- Apply design patterns to create maintainable and scalable software architectures.
- Use Splunk for monitoring, logging, and troubleshooting application performance.
- Employ agile methodologies, including at least one XP practice, to enhance team collaboration and delivery efficiency.
- Conduct automated testing using Selenium or Protractor to ensure software quality and reliability.
- Demonstrate strong analytical and critical thinking skills to solve complex technical problems.
What We're Looking For
- Proven experience analyzing requirements and developing technical solutions across the SDLC.
- Hands-on development experience with Swift, Kotlin, or React Native for front-end applications.
- Experience implementing and maintaining JavaScript frameworks like AngularJS, BackboneJS, Marionette, or Polymer.
- Experience collaborating with UX designers and applying design guidelines.
- Practical knowledge of DevOps tools, Docker, databases, and messaging systems.
- Proficiency using Xcode and Android Studio for mobile development.
- Experience designing backend services with Camel, Spring Boot, Spring Framework, Hibernate, and JPA.
- Ability to write and optimize Oracle SQL queries.
- Knowledge of software design patterns for creating scalable architectures.
- Experience using Splunk for application monitoring and troubleshooting.
- Experience working in agile teams and applying XP practices.
- Experience with automated testing tools like Selenium or Protractor.
- Strong analytical and critical thinking skills.
Technical Stack
- Mobile: Swift, Kotlin, React Native
- Frontend: JavaScript, AngularJS, BackboneJS, Marionette, Polymer
- Backend: Camel, Spring Boot, Spring Framework, Hibernate, JPA
- Data & Infrastructure: Oracle SQL, Docker
- Tools & Monitoring: Splunk, Selenium, Protractor
Capgemini is an equal opportunity employer.





