Backend Java Developer
S2Alliance Inc
About the role
Overview
Each day U.S. Customs and Border Protection (CBP) oversees the massive flow of people, capital, and products that enter and depart the United States via air, land, sea, and cyberspace. The volume and complexity of both physical and virtual border crossings require the application of “big data” solutions to promote efficient trade and travel. Further, effective “big data” solutions help CBP ensure the movement of people, capital, and products is legal, safe, and secure.
In response to this challenge, S2Alliance, as a trusted mission partner of CBP, seeks capable and versatile Backend Java Developers with 4–8 years of experience to support the development of scalable, data-driven applications that enable mission-critical decision making.
This role is suited for engineers who can independently own features, contribute to system design, and collaborate effectively across cross-functional teams.
Responsibilities
Within Three to Six Months of Joining, You Will Be Expected To:
- Design, develop, and maintain backend services and APIs for data-driven analytic applications
- Take ownership of assigned features or components from design through implementation and testing
- Contribute to system and microservices design discussions, providing practical and scalable solutions
- Write clean, maintainable, and well-documented code following established engineering standards
- Perform unit and integration testing and support system testing efforts
- Troubleshoot and resolve application issues, performance bottlenecks, and defects
- Work with architects, data engineers, and stakeholders to translate business requirements into technical solutions
- Participate actively in Agile ceremonies including sprint planning, stand-ups, and retrospectives
- Review peer code and contribute to improving code quality and development practices
- Support junior developers through guidance and knowledge sharing when needed
Qualifications
Education:
- Bachelor’s degree in computer science or related field with 5+ years of technical experience
Required Qualifications:
- Strong hands-on experience with Java 8+ and modern language features
- Solid understanding of object-oriented design principles and backend development patterns
- Hands-on experience building RESTful APIs using Spring / Spring Boot
- Experience with microservices architecture and distributed systems fundamentals
- Hands-on experience with ORM frameworks such as Hibernate
- Strong experience with relational databases (e.g., Oracle, MySQL, PostgreSQL) and complex SQL queries
- Experience working with web/application servers (e.g., Tomcat, WildFly, WebLogic)
- Experience building and deploying containerized applications (Docker, Kubernetes, OpenShift)
- Experience working with distributed data tools (e.g., Spark, Elasticsearch, Hadoop ecosystem)
- Experience with AWS services (e.g., EC2, RDS, S3)
- Experience with build tools (e.g., Maven, Gradle)
- Experience with version control systems (e.g., Git, Bitbucket)
- Experience working in Agile environments using tools like Jira and Confluence
- Ability to independently deliver moderately complex features with minimal supervision
Desired Qualifications:
- Experience with Spring Boot and production-grade microservices
- Experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB)
- Familiarity with CI/CD pipelines (e.g., Jenkins, Bamboo)
- Familiarity with Unix/Linux environments and scripting
- Exposure to data pipelines or analytics platforms
- Prior experience supporting government or mission-critical systems
- Active TS clearance or higher
Clearance:
Selected applicants must be a US Citizen and able to obtain and maintain a U.S. Customs and Border Protection (CBP) Background Investigation.
Pay
From $110,000.00 per year
Benefits
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
Work Location
Hybrid remote in Ashburn, VA 20147
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free