> Markdown version of [/jobs/ext/181732-java-developer](https://www.wearedevelopers.com/jobs/ext/181732-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:** HTC Global Services, Inc. - **Location:** Salt Lake City, UT, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Client/Server Application Language (C/AL), Cascading Style Sheets (CSS), Mobile Application Development, Cloud Computing, Relational Databases, Software Debugging, Web Development, PostgreSQL, Node.Js, Oracle (Applications), Cloud Services, Software Engineering, SQL Databases, Web Applications, ReactJS, Spring-boot, Graphql, React Redux, Restful APIs, Software Version Control, Serverless Computing, Microservices - **Published:** May 12, 2026 - **Apply:** https://www.juju.com/job/00000000fz2chx ## About the Role + Minimum 3 years of experience with React, HTML, and CSS. + Minimum 3 years of experience building and maintaining APIs using REST and GraphQL. + Minimum 3 years of experience using Node.js as a middle tier. + Demonstrated experience with application debugging and code fixes. + Experience participating in relational database design. + Ability to identify system issues and recommend solutions. + Ability to evaluate software impacts on existing systems. + Ability to communicate clearly and concisely in writing. + Ability to plan, organize, and prioritize workload independently and within a team environment. + Ability to test and document software using appropriate methodologies and techniques. + Knowledge of applicable maintenance methods and techniques. Desired Skills & Experience + Experience with JavaScript, Node.js, React, and Redux. + Experience with Java and Spring Boot. + Experience with RESTful services and/or GraphQL services. + Experience with version control systems. + SQL database experience, ideally with Oracle and PostgreSQL. + Experience with serverless cloud services including AWS, GCP, or Azure. + Knowledge of cloud computing and running native applications in AWS. + Experience designing and building customer-facing JavaScript applications. + Ability to work closely with business partners with professionalism, tact, and sensitivity. ## Description An experienced application developer is needed to support the Department of Environmental Quality (DEQ) software development group. This team is responsible for architecting and building technical solutions for multiple DEQ divisions. The role will support modernization efforts focused on replacing legacy client/server applications with a comprehensive web-based system. The developer will contribute to system design discussions related to cloud-based microservices and support the deployment and management of modern application solutions. This position requires broad experience in web application development and architecture, along with experience in relational databases and structured testing. Key Responsibilities + Develop and support web-based applications for DEQ modernization initiatives. + Provide feedback on system design related to cloud-based microservices deployment and management. + Build and maintain APIs using REST and GraphQL. + Develop middle-tier solutions using Node.js. + Debug applications and implement code fixes. + Monitor and evaluate operations, programs, processes, and practices for quality and effectiveness. + Recommend improvements to existing systems and processes. + Assess the impact of new or modified software on existing systems. + Identify problems or potential problem areas and recommend timely solutions. + Participate in the design of relational databases that meet user needs. + Adapt and enhance automated systems to support agency-specific requirements and integration needs. + Assist in planning and coordinating application design efforts. + Test and document software using appropriate methodologies and techniques. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Why HTMX is crushing React, Vue & Svelte.](https://www.wearedevelopers.com/videos/978-why-htmx-is-crushing-react-vue-svelte) - [How to kill JavaScript from your Stack with HTMX and Kotlin](https://www.wearedevelopers.com/videos/1427-how-to-kill-javascript-from-your-stack-with-htmx-and-kotlin) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [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)