> Markdown version of [/jobs/ext/2734397-java-middleware-developer](https://www.wearedevelopers.com/jobs/ext/2734397-java-middleware-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). --- # Java Middleware Developer - **Company:** Hire IT People - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Continuous Integration, IBM DB2, Relational Databases, Web Development, Middleware, Hibernate (Java), Microsoft SQL Server, Model View Controller (MVC), Object-Oriented Software Development, Oracle (Applications), Web Services, Spring-boot, Git, Restful APIs, Spring Batch, Docker, Jenkins, Microservices - **Published:** September 5, 2026 - **Apply:** https://ats.hireitpeople.com/candidate/apply/40808-java-middleware-developer ## About the Role * 8+ years of hands-on development experience with Java 1.8 or above * Experience with Object oriented programming & design concepts * Experience in Java backend and middleware technologies * Experience in building web applications * Experience developing RESTful webservices based applications * Experience with server-side frameworks such as spring (like MVC, Springboot, Springbatch, etc.) * Experience working with ORM frameworks such as Hibernate * Experience working with RDBMS such as Oracle, SQL Server, or DB2 etc. * Experience in CI/CD, preferably using Jenkins, Git * Experience working in distributed Agile teams * Ability to work independently and strong problem solving skills Desired Skills: * Knowledge of Banking and Finance domain * Experience working in Unix/Linux environment * Experience working with Microservices with docker container/Open Shift a plus * Good interpersonal skills to interact with cross functional teams and business ## Description * Responsible for developing and delivering complex software requirements to accomplish business goals. * Ensures that software is developed to meet functional, non - functional, and compliance requirements. * Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. * Contributes to story refinement/defining requirements. * Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. * Assists team with resolving technical complexities involved in realizing story work. * Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause. * Documents and communicates required information for deployment, maintenance, support, and business functionality. ## Related Videos - [Data Fabric in Action - How to enhance a Stock Trading App with ML and Data Virtualization](https://www.wearedevelopers.com/videos/253-data-fabric-in-action-how-to-enhance-a-stock-trading-app-with-ml-and-data-virtualization) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [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) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)