Software Developer; mid-level - Remote - Public Trust
American Fork, Utah County, Utah, 84003, USA
Listed on 2026-07-26
-
Software Development
Full Stack Developer, Backend Developer
Software Developer - Mid-Level (Java)
AttainX Inc. is seeking a Mid-Level Software Developer to support the U.S. Department of Agriculture (USDA) Animal and Plant Health Inspection Service (APHIS) trade certification systems under an Operations and Maintenance (O&M) and Development, Modernization, and Enhancement (DME) contract. The developer will design, build, and maintain features for the Lacey Act Web Governance System (LAWGS), the Phytosanitary Certificate Issuance and Tracking (PCIT) system, and the Veterinary Export Health Certification System (VEHCS) — Java-based web applications that enable importers, exporters, brokers, accredited veterinarians, and state and federal officials to file declarations and generate export health and phytosanitary certificates.
The ideal candidate is a hands-on mid-level developer with strong Java skills, experience deploying and operating applications in Microsoft Azure, and practical experience generating documents and reports with Jasper Reports and iText. Working within an Agile/SAFe delivery team, the developer will deliver enhancements, resolve production issues, and help keep these mission-critical trade systems reliable and compliant.
Qualifications and Education Requirements- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent professional experience will be considered in lieu of a degree.
- 3+ years of professional software development experience at a mid-level, including full lifecycle design, development, testing, and maintenance.
- Strong hands-on experience developing with Java, including modern frameworks such as Spring / Spring Boot, RESTful web services, and ORM technologies (JPA/Hibernate).
- Experience developing, deploying, and maintaining applications in Microsoft Azure (e.g., App Service, Azure SQL, storage, and related cloud services).
- Practical experience building and maintaining reports, certificates, and PDF document outputs using Jasper Reports / Jaspersoft Studio and iText.
- Proficiency with relational databases and SQL, including writing and tuning queries and stored procedures.
- Experience with version control (Git) and CI/CD pipelines and tooling.
- Experience delivering in Agile or SAFe environments, including participation in sprint planning, estimation, and demos.
- Strong analytical, troubleshooting, and communication skills, with the ability to work collaboratively across development, testing, and O&M teams.
- US citizenship with the ability to obtain and maintain a favorable Public Trust background investigation.
- Prior experience supporting federal government IT programs, particularly USDA or APHIS trade, import/export, or certification systems (LAWGS, PCIT, VEHCS, or similar).
- Microsoft Azure certification (e.g., AZ-204 Developer Associate or AZ-900 Fundamentals).
- Certified SAFe® Practitioner or equivalent Agile certification.
- Experience integrating with identity and access management platforms such as USDA eAuthentication.
- Familiarity with front-end web technologies (JavaScript, Angular, or React) and secure coding practices for federal applications.
- Design, develop, test, and maintain Java application features and services for the LAWGS, PCIT, and VEHCS systems across both O&M and DME work streams.
- Develop and maintain document and report generation using Jasper Reports and iText to produce phytosanitary certificates, veterinary export health certificates, Lacey Act declarations, and program reports in PDF and related formats.
- Build, configure, deploy, and maintain application components hosted in Microsoft Azure, and support cloud performance, scalability, and reliability.
- Develop and maintain RESTful APIs and integrations, including with USDA eAuthentication and other program services.
- Analyze, reproduce, and resolve production defects and service requests reported through the help desk, providing timely fixes and root-cause analysis.
- Implement DME enhancements and modernization efforts, translating requirements and user stories into working, tested software.
- Write and maintain unit and integration tests, participate in peer code reviews, and follow…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).