Edgewater Federal Solutions is seeking a Senior Java Applications Developer to support the Federal Reserve Board. This is onsite in DC with no remote option.
Requirements
- 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.
- Leverage knowledge of Object-Oriented Programming, software development methodologies, and the Java language to seamlessly transition our systems to the desired version
- Contribute to containerization efforts (Docker/Kubernetes) and support ongoing operations and modernization initiatives.
- Manage version control with Git and support integrations with enterprise systems and application servers (e.g., Tomcat, WebSphere).
- Oversee security patching and vulnerability remediation to maintain robust system security.
- Monitor system performance, maintain logs and runbooks, and troubleshoot production issues with JVM tuning and automated health checks.
- Manage and optimize build and CI/CD pipelines (Maven/Gradle, Azure DevOps, GitLab), including dependency and version updates.
- Lead Java application upgrades across major versions, resolving compatibility issues and replacing deprecated components.
- Document technical decisions, collaborate with development teams, manage deadlines, and participate in on-call and incident support.
Benefits
- Paid Time Off & Holiday Pay
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Disability, Life Insurance, and AD&D
- Flexible Spending Accounts
- Pre-Tax 401K and/or After-Tax Roth IRA (with employer matching contribution)
- Tuition and Technical Training Reimbursement
- Exercise Reimbursement
- Computer Reimbursement
- Employee Assistance Program