Java Developer

CYNET SYSTEMS INC.
Mason, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 121K

Job location

Mason, United States of America

Tech stack

Java
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Apache HTTP Server
Business Logic
Automation of Tests
Code Review
Databases
Continuous Integration
Information Engineering
Data Security
Database Design
Gradle
Maven
MongoDB
MySQL
OAuth
OpenID
Oracle Applications
Open Web Application Security
JSON Web Token
Data Streaming
Data Logging
Data Ingestion
Grafana
Spring-boot
Software Troubleshooting
GIT
Cloudformation
Kubernetes
Amazon Web Services (AWS)
Kafka
Cloudwatch
REST
Splunk
Data Pipelines
Api Management
Docker
Microservices

Job description

  • 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.
  • Build and operate services on AWS, following security and operational standards.
  • Support CI/CD, release activities, and production troubleshooting.
  • Design and optimize data access with Oracle, Aurora MySQL, and MongoDB.
  • Support ELT pipelines using AWS Glue for ingestion, transformation, and standardization.
  • Design and work with Apache Iceberg tables.
  • Collaborate with data engineering and analytics teams.
  • Integrate services with existing ML inference endpoints.

Requirements

  • 8+ years of experience in Java & Spring Boot Microservices / REST APIs.
  • 6+ years of experience in AWS Core Services with Security Fundamentals.
  • 6+ years of experience in AWS Glue & ELT / Data Ingestion Pipelines.
  • 6+ years of experience in Apache Iceberg (Lakehouse Tables).
  • 6+ years of experience in Database Design & Optimization - Oracle and Aurora MySQL, plus working knowledge of MongoDB., * Athena optimization experience.
  • Kafka/event streaming.
  • Docker/Kubernetes (EKS) or ECS.
  • Observability tools: CloudWatch, Splunk/ELK, PrometheGrafana, OpenTelemetry.
  • Python for scripting/automation.
  • Security: OAuth2/OIDC, JWT, OWASP.
  • Infrastructure as Code: Terraform/CloudFormation.

Qualification and Education:

  • Strong experience in Java and Spring Boot building production APIs/microservices.
  • Strong AWS experience including S3 and security fundamentals.
  • Hands-on experience with AWS Glue and ELT/data ingestion patterns.
  • Working knowledge of Apache Iceberg tables.
  • 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.

Apply for this position