> Markdown version of [/jobs/ext/2141765-java-developer](https://www.wearedevelopers.com/jobs/ext/2141765-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:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Spring Security, Apache ActiveMQ, Agile Methodology, Artificial Intelligence, Unit Testing, Code Review, Distributed Systems, Eclipse (Software), Java Platform Enterprise Edition (J2EE), Groovy, Monitoring of Systems, IBM WebSphere MQ, Java Architectures, Java Persistence API, Java Virtual Machine (JVM), Spring Framework, JSON, Java Architecture for XML Binding, Junit, Apache Maven, Cisco Nexus Switches, Object-Oriented Software Development, Performance Tuning, Software Engineering, Product Software Implementation Methods, Extensible Markup Language (XML), Spring-mvc, ReactJS, Spring-boot, SOAPAPI, Git, Information Technology, Bitbucket, Web Technologies, Front End Software Development, Restful APIs, Splunk, Software Version Control, Dynatrace - **Published:** August 20, 2026 - **Apply:** https://www.dice.com/job-detail/1285798c-3e28-4be0-a92a-5b2a3bae61f2 ## About the Role * 5+ years of hands-on software development experience. * Experience with the Spring Framework, including Spring Boot, Spring Security, Spring Integration, Spring MVC, and Spring Data JPA. * A good understanding of SOAP web services and related standards like REST/JSON. * Experience building RESTful web services. * Working knowledge of front-end technologies such as handlebars, foundation, and reactJS. * Proficiency with XML and JSON binding libraries (e.g., JAXB, Jackson, Gson). * Experience with unit testing using JUnit. * Familiarity with GIT, Maven, Nexus, and an IDE such as Eclipse. * Experience with GIT distributed version control, including branching/merge strategies and Bitbucket. * Knowledge of monitoring tools like Splunk and Dynatrace. * Familiarity with MQ systems such as WebSphere MQ or ActiveMQ. * Experience in performance tuning with a good understanding of JVM internals. * Experience with Groovy. * Proficiency in Object-Oriented Programming (OOP) concepts and Java design patterns. * Experience in distributed system development using Java/J2EE/Web Technologies. * Basic knowledge of AI agents and using AI for code reviews and writing. Preferred Qualifications * Bachelor or Master's Degree in Computer Science or a related field. * Exposure to Agile methodologies. * Ability to communicate complex technology solutions to diverse technical, business, and management teams. * Good interpersonal communication skills for technical and business conversations. * Analytical skills to break down requirements and solve complex problems. ## Description This role is responsible for providing senior-level Java development, technical direction, and oversight to a team delivering technology solutions. Key responsibilities include overseeing the design, implementation, and maintenance of complex computer programs, aligning technical solutions with business objectives, and ensuring coding practices comply with software development standards. Qualified candidates will have experience through multiple software implementations and have developed depth and breadth in several technical competencies., * Provide technical direction and oversight for the design, implementation, and maintenance of complex computer programs. * Align technical solutions to business objectives. * Ensure coding practices and quality comply with software development standards. * Develop solutions for high-volume applications using server-side frameworks. * Build and maintain RESTful web services. * Participate in code reviews and provide constructive feedback for improvements. * Contribute improvement ideas to the team and assist in driving their implementation. ## Related Videos - [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) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [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) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)