Job Requirements
Remote
Public Trust Polygraph not specified
Senior Level Career (10+ yrs experience)
$125,000 - $130,000
Job Description
Senior Java Developer
Position Summary
The Senior Java Developer will provide hands-on engineering across the full SDLC, applying modern Spring Boot development practices and DevSecOps delivery using Jenkins/GitLab CI/CD, with database change management via Flyway. This role also includes evaluating and integrating AI-enabled capabilities where appropriate and compliant.
Work Environment
Salary: $125-$130K
Role Type: Remote
Experience Level: 18+ years of hands-on software engineering and enterprise Java development experience
Program Context
USPS Postal Alert Notification System (PANS) enables real time data entry, analysis and response to emergency incidents both natural and man-made. The PANS system links several legacy systems within the USPS infrastructure to relate and more efficiently utilize data provided by these systems. It enables real time reporting of incidents; management decisions based upon data; enterprise wide archiving and acquisition of subject matter experts and resources; archival of incident data and response for later operational and financial audit; tracking of identified mail pieces so that affected employees/facilities assets are identified; key contact and response resource data for each facility; real time communications for incident involved teams; access to contract resources for incident management.
Key Responsibilities
Apply DevSecOps practices throughout delivery.
Build/maintain CI/CD pipelines using Jenkins and/or GitLab.
Implement automated testing (unit/integration) and quality gates.
Integrate security checks (SAST/DAST/dependency scanning) into pipelines
Manage database versioning and deployments using Flyway (migrations, baseline strategy, rollback approach where applicable).
Troubleshoot and resolve production issues; perform root-cause analysis; optimize performance and reliability.
Support integration efforts (including COTS integration) and coordinate with security, operations, and architecture teams.
Participate in Agile ceremonies, peer reviews, and technical documentation; uphold coding standards and best practices.
Identify opportunities to incorporate AI (e.g., intelligent automation, summarization, anomaly detection) while meeting USPS/ security governance requirements.
Design, develop, test and maintain Java web applications using Spring Boot and related frameworks.
Develop and integrate RESTful APIs (and SOAP where needed), ensuring secure and reliable service communication.
Qualifications
Minimum Qualifications:
Senior-level Java Experience: Hands-on experience in Java development within a web-based environment.
Strong Technical Skills with:
Spring Boot (building services, configuration, profiles, security patterns)
REST APIs and service integration
Relational databases and SQL
Flyway for database migration and version control
Jenkins and/or GitLab for CI/CD
DevSecOps Experience: Proven experience including automated build/test/deploy practices and secure coding practices.
Production Support: Experience supporting applications in production, including incident support and operational stability.
Communication & Autonomy: Strong written/verbal communication skills and the ability to work independently on complex initiatives.
Preferred Qualifications:
• 18+ years of development hands on experience.
• Experience with AI-enabled application features or integrating AI services/APIs in an enterprise setting.
• Experience with COTS integration and enterprise modernization efforts.
• Experience in regulated environments (government/federal) with security/compliance constraints.
• Familiarity with containerization and cloud-ready deployment patterns (Docker/Kubernetes).
• USPS/Postal domain experience.
Job Category: Developer
Job Type: Full Time
Job Location: Remote
Knowledge & Skills: Java
Applications/Frameworks: Git
Position Summary
The Senior Java Developer will provide hands-on engineering across the full SDLC, applying modern Spring Boot development practices and DevSecOps delivery using Jenkins/GitLab CI/CD, with database change management via Flyway. This role also includes evaluating and integrating AI-enabled capabilities where appropriate and compliant.
Work Environment
Salary: $125-$130K
Role Type: Remote
Experience Level: 18+ years of hands-on software engineering and enterprise Java development experience
Program Context
USPS Postal Alert Notification System (PANS) enables real time data entry, analysis and response to emergency incidents both natural and man-made. The PANS system links several legacy systems within the USPS infrastructure to relate and more efficiently utilize data provided by these systems. It enables real time reporting of incidents; management decisions based upon data; enterprise wide archiving and acquisition of subject matter experts and resources; archival of incident data and response for later operational and financial audit; tracking of identified mail pieces so that affected employees/facilities assets are identified; key contact and response resource data for each facility; real time communications for incident involved teams; access to contract resources for incident management.
Key Responsibilities
Apply DevSecOps practices throughout delivery.
Build/maintain CI/CD pipelines using Jenkins and/or GitLab.
Implement automated testing (unit/integration) and quality gates.
Integrate security checks (SAST/DAST/dependency scanning) into pipelines
Manage database versioning and deployments using Flyway (migrations, baseline strategy, rollback approach where applicable).
Troubleshoot and resolve production issues; perform root-cause analysis; optimize performance and reliability.
Support integration efforts (including COTS integration) and coordinate with security, operations, and architecture teams.
Participate in Agile ceremonies, peer reviews, and technical documentation; uphold coding standards and best practices.
Identify opportunities to incorporate AI (e.g., intelligent automation, summarization, anomaly detection) while meeting USPS/ security governance requirements.
Design, develop, test and maintain Java web applications using Spring Boot and related frameworks.
Develop and integrate RESTful APIs (and SOAP where needed), ensuring secure and reliable service communication.
Qualifications
Minimum Qualifications:
Senior-level Java Experience: Hands-on experience in Java development within a web-based environment.
Strong Technical Skills with:
Spring Boot (building services, configuration, profiles, security patterns)
REST APIs and service integration
Relational databases and SQL
Flyway for database migration and version control
Jenkins and/or GitLab for CI/CD
DevSecOps Experience: Proven experience including automated build/test/deploy practices and secure coding practices.
Production Support: Experience supporting applications in production, including incident support and operational stability.
Communication & Autonomy: Strong written/verbal communication skills and the ability to work independently on complex initiatives.
Preferred Qualifications:
• 18+ years of development hands on experience.
• Experience with AI-enabled application features or integrating AI services/APIs in an enterprise setting.
• Experience with COTS integration and enterprise modernization efforts.
• Experience in regulated environments (government/federal) with security/compliance constraints.
• Familiarity with containerization and cloud-ready deployment patterns (Docker/Kubernetes).
• USPS/Postal domain experience.
Job Category: Developer
Job Type: Full Time
Job Location: Remote
Knowledge & Skills: Java
Applications/Frameworks: Git
group id: 91008401