> Markdown version of [/jobs/ext/2171543-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/2171543-java-software-engineer). 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 Software Engineer - **Company:** Kforce Inc. - **Location:** Birmingham, AL, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Ajax (Programming Language), Backbone.Js, Software Quality, Code Review, Web Development, Multi-Factor Authentication, Hypertext Transfer Protocols (HTTP), Integrated Development Environments, Model View Controller (MVC), Node.Js, OpenShift, Scrum Methodology, Web Application Security, Single Sign-On, Software Vulnerability Management, Web Applications, Enterprise Software Applications, Postman, GitHub Copilot, ReactJS, Spring-boot, Software Security, Backend, Containerization, Kubernetes, Front End Software Development, Restful APIs, Docker, Microservices - **Published:** August 21, 2026 - **Apply:** https://www.dice.com/job-detail/9508b9f2-11c1-497d-9e48-fe7151665d18 ## About the Role * Strong Core Java development experience, preferably with Java 17 or Java 21 * Hands-on experience with Spring Boot * Experience with Spring Web MVC * Strong experience developing and consuming REST APIs * Frontend/web development experience including: JavaScript; AJAX; Thymeleaf; Backbone.js * Solid understanding of microservices architecture * Understanding of web applications, HTTP, and web security concepts * Understanding of containerization, including Docker and Kubernetes * Ability to read, troubleshoot, and make modifications to existing JavaScript/UI code * Ability to work effectively in a collaborative Agile development environment Preferred: * Experience with Harness * Experience with OpenShift * Experience with Postman * Experience using GitHub Copilot or another AI-powered coding assistant * Banking, financial services, or other regulated-industry experience * Experience with Single Sign-On (SSO) and/or Multi-Factor Authentication (MFA) * Experience with Node.js * Experience with React or modern UI migration initiatives ## Description Kforce has a client that is seeking a Java Software Engineer (Remote)., We are seeking a Java Software Engineer with strong Java development experience to support application modernization, vulnerability remediation, API security, and overall application hardening. This role is approximately 60% backend development and 40% frontend development, working on customer-facing applications where code quality, security, and stability are critical. The ideal candidate is a strong backend Java developer who is also comfortable working within existing web applications and making modifications to JavaScript/UI code as needed., * Develop, enhance, and maintain enterprise applications using Java and Spring technologies * Support application vulnerability remediation, security hardening, and dependency/package updates * Design, develop, and integrate REST APIs and microservices * Troubleshoot and modify existing web applications across both backend and frontend layers * Read, understand, and make targeted modifications to JavaScript/AJAX code without requiring extensive UI rewrites * Work with existing applications built using Thymeleaf, Spring Web MVC, and Backbone * Collaborate with developers through code reviews, technical discussions, and Agile/Scrum ceremonies * Work with containerized applications deployed in OpenShift/Kubernetes and Docker environments * Maintain high standards for code quality, security, performance, and reliability ## 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) - [Are Your APIs Ready for AI Agents](https://www.wearedevelopers.com/videos/2004-are-your-apis-ready-for-ai-agents) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)