Senior Java API Microservices Developer

Sumeru Solutions

Not Interested
Bookmark
Report This Job

profile Job Location:

Woodland Hills, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

Role Summary We are looking for a Senior Java API / Microservices Developer to design build and support scalable microservices and REST APIs on AWS. This is a backend-only role (not full stack). You will lead technical design mentor engineers and ensure secure reliable and high-performance services. The role also requires strong knowledge of AWS S3 Glue-based ELT and Apache Iceberg tables to support data ingestion cataloging and analytics use cases plus basic AI/ML awareness for integrating with model-driven services. Responsibilities API / Microservices (Java Spring Boot) Lead the design and development of microservices and REST APIs using Java and Spring Boot. Define API contracts implement business logic validations standardized error handling and logging. Apply resiliency patterns (timeouts retries circuit breakers idempotency) and drive performance improvements. Conduct code reviews enforce engineering standards and mentor team members. AWS & Production Support Build and operate services on AWS following security and operational standards (IAM basics networking awareness observability). Support CI/CD release activities and production troubleshooting. Data Stores Design and optimize data access with: Oracle Aurora MySQL MongoDB Perform query tuning/indexing guidance and improve service performance and reliability. S3 Glue Iceberg / ELT (added) Work with file and table-based data in Amazon S3 (folder/partition design access controls encryption lifecycle). Support ELT pipelines using AWS Glue (jobs crawlers workflows) for ingestion transformation and standardization. Design and work with Apache Iceberg tables (schema evolution partitioning table properties compaction/maintenance patterns). Collaborate with data engineering and analytics teams to enable consumption via Athena/Glue Data Catalog (and related query engines). Troubleshoot data pipeline issues (permissions catalog/table visibility schema mismatches performance bottlenecks). AI/ML Awareness (supportive) Integrate services with existing ML inference endpoints; validate payloads and handle model-driven response patterns. Support controlled rollouts for model-dependent features in coordination with ML teams. Required Qualifications Strong experience in Java and Spring Boot building production APIs/microservices. Strong AWS experience including S3 and security fundamentals (IAM encryption least privilege). Hands-on experience with AWS Glue and ELT/data ingestion patterns. Working knowledge of Apache Iceberg tables (or strong experience with lakehouse table formats). Strong database experience with Oracle/Aurora MySQL plus knowledge of MongoDB. Experience with CI/CD Git Maven/Gradle and automated testing. Strong troubleshooting and communication skills; ability to lead design discussions. Preferred / Nice to Have Athena optimization experience (partition pruning Iceberg maintenance/compaction strategy). Kafka/event streaming. Docker/Kubernetes (EKS) or ECS. Observability tools: CloudWatch Splunk/ELK Prometheus/Grafana OpenTelemetry. Python for scripting/automation. Security: OAuth2/OIDC JWT OWASP Secrets Manager/Parameter Store. Infrastructure as Code: Terraform/CloudFormation.
Role Summary We are looking for a Senior Java API / Microservices Developer to design build and support scalable microservices and REST APIs on AWS. This is a backend-only role (not full stack). You will lead technical design mentor engineers and ensure secure reliable and high-performance services....
View more view more