Skip to main content

Senior Java Developer

Technology
vTech Solution
Washington DC, United States1 month ago

Job description

Job Summary: The Senior Java Developer/Programmer will provide advanced Java development and operational support for the EPA's Safe Drinking Water Information System (SDWIS) and lead efforts in migrating to the Drinking Water State-Federal-Tribal Information Exchange System (DW-SFITES). This role involves maintaining enterprise-level Java applications, optimizing Oracle databases, integrating APIs, and collaborating with stakeholders to ensure successful system transition and continuous operation.

Responsibilities

  • Support the technical migration from SDWIS to DW-SFITES, involving data conversion, redevelopment, and system integration.
  • Design, develop, modify, and maintain Java application code according to EPA standards.
  • Develop, consume, and modify APIs to facilitate integration between systems.
  • Write, optimize, and troubleshoot advanced Oracle database queries and procedures.
  • Collaborate with project stakeholders and technical leads to ensure continuity and milestone delivery.
  • Document technical processes, system changes, and development activities.
  • Resolve complex technical issues across the application stack using analytical and problem-solving skills.
Required Skills &

Certifications:

  • Advanced Java development experience with enterprise-level applications (5+ years).
  • Expertise in Oracle database query development, optimization, and data management (5+ years).
  • Proven experience in creating, consuming, and modifying APIs for system integration (5+ years).
  • Experience migrating legacy applications including data conversion and cutover planning (5+ years).
  • Ability to support live systems operationally, including defect diagnosis and resolution under time constraints (5+ years).
  • Strong troubleshooting, analytical, and problem-solving skills.
Preferred Skills &

Certifications:

  • Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, or Claude.
  • Familiarity with dashboard development tools like Power BI or Tableau.
  • Excellent written and oral communication skills.
Special Considerations:
  • Must be able to work independently on operational support and active development tasks.
  • Close coordination with the project team is required to maintain system continuity.
  • Absences longer than two weeks require management approval and must provide reachable contact information.
  • Compliance with all contractual and compensation policies, including overtime laws, is mandatory.
Scheduling:
  • Remote work arrangement.
  • Assignment duration from October 12, 2026, to October 8, 2027.
  • Work schedule to support continuous operational and migration activities, with flexibility as needed.

Interested in this role?