Senior ML Developer (Java, AWS)

Capgemini
New York, NY, United States
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$72,114.0 - $112,694.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Amazon S3 Content Analysis Continuous Integration Data Mining Software Debugging DevOps Amazon DynamoDB Github NoSQL
+17 more
Azure Machine Learning Systems Integration Enterprise Software Applications Large Language Models Spring-boot Backend Cloudformation Event Driven Architecture Containerization Information Technology Restful APIs Terraform Document Classification Serverless Computing Docker Jenkins Microservices

Job description

New York, NY, United States (On-site) Contract (2 months 28 days) Published 18 hours ago docker containers DevOps & CI/CD java terraform AWS cloud platform AWS lambda dynamodb spring boot framework AI/ML, Senior Developer responsible for designing, developing, and supporting scalable document analysis solutions using Java/Spring Boot and AWS AI/ML services. The role focuses on building event-driven pipelines for document ingestion, extraction, and classification, integrated with enterprise systems., * Design and develop document processing pipelines using Java, Spring Boot, and microservices architecture

  • Implement event-driven workflows using AWS S3, Step Functions, and EventBridge
  • Integrate AWS Textract for document extraction and AWS Comprehend for classification and entity analysis
  • Build, train, and optimize ML/NLP models for document classification and data extraction
  • Develop and manage REST APIs and integrations with external and enterprise systems
  • Implement Infrastructure-as-Code (Terraform/CloudFormation) for AWS resource provisioning
  • Set up and maintain CI/CD pipelines using GitHub and Jenkins
  • Troubleshoot production issues and ensure system performance, scalability, and reliability
  • Create and maintain technical documentation

Requirements

  • Strong hands-on experience in Java and Spring Boot (Microservices)
  • Proven experience with AWS services: Textract, Comprehend, S3, Step Functions, EventBridge
  • Strong experience in event-driven architecture design and implementation
  • Hands-on experience with ML/NLP model development (classification, extraction)
  • Experience with REST API design and integrations
  • Experience with CI/CD pipelines (GitHub, Jenkins)
  • Experience with Infrastructure-as-Code (Terraform or CloudFormation)
  • Strong debugging and production support experience

Preferred (Nice-to-Have) Skills:

  • Experience with AWS SageMaker for model training/deployment
  • Hands-on experience with AWS Lambda (serverless architectures)
  • Experience with DynamoDB or NoSQL databases
  • Exposure to document processing/intelligent automation use cases
  • Experience with Docker/containerization

Experience:

  • 5 to 10+ years of experience in backend development
  • Strong experience in delivering AWS-based production solutions
  • Hands-on experience with Textract and Comprehend implementations
  • Experience in building scalable, high-performance, event-driven systems

Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Benefits & conditions

3.73.7 out of 5 stars New York, NY 10003 $34.67 - $54.18 an hour - Contract, Pulled from the full job description

  • Health insurance
  • Retirement plan
  • Vision insurance
  • Dental insurance, The pay range that the employer in good faith reasonably expects to pay for this position is $34.67/hour - $54.18/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.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all