What are the responsibilities and job description for the Senior Java Developer position at Capstone IT Staffing?
Senior Java Developer – Legacy Application Support & Enhancement
Location: Onsite; Glen Allen, VA
Terms: 12-month contract with probable extensions
Please, no unsolicited communication from third party vendors or candidates.
Capstone IT Staffing is seeking a 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 CyberArk.
- 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 DevOps – pipelines, deployments, and repository management.
- Version Control – Git experience is essential.
- Application servers like WebLogic 14 .
- Build tools such as Gradle, Ant, and experience with IDEs like IntelliJ or Eclipse.
- Databases: Oracle 19c, SQL Server, MongoDB; 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.
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/
Salary : $67 - $72