Back to jobs

Java Backend Software Engineer

VIVA · Milan, IL, US

Spotted 1d ago

Job details

Work mode
On-site
Level
Entry level
Experience
1+ year
Posted
Oct 26, 2026
Last confirmed open
Oct 27, 2026
Job description

About this role

We will require onsite interviews for this req. Please only submit candidate who are willing to interview onsite.

Software Engineer

Major Purpose:

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.

Major Duties

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, Testcontainers with LocalStack) and tests deliverables against acceptance criteria.

Maintains Terraform infrastructure, Helm deployments on Amazon 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.

Skills, Abilities, Knowledge

  • 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.

Education

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:

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)

VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status

Interested in this role?Continue on VIVA's careers page.
Apply on VIVA