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 versionsKnowledge of common pitfalls and solutions when upgrading Java applicationsUnderstanding of deprecated features and their modern replacementsExperience identifying and resolving compatibility issuesBuild, Deployment and CI/CDProficiency with build tools (Maven/Gradle)Experience updating build pipelines to accommodate newer Java versionsDependency management skills and handling library compatibility challengesExperience with continuous integration/continuous deployment (CI/CD) pipelines (Azure DevOps, GitLab)Operations and Maintenance Skills:Experience with application performance monitoring tools and techniquesKnowledge of log management and analysis systemsAbility to create and maintain runbooks for operational proceduresProficiency in identifying and resolving production issuesUnderstanding of JVM tuning and garbage collection optimizationExperience implementing and maintaining automated health checksKnowledge of security patch management and vulnerability assessmentAdditional Technical Skills:Version control with GitFamiliarity 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 plusSoft Skills:Excellent written and verbal communication skillsStrong problem-solving abilities and attention to detailAbility to document migration processes, decisions, and technical debtSelf-motivated with the ability to work independentlyCollaborative approach when working with existing development teamsStrong time management skills to deliver migration within schedule constraintsExperience providing on-call support and incident management
Responsibilities :
Provide:Demonstrated experience to successfully migrate Java applications across multiple major versionsBuild, Deployment and CI/CD and show proficiency with build tools (Maven/Gradle)Excellent written and verbal communication skillsStrong problem-solving abilities and attention to detailAbility to document migration processes, decisions, and technical debtMust be self-motivated with the ability to work independentlyAbility to collaborate with other team members when working with existing development teamsMust have strong time management skills to deliver migration within schedule constraintsStrong ability to provide on-call support and incident management
Job ID : 1502
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 10301578
- Position Id: 1502
- Posted 1 hour ago