> Markdown version of [/jobs/ext/3027474-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/3027474-full-stack-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). --- # Full Stack Java Developer - **Company:** Professional Technology Integration (PTI) - **Location:** Augusta, ME, United States (Remote available) - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Apache Tomcat, Business Logic, Application Performance Management, Build Automation, Unit Testing, Code Coverage, Software Quality, Apache CXF, Databases, Relational Databases, Database Queries, Software Debugging, Design of User Interfaces, Java Web Services, Spring Framework, JSON, Apache Maven, Model View Controller (MVC), Service-Oriented Architecture, Software Engineering, SQL Databases, ReactJS, Backend, Information Technology, Front End Software Development, Restful APIs, Code Restructuring, Oracledb - **Published:** September 22, 2026 - **Apply:** https://professionaltechintegration.com/PTICloud9/index.php?option=com_mycareer&job=apply&jpid=18727&Itemid=568 ## About the Role * Education: Bachelor's Degree in Computer Science, Information Technology, or a related field (or equivalent practical experience). * Experience Level: Experienced Non-Manager (4+ years of professional software development). * Backend: 4+ years of advanced core Java development; solid background with Spring Framework, CXF REST web services, and TomEE/Tomcat application servers. * Frontend: 1+ years of practical experience developing user interfaces using React. * Database: 2+ years of relational database and SQL experience; familiarity with Oracle DB. * Testing & Quality: Proven experience with unit testing, Maven build automation, test mock frameworks, and automated Java code security scanning tools. * Work Authorization & Clearance: Ability to successfully complete standard background checks, identity verification, and state/agency fingerprint clearances., * Java Development (Required 4 Years) * SQL & Relational Databases (Required 2 Years) * Apache CXF / REST Web Services (Required 2 Years) * TomEE / Apache Tomcat Server (Required 2 Years) * Automated Java Code Security Analysis (Desired 1 Years) * React UI Library (Required 1 Years) * QA / Unit Testing & Test Mocks (Maven) (Required 2 Years) * Spring Framework (Desired 2 Years) * Oracle Database (Desired 1 Years) * Service-Oriented Architecture (SOA) Refactoring (Highly Desired 2 Years) * State Government / Public Sector Systems Modernization (Nice to Have 1 Years) ## Description We are seeking an experienced Full Stack Java Developer to support a major legacy system modernization initiative. In this role, you will be responsible for refactoring monolithic legacy code (servlets implementing MVC) into a scalable, Service-Oriented Architecture (SOA). You will develop reusable backend business services utilizing JSON/REST via Spring and CXF, integrate with relational databases, build responsive user interface components with React, and implement comprehensive automated QA/unit tests., * Refactor existing business logic and database I/O Java code from servlet-based MVC architecture into a modern Service-Oriented Architecture (SOA). * Design and write robust Java services utilizing JSON/REST through Spring Framework and Apache CXF. * Develop reusable, modular business services and components following standard SOA and MVC design patterns. * Build, enhance, and maintain modern web frontends using the React UI library. * Write efficient SQL queries and manage integration with relational databases (Oracle DB). * Implement unit tests and mock implementations using Maven to thoroughly instrument code paths and ensure high test coverage. * Perform automated security analysis of Java code and resolve code quality and vulnerability findings. * Troubleshoot, debug, and optimize application performance, service integrations, and database queries across environments hosted on TomEE / Tomcat application servers. ## Related Videos - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [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) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [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)