Mid-Level Java Developer (Java/Thymeleaf)

Post Date

Dec 07, 2023

Location

Brentwood,
Tennessee

ZIP/Postal Code

37027
US
Jun 03, 2026 Insight Global

Job Type

Contract,Perm Possible

Category

Software Engineering

Req #

PHL-669020

Pay Rate

$65 - $98 (hourly estimate)

Job Description

One of our largest clients in the vital records industry is looking for a few Software Engineers to join their dynamic team of 20+ professionals, including 15 developers and 8 QA specialists. You will be working together on a significant project focused on modernization and migration to the Azure cloud. As a software engineer on this team, you will leverage strong Java skills, focusing on JavaServer Faces (JSF)/JavaServer Pages (JSP) and contribute to microservices creation and deployment, initially transitioning from SOAP to RESTful services. This role involves full-stack development, including front-end, back-end, and middleware. Adaptability to learn new tech like GoLang is key as they transition to new technologies. This person will need strong communication skills and the ability to work collaboratively with other team members.

Required Skills & Experience

6+ years of professional experience as a software engineer



Proficiency in Java -- Develop and maintain scalable Spring Boot microservices, designing/deploying SOAP or REST services



Experience creating web pages with Thymeleaf for integration with Java applications



Experience developing & maintaining GoLang Code

Nice to Have Skills & Experience

Experience with JavaServer Faces (JSF) or JavaServer Pages (JSP) -- Specifically PrimeFaces Libraries



Proficiency in cloud computing, specifically with Azure.



Knowledge of messaging tools, including AMPQ (Advanced Message Queuing Protocol), RabbitMQ, Redis, and Kafka

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.