C1 - Java Full Stack - Mobile Dev

Capgemini
St. Louis, MO, United States
23 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$62,504.0 - $97,656.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Application Programming Interfaces (APIs) JIRA Bootstrap (Software) Cloud Computing Code Coverage Code Review Databases Continuous Integration Serialization Data Structures
+40 more
Shard (Database Architecture) Software Design Documents DevOps Junit MongoDB Node.Js Oracle (Applications) Scrum Methodology Redis Mockito Swagger SonarQube SQL Databases TypeScript Management of Software Versions Openapi Highcharts Data Logging RxJS Spring Cloud Spring-mvc Istio Spring-boot Caching AWS Lambda Indexer Containerization AngularJS Gitlab-ci Integration Tests Kubernetes Apache Kafka Graphql Api Design Restful APIs Dynatrace Api Management Docker Microservices Oracledb

Job description

mongodb root cause analysis Docker & Kubernetes java programming Agile/Scrum methodology microservices architecture sql database spring boot framework CI/CD & DevOps, * Design and implement microservices with well-defined API contracts and clear service boundaries

  • Build and optimize RESTful APIs consumed by internal teams and external partners
  • Write performant SQL against Oracle DB and design document models in MongoDB
  • Implement caching strategies using Redis to support low-latency, high-throughput reads
  • Ensure production reliability through resilience patterns, structured logging, and distributed tracing
  • Participate in code reviews, design discussions, and sprint ceremonies
  • Maintain 95%+ meaningful test coverage with unit and integration tests
  • Collaborate with DevOps on CI/CD pipelines, containerization, and Kubernetes deployments

Requirements

We are looking for a Senior Java Full-Stack Engineer to design, develop, and operate high-throughput microservices. The role demands strong backend expertise with Java 17 and Spring Boot, solid database skills across Oracle, MongoDB, and Redis, and the ability to own services end-to-end from design through production observability., * Java 17 - streams, lambdas, records, sealed classes, concurrency APIs, SOLID, thread safety

  • Spring Boot - DI, bean lifecycle, profiles, actuator, Spring MVC, WebClient, Spring Cloud, Spring Security
  • Microservices - service boundaries, resilience patterns, feature toggles, API versioning, sagas, observability
  • Oracle DB - complex SQL, JOINs, window functions, execution plans, indexing, partitioning, batch queries
  • MongoDB - document modeling, aggregation pipelines, indexing, sharding, replica sets, change streams, transactions
  • Redis - data structures, clustering, cache strategies (cache-aside, write-through, TTL), invalidation, hot-key mitigation
  • Data Structures - hash maps, trees, heaps, graphs, complexity analysis, Java Streams on large collections
  • API Design - RESTful semantics, OpenAPI/Swagger, versioning, idempotency, Jackson serialization
  • Testing - JUnit 5, Mockito, integration tests (DB + cache), SonarQube 95%+ coverage, contract testing
  • DevOps - Git workflows, GitLab CI/CD, Docker, Kubernetes (HPA, probes), structured logging, distributed tracing
  • Engineering - Agile/Scrum, root-cause analysis, design trade-offs, Jira

Preferred Qualifications (Good-to-Have):

  • UI - Node.js, Express, JWT, Angular 11, TypeScript, RxJS, ag-Grid, Bootstrap, Chart.js
  • Kafka - producers, consumers, partitioning, offset management, event-driven patterns
  • Cloud & Infra - Kubernetes-native, Istio, Harness CD, container registries
  • Additional - Lombok, MapStruct, 12-factor app, vault-based secrets, GraphQL

Benefits & conditions

The pay range that the employer in good faith reasonably expects to pay for this position is $30.05/hour - $46.95/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all