×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Developer ; W2

Job in Glen Allen, Henrico County, Virginia, 23060, USA
Listing for: Snowrelic Inc
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Senior Java Developer Role(W2)
Location: Glen Allen
Overview

Job: Senior Java Developer Role

Location: Glen Allen, VA

Skills: Java, Spring Boot, Hibernate, SOAP/REST, Azure Dev Ops

Title: Senior Java Developer Role

Interview Process: Call with Carrie, AI technical interview (we are experimenting with this); technical screening with Feenyx for customer review, client review. If client wants to interview, there will be a 30-45 minute Teams call with manager/team then it will require an onsite interview.

This job description is updated from previous job descriptions. This will be working on the O&M team - (new features, production support, Linux upgrade, Java upgrade from 8-17). May eventually work on the microservices team. Both teams are excellent and it seems like a solid team and good place to work.

If the candidate makes it to an onsite interview, the client will go very deep into skills and the resume, so the person must be able to speak to their experience.

Top Skills
  • Java
  • Spring Boot
  • Hibernate (must be strong in this)
  • SOAP/REST
  • Azure Dev Ops preferred

Senior Java Developer to join our client’s team. This role will be primarily focused on production support and feature enhancement of a critical legacy enterprise application. This role offers the opportunity to stabilize, extend, and maintain a system that is essential to their business operations.

This role is ideal for developers who thrive in high-impact environments and enjoy working on systems where stability, maintainability, and scalability are critical. You’ll gain deep domain experience while also having the chance to contribute to forward-looking architectural transformations and microservice development.

Key Responsibilities
  • Provide production support for a mission-critical legacy enterprise Java application.
  • Troubleshoot, debug, and resolve system issues in a timely and structured manner.
  • Design, develop, and deploy new features and enhancements to improve application functionality.
  • Collaborate with business analysts, QA, and operations teams to deliver reliable and maintainable software.
  • Participate in an on-call rotation (currently once every 12 weeks), with full training provided before assignment.
  • Adhere to organizational security protocols, including privileged access via Cyber Ark.
  • Gradually contribute to the modernization of the system, including microservices and containerization initiatives.
Core Technical Skills – Required
  • Java (10+ years) – strong hands-on expertise in enterprise-level development.
  • Spring Boot / Spring Framework – including Spring Data and Spring Cloud.
  • Hibernate / JPA2 – with experience in HQL, JPQL, Hibernate Criteria, and JPA Criteria APIs.
  • Web Services (SOAP & REST APIs) – design, development, and integration.
  • Junit, Mockito, and using test-driven approaches.
  • Azure Dev Ops – pipelines, deployments, and repository management.
  • Version Control – Git experience is essential.
  • Application servers like Web Logic 14+.
  • Build tools such as Gradle, Ant, and experience with IDEs like Intelli

    J or Eclipse.
  • Databases:
    Oracle 19c, SQL Server, Mongo

    DB; message streaming using Kafka.
Preferred Qualifications
  • Exposure to microservices architecture, containerization, and domain-driven design concepts.
  • Experience using UI component libraries (for full-stack visibility).
  • Agile software development lifecycle experience.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary