> Markdown version of [/jobs/ext/4600894-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/4600894-senior-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). --- # Senior Java Developer - **Company:** Emerald Resource Group - **Location:** Cleveland, OH, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Accounting Systems, Ajax (Programming Language), Apache Tomcat, Server Applications, Software Applications, Business Software, Cascading Style Sheets (CSS), Databases, Web Development, Enterprise JavaBeans, Java Platform Enterprise Edition (J2EE), Gradle, Groovy, Hibernate (Java), Java Virtual Machine (JVM), Spring Framework, Apache Struts, WildFly (JBoss AS), JQuery, Javaserver Pages, Model View Controller (MVC), Oracle (Applications), Systems Development Life Cycle, Server Administration, Shell Script, Software Engineering, PL-SQL, Subversion, Web Applications, Xml Technologies, ReactJS, Git, AngularJS, Information Technology, Software Version Control - **Published:** November 6, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-java-developer-cleveland-oh--045dd38a-975e-4a5c-bd19-48ac0d22dbf1 ## About the Role Java, Software Engineering, Java, Web Programming, Internet Application, Team Player, Business Solutions, Mentoring, Software Administration, Technical Consulting, * 5 years of IT experience. * 5 years experience working on all phases of the Software Development Lifecycle. * 3 years working with customers to build and formulate business requirements. * 5 years of Web Application Development Experience in Java/J2EE environment including Enterprise JavaBeans * (EJBs), Java Server Pages (JSP), MVC frameworks(struts/spring), AJAX/JavaScript (JQuery), CSS, XML Technologies, Spring, * Hibernate and HTML. * 5 years experience in an Enterprise Database Management System, preferably Oracle. * 2 years experience with PL/SQL. * 1 years experience building single page applications with ReactJs, AngularJs. * Experience with Source Control environments such as SVN or GIT. * Experience with Unix/Linux OS and shell scripting. * Experience creating automated build scripts (Ant/Gradle). * Experience configuring application servers such as Jboss and Tomcat. * Experience with JVM languages such as Groovy considered a plus. ## Description You will be responsible for the development, integration, and implementation of application software supporting mission critical business applications within the IT merchandise accounting systems group. The position requires participation in the complete system development life cycle including post implementation support. You will provide technical consulting to management, business users, and will work closely with other developers as a mentor.