> Markdown version of [/jobs/ext/4211418-software-engineer-java-backend](https://www.wearedevelopers.com/jobs/ext/4211418-software-engineer-java-backend). 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). --- # Software Engineer (Java Backend) - **Company:** MCLEAN FORRESTER LLC - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $100,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Application Integration Architecture, Business Logic, Confluence, JIRA, CompTIA Security+, Relational Databases, Software Debugging, Spring Framework, Object-Oriented Software Development, Secure Coding, Software Engineering, Systems Integration, Software Vulnerability Management, Web Services, Enterprise Application Integration, Java Application Server, Enterprise Software Applications, Cloud Platform System, Spring-boot, Software Application Programming, Backend, Gitlab, Git, SC Clearance, Integration Tests, Solid Principles, Kubernetes, Restful APIs, Software Version Control, Devsecops, Docker, Jenkins, Vulnerability Analysis, Microservices - **Published:** October 27, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=481f80cd82c7664f ## About the Role * Active Secret clearance, held at time of hire * IAT Level II certification, such as CompTIA Security+ CE, or ability to obtain the required certification within six weeks of the start date * At least 3 years of professional software development experience * Strong hands-on experience developing applications using Java * Experience developing, enhancing, and maintaining enterprise applications * Experience with Spring Boot, Spring Framework, or comparable Java application frameworks * Experience designing, developing, and consuming RESTful APIs and web services * Experience developing backend business logic, service-layer components, and application integrations * Experience with relational databases and SQL * Experience with object-oriented design, software design principles, and common development patterns * Experience writing unit and integration tests for Java applications * Experience troubleshooting and debugging enterprise applications, APIs, and integrations * Experience using Git or similar source-control tools * Experience working in an Agile software development environment * Familiarity with CI/CD pipelines and DevSecOps practices * Strong problem-solving, debugging, and analytical skills * Ability to work independently and collaborate effectively within a distributed development team, * Experience supporting USTRANSCOM, DoD, or other federal mission systems * Experience developing Spring Boot enterprise applications or microservices * Experience with cloud environments, particularly AWS * Experience with Docker, Kubernetes, or similar containerization and orchestration technologies * Experience with messaging, asynchronous processing, or enterprise application integration * Familiarity with secure coding, vulnerability remediation, and security scanning tools * Experience with tools such as GitLab, Jenkins, Jira, and Confluence * Experience working in a DoD DevSecOps environment ## Description * Plan, analyze, and design software solutions to technical problems, researching approaches and technologies as needed * Develop new capabilities, enhancements, and sustainment fixes for an existing enterprise application * Design, develop, test, and maintain Java backend applications using Spring Boot, Spring Framework, or comparable Java frameworks * Develop backend business logic, service-layer components, and application integrations * Design, build, and consume RESTful APIs and web services * Write and maintain unit and integration tests for Java applications * Troubleshoot and debug enterprise applications, APIs, and integrations * Contribute to CI/CD pipelines and DevSecOps practices * Apply secure coding practice and remediate vulnerabilities identified by security scanning tools * Participate in Agile ceremonies, collaborate within a distributed development team, and maintain technical documentation