Java Lead Developer

Prophecy Technologies

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

Qualifications

  • 10+ years of Java development experience
  • 8+ years with Spring Boot and microservices
  • 8+ years in REST API development
  • 6+ years working with AWS Cloud, including S3 and IAM
  • 4+ years with AWS Glue for data workflows
  • 2+ years of experience with Apache Iceberg tables
  • 8+ years of experience with Oracle Database or Aurora MySQL and 3+ years with MongoDB
  • Strong technical leadership capabilities in architecture and mentoring team members

Responsibilities

  • Lead design and development of microservices and REST APIs using Java and Spring Boot
  • Define API standards, implement business logic, and handling errors and logging
  • Build and operate services on AWS while ensuring security and operational best practices
  • Design data access strategies with Oracle and MongoDB to optimize performance
  • Support ELT pipelines using AWS Glue and manage Apache Iceberg tables
  • Collaborate with data teams to facilitate analytics using Athena and Glue Data Catalog
  • Troubleshoot data pipeline issues and integrate with existing ML inference endpoints

Benefits

  • Hybrid work arrangement
  • Opportunity for long-term engagement (12+ months)
  • Mentorship and leadership opportunities in a technical setting
  • Work with cutting-edge technologies including AWS and data engineering tools
  • Exposure to collaborative projects with data engineering and analytics teams
Full Job Description
Role: Java Lead Developer

Location: Mason, OH (Hybrid)

Duration: 12+ Months

Requirements:
• Java Development - 10+ Years
• Spring Boot & Microservices - 8+ Years
• REST API Development - 8+ Years
• AWS Cloud (S3, IAM, Security Fundamentals) - 6+ Years
• AWS Glue (Jobs, Crawlers, Workflows) - 4+ Years
• ELT/Data Ingestion Pipelines - 4+ Years
• Apache Iceberg (Schema Evolution, Partitioning, Compaction) - 2+ Years
• Oracle Database / Aurora MySQL - 8+ Years
• MongoDB - 3+ Years
• CI/CD, Git, Maven/Gradle, Automated Testing - 5+ Years
• Technical Leadership (Architecture, Code Reviews, Mentoring) - 3+

Years
• Production Support & Troubleshooting - 5+ Years
• We are looking for a Senior Tech Lead Java API / Microservices Lead

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 Prophecy Technologies

More Information Technology Jobs

Find similar Java Lead Developer jobs: