Submit Resume

Senior Java Developer

  • Virginia, Glen Allen

  • 06/24/2026

  • Contract

  • Active

Job Description:

  • Job Summary
    We are 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 a microservices architecture. The ideal candidate will be a proactive, self-driven professional who takes ownership of issues, works independently, and enjoys troubleshooting and problem-solving in a complex enterprise environment.

    Key Responsibilities
    • Support, maintain, and enhance an existing monolithic enterprise application.
    • Assist with the transition of legacy applications toward a microservices architecture.
    • Develop and maintain applications using Java and Spring technologies.
    • Design, develop, and support REST and SOAP web services.
    • Work with JPA2/Hibernate for data persistence and application development.
    • Develop and support integrations using Kafka.
    • Work with MongoDB, Oracle, and SQL Server databases.
    • Develop and maintain front-end components using React, Next.js, and TypeScript.
    • Utilize WebLogic, Git, Gradle, IntelliJ, and Oracle database technologies in daily development activities.
    • Write and maintain unit tests using JUnit and Mockito.
    • Participate in troubleshooting, issue resolution, and root cause analysis.
    • Collaborate with team members to support application stability, performance, and modernization efforts.
    • Participate in on-call support rotations as required.

    Required Qualifications
    • 10+ years of Java development experience in enterprise environments.
    • Experience supporting and modernizing legacy or monolithic applications.
    • Strong experience with Java versions 8 through 17.
    • Experience with Spring Framework, Spring Boot, and Spring Cloud.
    • Experience developing and supporting REST and SOAP web services.
    • Experience with JPA2 and Hibernate.
    • Experience with Kafka.
    • Experience with MongoDB.
    • Experience with Oracle and SQL Server databases.
    • Front-end development 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.
    • Ability to work independently and take ownership of technical issues.

    Preferred Qualifications
    • Experience with Azure DevOps.
    • Experience with Docker and Kubernetes.
    • Bachelor's degree in Computer Science or a related field.

.

.

.