Contract

Senior Java Developer

Posted on 29 May 26 by Carrie Hough

  • Richmond, Virginia
  • $ - $
Logo

Powered by Tracker

Job Description

Senior Java Developer – Microservices & Legacy Modernization 

We are seeking a Senior Java Developer with a minimum of 12 years of professional, hands-on Java development experience (15–18 years preferred) to support a large-scale legacy modernization initiative.

This role is focused on transforming monolithic applications into microservices-based architectures, as well as supporting the transition from on-premise systems to hybrid cloud environments. The ideal candidate has deep experience modernizing enterprise platforms and building highly scalable, distributed systems.

You will work on mission-critical applications as part of a high-performing engineering team, contributing across the full software development lifecycle.

This role is onsite, Monday through Friday, and requires a 2nd interview to be completed onsite. A light on call rotation is required every 14-16 weeks after training is completed.

Key Responsibilities

  • Lead and contribute to modernization efforts from monolith to microservices architectures
  • Support migration strategies from on-prem systems to hybrid cloud environments
  • Design, develop, and maintain scalable, enterprise-grade applications in distributed environments
  • Write clean, efficient, and testable Java code
  • Participate in architecture, design, development, testing, and deployment
  • Debug, troubleshoot, and resolve production issues
  • Prepare and manage code releases
  • Collaborate with cross-functional teams to deliver technical solutions
  • Contribute to continuous improvement and engineering best practices
  • Experience working in secure enterprise environments

Required Technical Skills

  • Java / Core Java (versions 8-17; extensive hands-on experience)
  • Spring Framework (Spring Boot, Spring Data, Spring Cloud)
  • Microservices architecture
  • REST API’s; REST & SOAP web services development
  • JPA2 / Hibernate (HQL, JPQL, Criteria APIs)
  • Object-Oriented Design & Design Patterns
  • Domain Driven Design (DDD) concepts
  • Kafka
  • MongoDB
  • Oracle and SQL Server
  • WebLogic 14+ or similar application servers
  • JUnit, Mockito
  • Tools: Git, Gradle, IntelliJ/Eclipse, Ant, SQL Developer (Oracle 19c) 

Highly Preferred Technical Qualifications

  • Azure DevOps experience
  • Experience with containerization technologies (Docker, Kubernetes)
  • Familiarity with UI component libraries
  • Agile development experience

Required Qualifications

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • Minimum 12 years of hands-on, professional Java development experience (REQUIRED)
  • Proven experience in legacy modernization initiatives, including:
    • Monolith to microservices transformation
    • On-premise to hybrid cloud migration

Capstone Consulting is an EEO employer.

Capstone website: http://www.capstonec.com/

Like us on Facebook: https://www.facebook.com/CapstoneITStaffingSolutions/

Follow us on Twitter: https://twitter.com/capstone__IT/

Connect with us on LinkedIn: https://linkedin.com/company/capstone-consulting/

 4750

Job Information

Rate / Salary

$ - $

Sector

IT/Software/Technology

Category

Not Specified

Skills / Experience

Java, Kefka, MongoDB, Azure DevOps

Benefits

Not Specified

Our Reference

JOB-4750

Job Location