> Markdown version of [/jobs/ext/3960401-java-developer](https://www.wearedevelopers.com/jobs/ext/3960401-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** Aditi Consulting - **Location:** Milan, IL, United States - **Experience:** Starter - **Salary:** $122,013.0 - $135,574.0 - **Contract:** Contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Github, Junit, Mockito, Software Engineering, Datadog, Spring-boot, Integration Tests, Kubernetes, Information Technology, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Docker, Microservices - **Published:** October 27, 2026 - **Apply:** https://www.dice.com/job-detail/fdc86346-b658-4f5e-8d01-9c096c490e74 ## About the Role * Proficiency in Java and Spring Boot; understanding of REST APIs and event-driven messaging. * Experience with AWS (SQS, Step Functions, EKS), Docker, Kubernetes, and Terraform preferred. * Analytical skills and the ability to translate business requirements into technical solutions. * Business process knowledge of assigned area(s); agriculture knowledge is a plus., * Degree in an Engineering/Technology discipline or equivalent experience - University Degree (4 years or equivalent) * Degree in an Information Technology discipline or equivalent experience - University Degree (4 years or equivalent) * Work experience in a team environment (1-3 years) * Previous experience in software development, preferably Java backend services (1-3 years) * Experience working in an Agile environment (1-3 years) ## Description Works on building and supporting event-driven Java microservices on AWS that turn completed field operations into AI-generated stories. Plan work and coordinate with others to deliver functionality on a system of moderate complexity. Relies on journey-level knowledge of Java and Spring Boot and develops solutions to well-defined problems with guidance from senior team members. Coordinate and review portions of the work. Has proficiency in one functional area., * Builds backlog functionality in Java 25 and Spring Boot 4, including SQS messaging, REST API clients, and AI prompt construction. * Writes unit and integration tests (JUnit 5, Mockito, Test containers with Local Stack) and tests deliverables against acceptance criteria. * Maintains Terraform infrastructure, Helm deployments on Client EKS, and GitHub Actions pipelines; monitors production with Datadog. * Executes necessary documentation and follows industry-standard agile methodology. * Works closely with team members to ensure features meet business needs; collaborates with infrastructure, security, and partner API teams.