> Markdown version of [/jobs/ext/227189-mid-backend-java-developer](https://www.wearedevelopers.com/jobs/ext/227189-mid-backend-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid Backend Java Developer - **Company:** S2ALLIANCE INC. - **Location:** Ashburn, VA, United States - **Experience:** Experienced - **Salary:** $110,000.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Elastic Compute Cloud, Amazon S3, Business Analytics Applications, Apache Tomcat, Server Applications, Confluence, Unit Testing, Oracle WebLogic Server, Software Quality, Database Applications, Relational Databases, Distributed Data Store, Distributed Systems, Amazon DynamoDB, Elasticsearch, Gradle, Apache Hadoop, Hibernate (Java), WildFly (JBoss AS), PostgreSQL, Apache Maven, MongoDB, MySQL, NoSQL, Object-Oriented Software Development, OpenShift, Oracle (Applications), Scrum Methodology, System Testing, Scripting, Freeform SQL, Apache Spark, Spring-boot, Backend, Git, Amazon Relational Database Service, Containerization, Kubernetes, Information Technology, Cassandra, Build Tools, Bitbucket, Restful APIs, Software Version Control, Data Pipelines, Atlassian Bamboo, Docker, Jenkins, Microservices - **Published:** May 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3fcf9133c8e6ae22 ## About the Role Do you have experience in Version control?, Do you have a Bachelor's degree?, · 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. ## Description 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. 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 ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)