Java API Engineer - AWS

CapgeminiNew York, NY
Onsite

About The Position

Designed and built scalable, event driven backend systems by developing Java Spring Boot microservices and RESTful APIs integrated with AWS services such as API Gateway, Lambda, Step Functions, Kafka, and EMR. Enabled high performance clinical data processing and large scale batch analytics using Spark on EMR, supporting secure, serverless, and cloud native data pipelines on AWS.

Requirements

  • Java Spring Boot microservices
  • RESTful APIs
  • API Gateway
  • Lambda
  • Step Functions
  • Kafka
  • EMR
  • Spark on EMR
  • S3

Responsibilities

  • Developed RESTful APIs using API Gateway, Lambda, and Step Functions to build event driven and server less architectures.
  • Built and maintained Java-based backend services using Spring Boot, supporting clinical data processing and integration with AWS-based data pipelines.
  • Developed REST APIs using Java (Spring Boot) integrated with AWS Lambda, API Gateway, and Step Functions
  • Used Amazon EMR to process large-scale datasets using Spark, enabling efficient batch processing and transformation of data stored in S3
  • Developed and supported Java Spring Boot microservices for high-performance backend processing and integration with AWS services like API Gateway, Lambda, and Kafka.
  • Designed RESTful APIs using Java and Spring Boot, ensuring scalability, security, and seamless integration with event-driven architectures.

Benefits

  • Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service