Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Developer

Capstone IT

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:

Like us on Facebook:

Follow us on Twitter:

Connect with us on LinkedIn:

4750
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Java Developer in Richmond, VA vacancy
  •  ...Senior Java Developer Location: Richmond, VA (Hybrid role) Duration: 12+ months Contract. Must Haves: Java AWS Spring boot Rest CI/CD Job Description: Analyze internal user needs and desired results and develop software solutions with... 
    Senior
    Contract work

    Samprasoft

    Richmond, VA
    5 days ago
  •  ...JD: Backend Software Engineer Java, Springboot, AWS, CI/CD, SQL databases Modernizing applications on IAM documents and messaging Must sit in McLean, VA Hybrid (Mon-Fri remote/Tue-Thu onsite) 1 hour zoom video interview - coding assessment will... 
    Senior
    Remote work

    United IT Solutions

    Richmond, VA
    3 days ago
  •  ...Senior Java Developer Duration: 12 Months – Possible Extensions Location Glen Allen, VA - Onsite We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team... 
    Senior

    BizTek People

    Glen Allen, VA
    4 days ago
  •  ...Job Description Title: Senior Java Developer Duration: 12 Months - Possible Extensions Location Glen Allen, VA - Onsite Job Description We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications... 
    Senior

    BizTek People, Inc. | APA International Placement Consultant...

    Glen Allen, VA
    2 days ago
  •  ...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... 
    Senior

    Compunnel

    Glen Allen, VA
    4 days ago
  • $74 per hour

     ...Senior Java Developer in Richmond, VA. C2C pay rate (no flexibility) - $74/hour End-client - Supreme Court of VA (SCV) Duration of contract - Consultant (standard 6-month PO renewal, 12-month contract total) Telework/remote ‼Also... 
    Senior
    Contract work
    Local area
    Remote work

    3B Staffing LLC

    Richmond, VA
    4 days ago
  •  ...principles and implementation details. QUEST is a home-grown JAVA based Long Term Care quoting system that uses various tools but...  ...~3+ years of experience coordinating deliveries from junior developers, communicating with stakeholders and assisting with... 
    Senior
    Local area
    Work from home

    Genworth

    Richmond, VA
    1 day ago
  •  ...Senior Java Backend Developer Client is seeking a Senior Java Backend Developer with deep expertise in enterprise level application development. This role focuses heavily on building out modern microservices-based and event driven architecture to migrate a legacy system... 
    Senior

    TechWish

    Richmond, VA
    1 day ago
  •  ...Senior Java Developer We are looking for a Senior Java Developer to join one of our Agile teams responsible for the design, development, support and maintenance of multiple applications used to support a business function. Individuals should have the ability to deliver... 
    Senior

    Software Technology Inc

    Richmond, VA
    4 days ago
  •  ...Sr. Java Developer Location: Washington DC, Virginia and Maryland Experience: 8+ years Job Description: Proven working experience in core Java (6 7, 8) development Hands on experience in designing and developing applications using Java EE platforms Object... 
    Senior
    Work experience placement

    Keylent Inc

    Richmond, VA
    2 days ago
  •  ...~ ABOUT THE ROLE This position will design, develop, and test the integration of an existing java application's authentication from using the Agency's active...  ...Okta for multifactor authentication. As a Senior level Java Programmer, this position is responsible... 
    Senior

    3B Staffing LLC

    Richmond, VA
    4 days ago
  • $86.5k - $142.7k

     ...working world. Job Summary As a Senior Consultant within EY’s Digital Engineering...  ...in full-stack development, working across Java backend services and modern frontend...  ...environments. Key Responsibilities Develop backend services using Java (Spring Boot,... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Richmond, VA
    3 days ago
  •  ...Sr. Java Developer Arete Technologies, Inc. offers a set of innovative consulting and outsourcing services, bridging the gap between requirements and outputs of various dexterous and facile companies worldwide. The thrust of providing global deliverables with focus... 
    Senior
    Local area
    Worldwide

    Arete Technologies Inc

    Richmond, VA
    2 days ago
  •  ...Sr. Java Programmer Location: Richmond, VA Interview Type: In Person Work Arrangement: Remote 10+ years of...  ...working. About The Role: This position will serve as a senior BACK-END application developer in the design, development, and maintenance of Java/ JEE... 
    Senior
    Work at office
    Local area
    Remote work

    My3Tech Inc

    Richmond, VA
    4 days ago
  •  ...Sr. Java Developer vTech can help you avoid the daunting task of writing and posting job offers, shifting through resumes and laboring...  ...for hire WITHOUT visa sponsorship*** Client is looking for a Senior Java consultant to assist with refinement of requirements, design... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Visa sponsorship
    Shift work

    vTech Solution

    Richmond, VA
    4 days ago
  • $91.8k

     ...Make it better. We create fulfilling purpose-driven careers by learning from the world and each other. POSITION TITLE Sr Java Developer *This role is not eligible for employment visa sponsorship * POSITION LOCATION This position is available to... 
    Senior
    Work at office
    Local area

    Genworth

    Richmond, VA
    3 days ago
  •  ...simultaneously current in memory store and dynamo db Work with Aws - API calls Skills Requirement ~5-7 yrs experience of Java - smart , must be able to work independently ~ AWS , Docker , lambda , S3 ~ Spring Boot - must have ~ Maven- must have... 

    Exaways Corporation

    Richmond, VA
    4 days ago
  •  ...Overview: Required / Desired Skills Skill Required / Desired Amount of Experience Java 8/17 Required 8 Years J2EE 6 Required 8 Years Github Required 5 Years JSF/JSP Required 6 Years Apache Log4j2 Required 5 Years Web browser debug Required 5 Years... 

    American Business Solutions

    Richmond, VA
    2 days ago
  • Java Developer With Hands-On AWS Experience We are looking for a Java developer with hands-on AWS experience: Responsibilities: ~ Manage and maintain critical services within AWS (connectivity, resources, etc)

    Samprasoft

    Richmond, VA
    5 days ago
  •  ...Role : Java/JEE developer Location: 5600 Cox Road Glen Allen VA 23060 (local to Virginia) Duration : 6 Months Java/JEE developer required for upgrading the applications to Websphere 9 and Java 8 and remove IE11 compatibility settings The... 
    Local area

    3B Staffing LLC

    Richmond, VA
    4 days ago
  •  ...Job Title: Java Developer Location : Richmond, VA (Hybrid) Job Description We are seeking a skilled Java Developer to design, develop, and maintain high-performance, scalable applications. The ideal candidate will have strong core Java experience... 

    AceStack LLC

    Richmond, VA
    4 days ago
  •  ...Job Title: Java/JEE developer Duration: 6+ Months Location: Glen Allen, VA Interview Type: Either Phone or In Person Work Arrangement: Hybrid Note: ~ Candidate must able to come to office (Location: 5600 Cox Road, Glen Allen, VA 23060) on Monday... 
    Work at office

    Apollo ITS

    Glen Allen, VA
    3 days ago
  •  ...Java Developer Position: Java developer Location: Either Charlotte, NC or Kennesaw, GA or Richmond, VA Contract: 6-18 months r. Java 11+ Vertx framework Springboot Strong SQL skills Ability to jump between mysql and sql server... 
    Contract work

    RIT Solutions

    Richmond, VA
    4 days ago
  • $143k - $243k

    Prime Therapeutics is seeking a Senior Principal Actuary to provide actuarial direction and strategic consulting. This remote position will innovate pricing strategies and lead actuarial staff. The ideal candidate will have 10 years of actuarial experience, a relevant... 
    Senior
    Remote work

    Prime Therapeutics

    Richmond, VA
    1 day ago
  •  ...Entry Level Java Developer Hadronts put great efforts to make technology smoothly integrate with your business can grow. As your technology partner we utilize our great experience and expertise in industry of information technology to work with you. Entry Level... 

    Hadronts

    Richmond, VA
    4 days ago
  •  ...Job description below and if you are interested , please forward your updated resume to ****@*****.*** Job Title: Java Developer Location: Initially Remote work (POST COVID has to relocate to Richmond, CA or New York, NY/NJ) Duration: 12... 
    Remote work
    Relocation

    Navtech

    Richmond, VA
    4 days ago
  •  ...# Design, develop, and implement complex full-stack application systems across the entire software development lifecycle. # Maintaining...  ...delivery and deployment practices. DSS is looking for java Full stack developer with Spring boot and AWS experience to design... 

    LingaTech

    Glen Allen, VA
    2 days ago
  •  ...Java Developer Client is seeking a qualified, energetic team-player to perform Application Developer duties. The incumbent will perform analysis, design, and programming tasks in a complex environment with emerging Java/J2EE architectural patterns for the Finance Systems... 
    Work experience placement

    vTech Solution

    Richmond, VA
    4 days ago
  •  ...Full Stack Java Developer Location: NY, NJ, GA, VA, TX, WA, CA Duration: 6+ months contract The candidate will work as part of an agile team using existing and emerging technology platforms to design, code, test, implement, and document technically detailed applications... 
    Contract work

    Kasmo Global

    Richmond, VA
    3 days ago
  •  ...Java Developer Our client, an Utility and Energy Generation and Distribution company, is looking for a Java Developer for their Glen Allen, VA location. Responsibilities include: Write well designed, testable, efficient code Ensure designs follow specifications... 

    ICONMA

    Glen Allen, VA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!