Senior ML Developer (Java, AWS)
Our client is looking Senior ML Developer (Java, AWS) for Long Term project in New York, NY (Onsite) Below is the detail requirement.Job Title: Senior ML Developer (Java, AWS)Location: New York, NY (Onsite)Position SummarySenior 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.Key ResponsibilitiesDesign and develop document processing pipelines using Java, Spring Boot, and microservices architectureImplement event-driven workflows using AWS S3, Step Functions, and EventBridgeIntegrate AWS Textract for document extraction and AWS Comprehend for classification and entity analysisBuild, train, and optimize ML/NLP models for document classification and data extractionDevelop and manage REST APIs and integrations with external and enterprise systemsImplement Infrastructure-as-Code (Terraform/CloudFormation) for AWS resource provisioningSet up and maintain CI/CD pipelines using GitHub and JenkinsTroubleshoot production issues and ensure system performance, scalability, and reliabilityCreate and maintain technical documentationRequired (Must-Have) SkillsStrong hands-on experience in Java and Spring Boot (Microservices)Proven experience with AWS services: Textract, Comprehend, S3, Step Functions, EventBridgeStrong experience in event-driven architecture design and implementationHands-on experience with ML/NLP model development (classification, extraction)Experience with REST API design and integrationsExperience with CI/CD pipelines (GitHub, Jenkins)Experience with Infrastructure-as-Code (Terraform or CloudFormation)Strong debugging and production support experiencePreferred (Nice-to-Have) SkillsExperience with AWS SageMaker for model training/deploymentHands-on experience with AWS Lambda (serverless architectures)Experience with DynamoDB or NoSQL databasesExposure to document processing/intelligent automation use casesExperience with Docker/containerizationExperience5 to 10+ years of experience in backend developmentStrong experience in delivering AWS-based production solutionsHands-on experience with Textract and Comprehend implementationsExperience in building scalable, high-performance, event-driven systemsEducationBachelor’s or Master’s degree in Computer Science, Engineering, or related field