Contract Performance Period : February 2, 2026 - December 31, 2026
Job Location : Washington, DC - Onsite beginning day 1 at Client location(s) in Washington, DC., On Site 5 days per week, required.
Direct Hire : Term: through 31/12/2026, with the option for extension
Pay Range :
Travel Requirements : Washington, DC - Onsite beginning day 1 at Client location(s) in Washington, DC. required, OnSite 5 days per week.
Working Remotely : Washington, DC - Onsite beginning day 1 at Client location(s) in Washington, DC. required, On Site 5 days per week.
Project Description :
Seeking a Senior Application Developer with Java experience and a strong aptitude in modernizing systems. The incumbent will support up to 3 legacy mission-essential systems in the upgrade from Java/JDK 8 to Java/JDK 21 technology and beyond with operations and maintenance. Period pf Performance: February 2, 2026 until December 31,2026, with the possibility of extension. Place of Performance: Washington, DC campuses, On-site 5 days per week.
Qualification Requirements :
Proficiency in tools like Maven, JavaScript, jQuery, Knockout.js, HTML, and CSS is valuable for modernizing the user interface and enhancing the overall user experience. Incumbent must be well-versed in Windows authentication, SSL, session management, and Single Sign-On (SSO) technologies, familiarity with Spring, Spring MVC, and ORM technologies like Hibernate and JPA - these are instrumental in seamlessly integrating the upgraded systems with our existing infrastructure. Familiarity with RESTful web services, JSON parsing, and multipart/form-data file management is highly valued, as is expertise in vulnerability remediation techniques such as CSRF, SQL injection, XSS, and reflection attacks. ** U.S. citizenship is a requirement.
Skills Requirements :
Upgrade experience: Previous experience successfully migrating Java applications across multiple major versions Knowledge of common pitfalls and solutions when upgrading Java applications Understanding of deprecated features and their modern replacements Experience identifying and resolving compatibility issues Build, Deployment and CI/CD Proficiency with build tools (Maven/Gradle) Experience updating build pipelines to accommodate newer Java versions Dependency management skills and handling library compatibility challenges Experience with continuous integration/continuous deployment (CI/CD) pipelines (Azure DevOps, GitLab) Operations and Maintenance Skills: Experience with application performance monitoring tools and techniques Knowledge of log management and analysis systems Ability to create and maintain runbooks for operational procedures Proficiency in identifying and resolving production issues Understanding of JVM tuning and garbage collection optimization Experience implementing and maintaining automated health checks Knowledge of security patch management and vulnerability assessment Additional Technical Skills: Version control with Git Familiarity with application servers (e.g., Tomcat, WebSphere, WildFly) Knowledge of common enterprise integrations (SQL Server databases, messaging systems) Experience with containerization technologies (Docker, Kubernetes) is a plus Soft Skills: Excellent written and verbal communication skills Strong problem-solving abilities and attention to detail Ability to document migration processes, decisions, and technical debt Self-motivated with the ability to work independently Collaborative approach when working with existing development teams Strong time management skills to deliver migration within schedule constraints Experience providing on-call support and incident management
Responsibilities :
Provide: Demonstrated experience to successfully migrate Java applications across multiple major versions Build, Deployment and CI/CD and show proficiency with build tools (Maven/Gradle) Excellent written and verbal communication skills Strong problem-solving abilities and attention to detail Ability to document migration processes, decisions, and technical debt Must be self-motivated with the ability to work independently Ability to collaborate with other team members when working with existing development teams Must have strong time management skills to deliver migration within schedule constraints Strong ability to provide on-call support and incident management
Job ID : 1502
Job Location : Washington, DC - Onsite beginning day 1 at Client location(s) in Washington, DC., On Site 5 days per week, required.
Direct Hire : Term: through 31/12/2026, with the option for extension
Pay Range :
Travel Requirements : Washington, DC - Onsite beginning day 1 at Client location(s) in Washington, DC. required, OnSite 5 days per week.
Working Remotely : Washington, DC - Onsite beginning day 1 at Client location(s) in Washington, DC. required, On Site 5 days per week.
Project Description :
Seeking a Senior Application Developer with Java experience and a strong aptitude in modernizing systems. The incumbent will support up to 3 legacy mission-essential systems in the upgrade from Java/JDK 8 to Java/JDK 21 technology and beyond with operations and maintenance. Period pf Performance: February 2, 2026 until December 31,2026, with the possibility of extension. Place of Performance: Washington, DC campuses, On-site 5 days per week.
Qualification Requirements :
Proficiency in tools like Maven, JavaScript, jQuery, Knockout.js, HTML, and CSS is valuable for modernizing the user interface and enhancing the overall user experience. Incumbent must be well-versed in Windows authentication, SSL, session management, and Single Sign-On (SSO) technologies, familiarity with Spring, Spring MVC, and ORM technologies like Hibernate and JPA - these are instrumental in seamlessly integrating the upgraded systems with our existing infrastructure. Familiarity with RESTful web services, JSON parsing, and multipart/form-data file management is highly valued, as is expertise in vulnerability remediation techniques such as CSRF, SQL injection, XSS, and reflection attacks. ** U.S. citizenship is a requirement.
Skills Requirements :
Upgrade experience: Previous experience successfully migrating Java applications across multiple major versions Knowledge of common pitfalls and solutions when upgrading Java applications Understanding of deprecated features and their modern replacements Experience identifying and resolving compatibility issues Build, Deployment and CI/CD Proficiency with build tools (Maven/Gradle) Experience updating build pipelines to accommodate newer Java versions Dependency management skills and handling library compatibility challenges Experience with continuous integration/continuous deployment (CI/CD) pipelines (Azure DevOps, GitLab) Operations and Maintenance Skills: Experience with application performance monitoring tools and techniques Knowledge of log management and analysis systems Ability to create and maintain runbooks for operational procedures Proficiency in identifying and resolving production issues Understanding of JVM tuning and garbage collection optimization Experience implementing and maintaining automated health checks Knowledge of security patch management and vulnerability assessment Additional Technical Skills: Version control with Git Familiarity with application servers (e.g., Tomcat, WebSphere, WildFly) Knowledge of common enterprise integrations (SQL Server databases, messaging systems) Experience with containerization technologies (Docker, Kubernetes) is a plus Soft Skills: Excellent written and verbal communication skills Strong problem-solving abilities and attention to detail Ability to document migration processes, decisions, and technical debt Self-motivated with the ability to work independently Collaborative approach when working with existing development teams Strong time management skills to deliver migration within schedule constraints Experience providing on-call support and incident management
Responsibilities :
Provide: Demonstrated experience to successfully migrate Java applications across multiple major versions Build, Deployment and CI/CD and show proficiency with build tools (Maven/Gradle) Excellent written and verbal communication skills Strong problem-solving abilities and attention to detail Ability to document migration processes, decisions, and technical debt Must be self-motivated with the ability to work independently Ability to collaborate with other team members when working with existing development teams Must have strong time management skills to deliver migration within schedule constraints Strong ability to provide on-call support and incident management
Job ID : 1502
Submit your resume for this position
"*" indicates required fields
