Job Description
Job Title: AWS Software Engineer – Cloud Microservices and AI Event Streaming
Location: Milan, IL 61264 (100% Onsite)
Contract Duration: 11 Months Contract with possibility of Extension
Shift Structure: First Shift | Standard Daytime Business Hours (Approx. 8:00 AM – 5:00 PM CST), Monday through Friday
Pay Rate: $50.00 - $55.00/hr on W2
Mandatory Technical Screening: Glider Assessment required
Interview Process: Fast-tracked process requiring an in-person, onsite technical interview at the Milan, IL.
Job Description: Our client has the cutting-edge technology division pioneering autonomous machinery, precision agriculture, and cloud-connected IoT platforms, is seeking a talented Java / AWS Backend Software Engineer II to join their Data Platform - Live Stream product team at the Quad City Airport ADV Lab in Milan, IL. In this high-impact cloud engineering role, you will build and scale resilient, event-driven microservices that process real-time field operations and machine telemetry to power next-generation AI-generated field summaries and smart operational stories. You will develop core microservices using Java and Spring Boot, integrate messaging via AWS SQS and Step Functions, manage containerized services on Amazon EKS (Kubernetes), and maintain automated infrastructure with Terraform and GitHub Actions.
Key Responsibilities:
- Event-Driven Backend Development: Architect and implement high-throughput, event-driven microservices using Java and Spring Boot to ingest live streaming equipment data and construct contextual AI prompt pipelines.
- Cloud Architecture & Messaging: Design and integrate cloud-native services leveraging AWS (Amazon SQS, Step Functions, EKS, S3) and develop robust RESTful API clients.
- Infrastructure as Code & CI/CD: Maintain and provision cloud environments using Terraform, orchestrate container workloads on Kubernetes (EKS) via Helm charts, and automate build pipelines using GitHub Actions.
- Observability & Testing Excellence: Implement automated unit and integration tests using JUnit 5, Mockito, and Testcontainers (LocalStack); monitor service health, latency, and throughput in production using Datadog.
- Agile Product Delivery: Actively participate in Agile ceremonies, backlog grooming, user story sizing, and collaborative peer code reviews.
- Cross-Functional Collaboration: Partner closely with data engineering teams, platform security architects, and machine telemetry specialists to deliver end-to-end cloud capabilities.
Required Qualifications & Skills:
- Education: Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related technical discipline.
- Experience Level: 1 to 3+ years of professional backend software development experience specializing in Java and Spring Boot microservices within production cloud environments.
- AWS & Distributed Architecture: Proven hands-on experience building services on AWS, specifically utilizing Amazon SQS, Step Functions, and EKS (Kubernetes).
- Testing & Automation: Strong expertise writing unit, integration, and contract tests utilizing JUnit 5, Mockito, and Testcontainers.
- DevOps & Containers: Practical experience with Docker, Kubernetes, Terraform, and continuous integration pipelines (GitHub Actions).
- Onsite Commitment: Must be a local candidate able and willing to attend an in-person onsite interview in Milan, IL and work 100% onsite at the ADV Lab campus.
Stand-Out Skills (Preferred):
- Hands-on experience with Generative AI workflows, LLM prompt engineering, or AI agent integration in backend systems.
- Prior exposure to precision agriculture, geospatial data, IoT telemetry streams, or heavy equipment fleet management.
- Experience configuring cloud monitoring, synthetic checks, and distributed tracing in Datadog.
- Familiarity with event stream processing platforms (Apache Kafka or AWS Kinesis).
Actual Skills Required:
- Java & Spring Boot Event-Driven Microservices Development
- AWS Cloud Architecture (Amazon SQS, Step Functions, EKS)
- Automated Integration Testing (JUnit 5, Mockito, Testcontainers / LocalStack)
- Containerization & Infrastructure as Code (Docker, Kubernetes, Helm, Terraform)
- AI Prompt Construction, REST API Integration & Datadog Monitoring
Recruiter Email ID: [email protected]
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.