Senior Java Applications Programmer
Job Type: Full-time
About the role
Serve as the core maintainer and developer for the FARM Web, FARM API, and COSM modules. Provide Tier 2 and Tier 3 helpdesk resolution for complex code defects and integration issues, adhering to strict SLAs (15‑min urgent response). Support system ingestion processes including web‑based online submission through COSM, ESG‑based submissions, and Adobe/online fillable forms. Perform defect fixes and build minor enhancements (under 200 hours) across four quarterly releases, including compiling CCB root cause analyses. Run code changes through the FDA GitLab DevSecOps pipeline, ensuring unit testing, automated regression, and Section 508 accessibility compliance prior to user acceptance. Participate in an on‑call rotation (approx. 1 week per month) and support off‑hours/weekend deployment windows for the 4 annual O&M releases. Create and maintain technical EPLC artifacts (Release Notes, Version Description Documents, and System Run Books) for every code change, ensuring all documentation is finalized within 5 days of release and that code meets the FDA's standard of 99% first‑cycle User Acceptance Testing (UAT) success.
Responsibilities
- Serve as the core maintainer and developer for the FARM Web, FARM API, and COSM modules.
- Provide Tier 2 and Tier 3 helpdesk resolution for complex code defects and integration issues, adhering to strict SLAs (15‑min urgent response).
- Support system ingestion processes including web‑based online submission through COSM, ESG‑based submissions, and Adobe/online fillable forms.
- Perform defect fixes and build minor enhancements (under 200 hours) across four quarterly releases, including compiling CCB root cause analyses.
- Run code changes through the FDA GitLab DevSecOps pipeline, ensuring unit testing, automated regression, and Section 508 accessibility compliance prior to user acceptance.
- Participate in an on‑call rotation (approx. 1 week per month) and support off‑hours/weekend deployment windows for the 4 annual O&M releases.
- Create and maintain technical EPLC artifacts (Release Notes, Version Description Documents, and System Run Books) for every code change, ensuring all documentation is finalized within 5 days of release and that code meets the FDA's standard of 99% first‑cycle UAT success.
Requirements
- Bachelor’s degree in a computing field.
- 5+ years designing, developing, and maintaining complex Java applications in an enterprise environment, providing technical direction to less experienced developers.
- Expert‑level proficiency with Java 21, Jakarta EE 11, Spring Boot, and Hibernate.
- Hands‑on experience with Oracle WebLogic 14c.
- Experience with Angular, REST and JWT services, Kafka messaging, Apache Solr, Documentum, and Adobe AEM forms.
- Experience working under a formal SDLC/EPLC with secure coding practices (OWASP) and Section 508 compliance testing.
- Previous experience navigating Federal change control boards (CCB) and providing high‑availability (24/7) operational support (ideal).
- Experience executing builds within GitLab CI/CD pipelines, including configuring automated unit testing, static analysis, and dependency scanning.
- Experience writing and optimizing data retrieval using Oracle 19c and PL/SQL.
- Working knowledge integrating with enterprise COTS platforms: OpenText Documentum, Apache Solr, Adobe AEM forms.
Pay
$125,000 - $135,000