JAVA Software Developer III

ATTAINX INCHerndon, VA
2hRemote

About The Position

The Software Developer 3 serves as a senior-level application developer and technical lead responsible for the design, development, modernization, and sustainment of Java-based web applications within the NRCS IT ecosystem. The primary focus of this role is on water and climate information systems – including snow survey, automated data collection, water supply forecasting, and climate monitoring applications operated by the National Water and Climate Center (NWCC). The position provides hands-on development, architectural guidance, and mentoring across the full software development lifecycle, supporting both Operations & Maintenance (O&M) and authorized Development, Modernization, and Enhancement (DM&E) activities. This role works within SAFe Agile delivery teams and coordinates closely with Government Program Managers, product owners, the Enterprise Lead Architect, and the FPAC Platform team.

Requirements

  • Experience: 12+ years of professional software development experience with Java-based enterprise web applications.
  • Java Ecosystem: Strongproficiencyin Java (11+), Java EE, Spring/Spring Boot, Hibernate/JPA, RESTful web services, and Gradle or Maven build systems.
  • Front-End: Working experience with React and TypeScript (or JavaScript) for building modern web application interfaces.
  • Application Servers: Experience deploying and configuring applications onWildfly, JBoss, or equivalent Java application servers.
  • Databases:Proficiencyin SQL and experience with relational databases (PostgreSQL, Oracle, MySQL, or SQL Server) including query optimization and schema design.
  • Cloud Platforms: Experience re-architecting and deploying Java applications on AWS, including familiarity with EC2, EKS/Fargate, Lambda, RDS, S3, and VPC networking.
  • DevOps/CI/CD: Experience with Git-based version control, Jenkins or equivalent CI/CD tools, automated build/deployment pipelines, and infrastructure-as-code (Terraform or CloudFormation).
  • Federal IT: 3+ years supporting federal IT programs, with familiarity with FISMA, ATO processes, federal change management, and security scanning tools (Fortify, SonarQube).
  • Agile/SAFe: Experience working withinSAFeAgile or equivalent iterative delivery frameworks, including sprint planning, backlog refinement, and PI planning.
  • Leadership:Demonstratedexperience mentoring developers, conducting code reviews, leading technical design sessions, and serving as a technical lead on development teams.
  • Must be able to obtain andmaintaina USDA Public Trust Clearance.

Nice To Haves

  • Direct experience with USDA NRCS water and climate information systems, including SNOTEL, NWCC applications, snow survey systems, water supply forecasting, or automated climate data collection platforms.
  • Experience with USDAeAuthentication(eAuth) single sign-on integration.
  • Experience migrating applications from on-premises Government data centers (e.g., DISC) to AWS cloud hosting.
  • Familiarity with real-time telemetry systems (Iridium, GOES satellite) and time-series data processing for climate monitoring.
  • Experience with FPAC CI/CD pipeline standards (Conservation pipeline, FPAC 1 pipeline).
  • Knowledge of climate data validation, normals computation, or hydrological data systems.
  • CertifiedSAFePractitioner, AWS Developer Associate, or equivalent certifications.
  • Master’s degree in Computer Science, Information Technology, or related field.

Responsibilities

  • Application Development and Modernization
  • AWS Migration and Cloud Operations
  • Operations and Maintenance
  • Real-Time Data Systems and Integration
  • Release and Deployment Management
  • Security and Compliance
  • Technical Leadership and Knowledge Transfer

Benefits

  • Competitive compensation and benefits packages including paid vacation, medical, dental, vision, matching 401K plan, tuition/training reimbursement, and Long & Short-Term Disability.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service