Summary
β¨ AIβGenerated
Join a collaborative software development team as a Java Developer working on long-lived enterprise applications. You will design, develop, test, and support Java applications and services while collaborating with developers, QA, product, and DevOps professionals. The role offers meaningful technical ownership, visibility into architectural decisions, and the opportunity to help establish engineering standards in a stable, long-term environment.
Highlights
Stable long-running public-sector program, substantial technical ownership, opportunities to influence architecture and team standards, collaborative cross-functional work, and a retirement plan with employer matching.
Description
Federal applications don't get rewritten every eighteen months.
They get maintained, extended, and trusted β and somebody has to be good at that.
Sienna Systems is seeking a Java Developer to join a collaborative software development team supporting the U.S.
Department of Homeland Security, Customs and Border Protection (CBP) TASPO/TASPD program.
This is a hybrid role based in Northern Virginia.
You will design, develop, test, and support Java applications and services alongside other developers, QA, product, and DevOps team members.
The team is small enough that your work is visible and your technical opinion carries weight β you will contribute to architectural decisions, not just tickets assigned to you.
Why You'll Want This Role
$125,000 β $135,000 based on experienceA long-running, stable DHS programReal technical ownership: you will work independently on assigned projects and help set team standardsSmall-company visibility on a large-agency program401(k) with 4% matching, immediate vesting, no restrictions3 weeks Paid Time Off plus 11 Federal HolidaysHybrid schedule in Northern Virginia
Key Responsibilities
Design, develop, test, and maintain Java applications and services.Develop and maintain RESTful APIs and system integrations.Translate business and technical requirements into reliable, maintainable software.Participate in code reviews, technical discussions, and architectural decisions.Write unit and integration tests and help maintain automated testing.Troubleshoot application defects, performance issues, and production problems.Work with SQL databases to develop queries and data-access components.Participate in Agile/Scrum planning, estimation, stand-ups, and retrospectives.Collaborate with QA, product, DevOps, and other developers throughout the development lifecycle.Contribute to continuous improvement of application quality, development processes, and team standards.
Required Qualifications
US citizenship, and the ability to obtain and maintain a DHS/CBP background investigation.
Work cannot begin until the investigation is adjudicated.4 or more years of professional Java development with a Bachelor's degree, or 7 years without a degreeStrong knowledge of current Java-centric tooling, including common design patterns and best practicesProficiency with SQL and relational databasesExperience with Git, pull requests, branching strategies, and code reviewsExperience with typical testing frameworks β unit testing, mock objectsExperience with build pipeline and dependency managementAbility to diagnose issues using debugging, logging, monitoring, and performance-analysis toolsAbility to work independently on assigned projects and contribute to technical decisions
Preferred Qualifications
An active or recent DHS or CBP background investigation β strongly preferredPrior experience supporting a federal software development programRESTful API design and system integration experience in a multi-vendor environmentExperience in an Agile/Scrum delivery team
Salary: $125,000 β $135,000 based on experience
Job location: Hybrid β Northern Virginia
Company Benefits
Medical/dental/vision insurance401(k) plan: 4% matching, immediate vesting, no restrictions3 weeks Paid Time Off (PTO)11 Federal HolidaysLong- and short-term Disability coverageCompany-sponsored Life Insurance coverageHiring Referral Bonus