> Markdown version of [/jobs/ext/2599229-backend-java-developer](https://www.wearedevelopers.com/jobs/ext/2599229-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). --- # Backend Java Developer - **Company:** CLS Bank International - **Location:** Tysons, VA, United States - **Experience:** Expert - **Salary:** $135,200.0 - $176,800.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Applications Architecture, Application Performance Management, Unit Testing, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Code Review, Continuous Integration, Relational Databases, Database Design, Software Debugging, Web Development, Distributed Systems, Eclipse (Software), Github, IntelliJ IDEA, PostgreSQL, Microsoft Visual Studio, Microsoft SQL Server, Team Foundation Server, MongoDB, MySQL, NoSQL, Scrum Methodology, Systems Development Life Cycle, Simple Object Access Protocol (SOAP), Software Construction, Software Engineering, Software Requirements Analysis, Subversion, Systems Architecture, TypeScript, UML, Web Services, ReactJS, Software Security, Reliability of Systems, Backend, Git, Front End Software Development, Restful APIs, Software Version Control - **Published:** August 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=eb41465db6c66c04 ## About the Role * Proven experience developing backend systems with Java in a professional setting. * Strong understanding of RESTful API design principles and experience with web services such as SOAP or REST. * Proficiency in database design and management using relational databases (Microsoft SQL Server, MySQL, PostgreSQL) or NoSQL solutions like MongoDB. * Familiarity with front-end development frameworks including React, TypeScript, HTML/CSS for full-stack collaboration is a plus. * Knowledge of cloud infrastructure platforms such as AWS or Azure for deploying scalable applications. * Experience with software engineering best practices including UML modeling, UML diagrams for system design, CI/CD pipelines, version control systems like Git or SVN. * Ability to implement application security measures and optimize performance through multithreading and distributed systems techniques. * Strong problem-solving skills with an emphasis on debugging complex issues efficiently. * Excellent communication skills to collaborate effectively within an Agile team environment. * Familiarity with tools such as Visual Studio Code, Eclipse, or IntelliJ IDEA for development purposes is advantageous. ## Description We are seeking a dynamic and highly skilled Backend Java Developer to join our innovative software engineering team. In this role, you will be responsible for designing, developing, and maintaining robust backend systems that power scalable web applications and distributed systems. Your expertise will contribute to building high-performance APIs, ensuring system reliability, and optimizing application architecture within an Agile development environment. If you thrive in a fast-paced setting and are passionate about crafting efficient backend solutions using Java and related technologies, this opportunity is perfect for you!, * Develop, test, and deploy backend components using Java, ensuring seamless integration with front-end interfaces and third-party services. * Design and implement RESTful APIs to support web development projects, ensuring scalability and security. * Collaborate with cross-functional teams to translate system requirements into technical specifications utilizing UML diagrams and system design principles. * Implement multithreading techniques and distributed computing strategies to enhance application performance under high load. * Conduct unit testing, debugging, and code reviews to uphold high-quality software standards within the SDLC (Software Development Life Cycle). * Utilize version control tools such as GitHub, SVN, or TFS to manage code repositories efficiently. * Participate in Agile ceremonies like sprint planning and daily stand-ups to ensure timely delivery of features. * Integrate cloud infrastructure services such as AWS or Azure for deployment and scalability of backend solutions. * Develop system architecture that emphasizes scalability, security, and maintainability while adhering to best practices in application design. ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [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) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [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) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)