> Markdown version of [/jobs/ext/1403982-java-developer-multiple-positions](https://www.wearedevelopers.com/jobs/ext/1403982-java-developer-multiple-positions). 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). --- # Java Developer (multiple positions) - **Company:** Barclays - **Location:** Hanover, NJ, United States - **Experience:** Experienced - **Salary:** $189,592.0 - $195,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Unit Testing, Software Quality, Computer Engineering, Concurrency Controls, Distributed Systems, Monitoring of Systems, Java Web Services, Software Deployment, Software Engineering, Systems Integration, Enterprise Software Applications, Technical Debt, Backend, Information Technology - **Published:** July 23, 2026 - **Apply:** https://www.juju.com/job/00000000gisn7d ## About the Role REQUIREMENTS: The employer will accept a Bachelor's degree in Computer Science, Applied Computer Science, Computer Engineering or a related field and 5 years of experience in the job offered or a related occupation. Alternatively, the employer will accept a Master's degree in Computer Science, Applied Computer Science, Computer Engineering or a related field and 2 years of experience in the job offered or a related occupation. ## Description 1. Design, develop, maintain, and deploy Java-based applications throughout the full software development life cycle, including requirements analysis, coding, testing, and production deployment. 2. Develop and maintain enterprise applications by integrating backend components, APIs, and libraries to support business-critical processing and system integration. 3. Design, develop, and support distributed applications with a focus on performance, scalability, reliability, and optimization using multithreading, caching, and concurrency control techniques. 4. Review and improve platform architecture to enhance performance, maintainability, system stability, and reduce technical debt. 5. Provide technical support for applications, troubleshoot and resolve issues, ensure production stability, and assist with verification of deliverables during deployment. 6. Collaborate with IT teams, business users, and technical partners to support ongoing enhancements, system integration, and operational requirements. 7. Ensure software quality and stability by performing unit and integration testing, validating deliverables, and assisting with production deployment and system monitoring. ## Related Videos - [Java Sucks (So C# Didn't Have To)](https://www.wearedevelopers.com/videos/100271-java-sucks-so-c-didn-t-have-to) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Resolving technical debts in software architecture](https://www.wearedevelopers.com/videos/1680-resolving-technical-debts-in-software-architecture) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Your Code as a Crime Scene](https://www.wearedevelopers.com/videos/1342-your-code-as-a-crime-scene) ## Related Articles - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)