Skip to main content
Y

Junior/Mid-Level Java Developer

YouDecide

Location

Richmond, VA

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Company Description:

Since 1997, YouDecide has created the most innovative way to offer voluntary benefits. Our patented solution provides a full suite of consulting services and technology solutions to assist large employers in the design, integration, communication, deployment and administration of voluntary benefit and employee perks programs. Come work for a company that puts people first and focuses on the things in life that make working worth it. We make benefits better for everyone by making things simple. Being a partner. And doing the right thing – every time. Because the end result isn’t just a better benefit. The real benefit is better people.

About The Role:

We're looking for a motivated Java developer ready to grow their backend engineering skills in a cloud-native environment. You will work alongside senior engineers shipping production features, debugging systems, and contributing to architecture discussions from day one.

We embrace AI-assisted development as part of our everyday workflow. Comfort with tools like Windsurf, Claude Code, or similar AI coding assistants is a strong plus. This is a great opportunity for someone with foundational Java and SQL experience who wants hands-on exposure to Spring Boot services running on AWS ECS and EKS.

Workplace Type

This role is a hybrid role. You will be required to be in the the Richmond, VA office two (2) days per week.

What You'll Do:

  • Build and maintain RESTful APIs and backend services using Spring Boot
  • Work within containerized environments managed by AWS ECS and EKS
  • Write and optimize SQL queries against relational databases
  • Participate in code reviews, sprint planning, and collaborative design sessions
  • Write unit and integration tests to ensure reliability and maintainability
  • Leverage AI-assisted development tools to improve productivity and code quality
  • Collaborate with cross-functional teams to deliver features on time

Requirements:

  • 1\+ year of professional software development experience
  • Solid understanding of core Java (OOP, collections, concurrency basics)
  • Hands-on experience with Spring Boot for building web or service-oriented applications
  • Working knowledge of SQL and relational database concepts
  • Working knowledge of Git and collaborative branching workflows
  • Ability to read, understand, and contribute to existing codebases

Nice To Have:

  • Experience with Apache Tomcat as a servlet container
  • Familiarity with Docker and writing Dockerfiles
  • Exposure to AWS services such as ECS, EKS, ECR, IAM, or CloudWatch
  • Experience with AI-assisted development tools (Windsurf, Claude Code, or similar)
  • Experience with JPA and ORM frameworks such as Hibernate
  • Knowledge of JWT and authentication/authorization patterns
  • Familiarity with SSO protocols and identity providers (SAML, OAuth 2\.0, OIDC)
  • Experience with CI/CD pipelines (GitHub Actions, Jenkins, or similar)

Tech Stack:

  • Java - Core Language
  • Spring Boot - Framework
  • SQL - Required
  • Tomcat - Preferred
  • AWS ECS - Container Hosting
  • AWS EKS - Orchestration
  • Docker - Preferred
  • JPA / Hibernate - Nice to Have
  • Windsurf / Claude Code - AI dev tools
  • JWT / SSO - Nice to Have
  • Git - Required
  • CI / CD - Nice to Have

What We Offer:

  • Mentorship from senior engineers and a structured growth path
  • Competitive salary plus performance-based reviews
  • Flexible hybrid or remote working arrangements
  • Health, dental, and vision coverage from day one
  • Learning budget for courses, certifications, and conferences
  • Collaborative, low-ego team with modern engineering practices

Benefits:

Medical, Dental, Vision, Flexible Spending Account, Short Term Disability, Long Term Disability, Group Life Insurance, Voluntary Life and AD\&D Insurance, 401(k), Legal Insurance, Identity Theft, Pet Insurance, Employee Assistance Program, Paid Time Off, Holidays

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs