Senior Java Developer

Capstone I TRichmond, VA
Onsite

About The Position

Our client 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
  • REST/SOAP web services
  • JPA2/Hibernate
  • Kafka
  • MongoDB
  • Oracle and SQL Server
  • Front-end experience with React, Next.js, and TypeScript
  • Experience with WebLogic 14+
  • Git
  • Gradle
  • IntelliJ
  • Oracle 19c
  • Experience writing unit tests using JUnit and Mockito
  • Familiarity with Domain-Driven Design and microservices architecture
  • Strong troubleshooting and problem-solving skills

Nice To Haves

  • Azure DevOps
  • Containerization technologies with Docker and Kubernetes

Responsibilities

  • Maintaining and enhancing an existing monolithic application
  • Supporting the transition to microservice architecture
  • Troubleshooting and problem-solving in a complex enterprise environment
  • On-call rotation every 12-16 weeks after training period is complete
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service