DeveloperJobs.io
← Back to all jobs

Job Description

Capgemini is hiring a Software Engineer for a hybrid role with placement across New Jersey, Atlanta, Chicago, and Dallas. In this position, you’ll partner with cross-functional teams to build and continuously improve scalable solutions spanning backend services, frontend experiences, microservices-based APIs, data pipelines, and cloud deployments.

What you’ll do

  • Design, develop, and maintain scalable backend services using Scala and related technologies.
  • Build and optimize data pipelines and real-time processing systems.
  • Develop and consume APIs that enable distributed, microservices-based architectures.
  • Create and enhance modern frontend applications to deliver seamless user experiences.
  • Collaborate across teams to design and implement end-to-end solutions.
  • Deploy and manage applications in cloud environments.
  • Ensure application performance, reliability, scalability, and security.
  • Support high-performance applications for use cases including e-commerce, analytics, and data-intensive workloads.

What you bring

  • Strong proficiency in Scala and functional programming concepts.
  • Experience with Scala frameworks such as Akka, Play Framework, and Spark.
  • Solid understanding of the Java ecosystem and Java-Scala interoperability.
  • Hands-on experience designing and developing microservices and RESTful APIs.
  • Familiarity with cloud platforms including AWS, Azure, or Google Cloud Platform.
  • Experience working in big data, stream processing, and real-time data environments.
  • Proven experience in the e-commerce domain.
  • Strong expertise in modern frontend development using React, Angular, or Vue.js.
  • Experience building responsive, high-performance, customer-facing web applications.
  • Knowledge of CI/CD pipelines, containerization, and modern software development practices.
  • Experience in high-transaction-volume environments such as e-commerce, fintech, or analytics.
  • Strong understanding of distributed systems and event-driven architectures.
  • Familiarity with technologies such as Kafka, Spark Streaming, Akka Streams, or similar real-time processing frameworks.

Technologies involved

  • Scala, Akka, Play Framework, Spark, Java
  • Microservices, RESTful APIs
  • AWS, Azure, Google Cloud Platform
  • Big data, stream processing
  • React, Angular, Vue.js
  • CI/CD pipelines, containerization
  • Kafka, Spark Streaming, Akka Streams

Compensation

USD 53,580 - 122,400 per year.

Benefits

  • Paid time off based on employee grade (A-F), including Vacation: 12-25 days depending on grade, Company paid holidays, Personal Days, and Sick Leave.
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada).
  • Retirement savings plans, such as 401(k) in the U.S. or RRSP in Canada.
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits as provided by local policy and eligibility.

Location

Chicago, IL (hybrid). This role is also listed as a hybrid opportunity based in New Jersey, Atlanta, Chicago, and Dallas.

Similar Jobs