Senior Java Developer

VSG Business Solutions LLC

Cincinnati (OH)

On-site

USD 120,000 - 160,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

VSG Business Solutions LLC is seeking an experienced Senior Java Developer III in Cincinnati, OH. The role focuses on designing, developing, and maintaining enterprise Java applications across the full software lifecycle.

Candidates should have 5+ years of hands-on Java development, with strong experience in Spring Boot, microservices, AWS, Terraform, and CI/CD tooling like Jenkins. You will collaborate with architects, product owners, and DevOps teams to deliver reliable, scalable solutions.

Qualifications

  • Bachelor's degree in computer science, engineering, IT, or related field.
  • 5+ years of professional Java software development experience.
  • Strong understanding of Java and object-oriented design.
  • Experience developing enterprise applications.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable enterprise Java applications.
  • Participate in the full SDLC from requirements to production support.
  • Develop RESTful APIs and service-based applications.
  • Build and maintain Spring Boot applications and microservices.
  • Integrate with internal/external systems and cloud services.
  • Design cloud-native solutions using AWS and Terraform.
  • Build and support Jenkins-based CI/CD pipelines.
  • Perform code reviews and promote maintainable development practices.
  • Diagnose defects, production issues, and performance problems.
  • Develop automated unit and integration tests.
  • Apply secure coding practices and collaborate with cross-functional teams.

Skills

5+ years of professional Java
Java design and debugging
Java versions 8/11/17
OOP and software engineering

Education

Bachelor's degree in CS/CE/IT or related

Tools

Spring Boot
Spring Framework
Microservices
AWS
Terraform
Jenkins
REST APIs
Git
Docker
Kubernetes
SQL databases

Job description

Interview Process
  1. One-Way Automated Pre-Screen (10 min)
  2. Client Interview (60-90 min)
Position Overview

We are seeking an experienced Senior Java Developer III to design, develop, enhance, and support enterprise-grade Java applications. This position is best suited for a hands-on software engineer with a strong foundation in Java who can contribute throughout the complete software development lifecycle-from requirements and technical design through development, testing, deployment, production support, and continuous improvement.

The primary requirement for this position is 5+ years of professional Java development experience. Experience with Spring Boot, microservices, AWS, Terraform, Jenkins, and modern cloud-native development practices will significantly strengthen candidate fit.

The successful candidate will work closely with architects, product owners, business analysts, developers, and other technology teams to build reliable, scalable, secure, and maintainable software solutions.

Top Skill Requirement Must Have
  • 5+ years of professional Java development experience

  • Strong hands-on experience designing, developing, testing, debugging, and maintaining enterprise Java applications

  • Experience with modern Java versions such as Java 8, 11, or 17

  • Strong understanding of object-oriented programming, application design, and software engineering principles

Highly Valuable / Preferred
  • Spring Boot

  • Spring Framework

  • Microservices development

  • AWS application integration and cloud services

  • RESTful APIs

  • Terraform

  • Jenkins and CI/CD automation

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable enterprise Java applications.

  • Participate throughout the complete SDLC, including requirements analysis, solution design, development, testing, deployment, production support, and enhancement.

  • Develop RESTful APIs and service-based applications.

  • Build and maintain Spring Boot applications and microservices.

  • Integrate applications with internal systems, external APIs, messaging platforms, databases, and cloud services.

  • Design and implement cloud-native solutions using AWS.

  • Develop and maintain Infrastructure as Code using Terraform.

  • Build and support Jenkins-based CI/CD pipelines.

  • Perform code reviews and promote software engineering standards and maintainable development practices.

  • Diagnose application defects, production incidents, performance issues, and integration failures.

  • Perform application performance tuning and optimization.

  • Develop automated unit and integration tests.

  • Apply appropriate application security, authentication, authorization, and secure coding practices.

  • Collaborate with architecture, infrastructure, DevOps, security, product, and business teams.

  • Maintain appropriate technical documentation, design artifacts, deployment procedures, and operational documentation.

  • Participate in production deployments and application support activities.

  • Identify opportunities to improve application architecture, development processes, reliability, automation, and delivery efficiency.

Technical Environment

Candidates may work with technologies including:

Application Development
  • Java 8 / 11 / 17

  • Spring

  • Spring Boot

  • REST APIs

  • JSON

  • Microservices

AWS
  • EC2

  • ECS / EKS

  • Lambda

  • S3

  • RDS

  • CloudWatch

  • IAM

  • VPC

DevOps / Infrastructure
  • Terraform

  • Jenkins

  • Git

  • CI/CD

  • Infrastructure as Code

Data
  • PostgreSQL

  • MySQL

  • Oracle

  • SQL

  • Relational database concepts

Testing
  • JUnit

  • Mockito

  • Automated unit and integration testing

Additional Preferred Technologies
  • Docker

  • Kubernetes

  • Kafka

  • RabbitMQ

  • AWS SQS/SNS

  • Splunk

  • ELK

  • Grafana

  • Prometheus

Required Qualifications
  • ​Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.

  • 5+ years of professional Java software development experience.

  • Strong understanding of Java and object-oriented software design.

  • Experience developing enterprise applications.

  • Knowledge of software design patterns, data structures, and algorithms.

  • Experience working with relational databases and SQL.

  • Experience with source-control practices using Git.

  • Experience developing and testing production-quality software.

Preferred Qualifications
  • Hands-on Spring Boot and Spring Framework experience.

  • Experience designing and developing microservices.

  • Experience developing RESTful APIs.

  • Hands-on AWS development or application integration experience.

  • Terraform experience.

  • Jenkins CI/CD experience.

  • Docker and Kubernetes experience.

  • Experience with Kafka, RabbitMQ, SQS, or SNS.

  • Experience with application monitoring and observability platforms.

  • Understanding of DevSecOps and cloud security principles.

  • Agile/Scrum experience.

  • AWS Developer Associate, Solutions Architect, or comparable certification.

Candidate Profile

The strongest candidate will be a hands-on Java engineer rather than an architect or manager who has moved away from development. The individual should be able to clearly explain applications they personally built, technical decisions they made, production problems they solved, and how their Java applications were tested, deployed, monitored, and supported.

Strong candidates should demonstrate technical depth through specific examples rather than simply listing Java, Spring Boot, AWS, Terraform, and Jenkins as technologies used by their team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Java Developer – 4–8 Years || USC/GC/H4EAD
Java Developer – 4–8 Years || USC/GC/H4EAD

Hudson Manpower • Knoxville (TN)

On-site
USD 100,000 - 140,000
Java Developer
Java Developer

Techgene Solutions • United States

On-site
USD 110,000 - 170,000
Java Engineer
Java Engineer

10xTalents • Newark (NJ)

On-site
USD 90,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

Ranger Technical Resources • California (MO)

On-site
USD 140,000 - 190,000
Sr. Java Developer
Sr. Java Developer

Unisys • Rockville (MD)

On-site
USD 120,000 - 190,000
401(k) matching
Healthcare benefits
Java Developer – 4–8 Years | USC/GC/H4EAD
Java Developer – 4–8 Years | USC/GC/H4EAD

Hudson Manpower • Knoxville (TN)

On-site
USD 110,000 - 150,000
Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

Omniscius Consulting • Montgomery (AL)

On-site
USD 120,000 - 160,000