Sr. Java Developer

Antra, Inc
Richmond, VA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$80,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Unit Testing Microsoft Azure Oracle WebLogic Server Gradle Hibernate (Java) IntelliJ IDEA Spring Framework Junit Microsoft SQL Server MongoDB
+20 more
Oracle (Applications) Mockito Next.js TypeScript Enterprise Software Applications Spring Cloud ReactJS Spring-boot Software Troubleshooting SOAPAPI Git Event Driven Architecture Containerization Information Technology Apache Kafka Front End Software Development Domain Driven Design Docker Key Vault Microservices

Job description

Company is seeking a Senior Java Developer to support a mission-critical enterprise application. This role focuses on maintaining and enhancing an existing monolithic application while supporting its transition to microservice architecture. The ideal candidate will be a proactive, self-driven professional who takes ownership of issues, works well independently, and enjoys troubleshooting and problem-solving in a complex enterprise environment. This position is onsite 5 days per week and requires an onsite interview as well as an on-call rotation every 12-16 weeks after training period is complete.

Requirements

  • 10+ years of Java development experience in enterprise environments
  • Experience supporting and modernizing legacy/monolithic applications
  • Strong experience with:
  • Java (8-17)
  • Spring Framework, Spring Boot, Spring Cloud, etc.
  • Microservice/event driven architecture
  • REST/SOAP web services
  • JPA2/Hibernate
  • Kafka (producer and consumer)
  • MongoDB
  • Oracle and SQL Server
  • Front-end experience with React, Next.js, and TypeScript
  • Experience with WebLogic 14+, Git, Gradle, IntelliJ, and Oracle 19c
  • Experience writing unit tests using JUnit and Mockito
  • Familiarity with Domain-Driven Design and microservices architecture
  • Strong troubleshooting and problem-solving skills

Highly Preferred Skills

  • Azure DevOps, Key vault, Blob storage, etc.
  • Containerization technologies with Docker and Kubernetes

Education: Bachelor Degree in Computer Science or similar field of study., * Bachelor’s (Preferred), * REST: 6 years (Preferred)

  • Java: 6 years (Preferred)
  • AWS: 5 years (Preferred)
  • Spring: 6 years (Preferred)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, * 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all