Senior Java API / Microservices Developer

HCL Global Systems, Inc.

$100K — $130K *
Mason, OH 45040In-Person
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years experience in Java and Spring Boot for microservices/REST APIs
  • 6+ years of experience with AWS core services and security fundamentals
  • 6+ years in AWS Glue and ELT/data ingestion workflows
  • 6+ years with Apache Iceberg tables
  • 6+ years in database design and optimization (Oracle, Aurora MySQL, MongoDB)

Responsibilities

  • Lead design and development of microservices and REST APIs using Java and Spring Boot
  • Define API contracts and implement business logic with validations and standardized error handling
  • Apply resiliency patterns and enhance performance improvements
  • Conduct code reviews and mentor technical team members
  • Build and operate services on AWS with a focus on security and operational standards
  • Design and optimize data access with various databases including Oracle and MongoDB
  • Collaborate with data engineering for ELT pipeline support and troubleshooting

Benefits

  • Hybrid work flexibility or fully onsite requirement
  • Opportunity to mentor junior engineers
  • Involvement in cutting-edge technology integration with AI/ML
  • Support for continuous integration and delivery practices
  • Collaboration with diverse teams across data engineering and analytics
Full Job Description
Senior Java API / Microservices Developer
Location - Mason
Onsite Requirement - Hybrid/Fully onsite

Java-API-
Must Have Skills

Skill 1 - Yrs of Exp - 8+ - Java & Spring Boot - Microservices / REST APIs -designing and building production-grade microservices and REST APIs using Java and Spring Boot, including resiliency patterns and performance optimization
Skill 2 - Yrs of Exp - 6+ - AWS Core Services with Security Fundamentals-strong knowledge of S3, IAM basics, encryption, least-privilege access, and production support practices.
SKill 3 - Yrs Of Exp - 6+ - AWS Glue & ELT / Data Ingestion Pipelines - workflows to support ELT pipelines for data ingestion, transformation, and standardization.
SKill 4 - Yrs Of Exp - 6+ - Apache Iceberg (Lakehouse Tables)
Skill 5 - Yrs of Exp - 6+ - Database Design & Optimization - Oracle and Aurora MySQL, plus working knowledge of MongoDB, including query tuning, indexing, and performance optimization.

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.

Similar Jobs

More Jobs at HCL Global Systems, Inc.

More Information Technology Jobs

Find similar Senior Java API / Microservices Developer jobs: