> Markdown version of [/jobs/ext/620943-java-developer](https://www.wearedevelopers.com/jobs/ext/620943-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). --- # Java Developer - **Company:** Everforth Apex - **Location:** Hoover, AL, United States - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Batch Processing, Software Quality, Databases, IBM DB2, Relational Databases, Junit, Apache Maven, SQL Databases, Spring-boot, Git, Restful APIs, Spring Batch, Legacy Systems, Microservices - **Published:** June 23, 2026 - **Apply:** https://www.dice.com/job-detail/b5ff1711-c2df-4d7e-869f-f1d9828d5979 ## About the Role Qualified candidates will have the following experience and skills: * 3-5+ years of Java development experience * Experience with Spring / Spring Boot * Experience with Maven * Strong understanding of SQL or structured databases * Experience working with RESTful APIs or microservices architectures * Excellent communication and collaboration skills, * 3-5+ years of Java development experience * Experience with Spring / Spring Boot * Experience with Maven * Strong understanding of SQL or structured databases * Experience working with RESTful APIs or microservices architectures * Excellent communication and collaboration skills Preferred Qualifications * Experience working with DB2 (strongly preferred) * Familiarity with: + JUnit (testing) + Git / version control tools + Spring Batch + Agile/Scrum environments * Exposure to: + Legacy systems or modernization projects + Batch processing or mainframe environments + Code quality tools or modern IDEs * Experience or interest in AI-assisted development tools (e.g., Copilot, Claude, etc.) ## Description * Support and maintain existing billing and payment application systems * Assist in the modernization of legacy systems into Java-based microservices * Develop and enhance backend services using Java, Spring, and related technologies * Work with relational databases to query, analyze, and manage data * Collaborate with business stakeholders, developers, and cross-functional teams * Participate in Agile development practices and team discussions * Ensure code quality and contribute to maintaining stable system performance ## 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) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [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) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) ## Related Articles - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project)