Capgemini - Santa Clara, CA

posted 8 days ago

Full-time
Santa Clara, CA
Professional, Scientific, and Technical Services

About the position

The Cloud Developer position at Capgemini in Santa Clara, CA, is a contract role focused on software development with a strong emphasis on cloud technologies. The ideal candidate will have extensive experience in building cloud vendor agnostic SaaS products and will be responsible for designing and evolving scalable architectures. This role requires collaboration with geographically diverse teams and stakeholders to deliver high-quality software solutions.

Responsibilities

  • Define and evolve the architecture and underlying system design for a scalable platform.
  • Work with a team of engineers to build cloud vendor agnostic SaaS products.
  • Design new workflows, identify gaps, and build efficient flows.
  • Produce software artifacts and write code for production consumption.
  • Solicit and provide feedback from a wide range of stakeholders.
  • Make decisions on cloud characteristics and architecture for scaled services.

Requirements

  • 15+ years of experience in software development, particularly with Spring Boot and Spring Cloud.
  • Deep understanding of software engineering principles and processes.
  • Strong skills in critical thinking, decision making, and problem-solving.
  • Experience with building cloud vendor agnostic SaaS products.
  • Proficiency in Java and Spring Boot microservices, deployed as containers in a Kubernetes ecosystem.
  • In-depth understanding of microservices architectures and familiarity with public/private/hybrid cloud environments (OpenStack, GCE, Kubernetes, AWS).
  • Experience in building APIs/services using message queues (RabbitMQ, Kafka, NATS) and caching solutions (Redis, Memcached).
  • Strong written and oral communication skills.

Nice-to-haves

  • Experience with OAuth, OpenID, and SAML based authentication.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service