> Markdown version of [/jobs/ext/1369239-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/1369239-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:** Arlington, VA, United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Amazon Web Services, Applications Architecture, Application Integration Architecture, Business Logic, Unit Testing, Cloud Computing, Cloud Engineering, Software Quality, Code Review, Continuous Integration, Software Debugging, Software Design Patterns, Integrated Development Environments, Spring Framework, OAuth, Object-Oriented Software Development, OpenID, OpenShift, Scrum Methodology, Systems Development Life Cycle, Role-Based Access Control, Service-Oriented Architecture, Software Deployment, Software Engineering, Systems Integration, Enterprise Software Applications, Spring-boot, Software Security, Software Application Programming, Git, Containerization, Integration Tests, Kubernetes, Information Technology, Api Design, Restful APIs, Software Version Control, Devsecops, Api Management, Docker, Microservices - **Published:** July 21, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9045173/java-software-engineer ## About the Role The ideal candidate will have strong Java development experience, hands-on knowledge of Spring Boot and RESTful API development, and a passion for building secure, high-quality software in a collaborative Agile environment., Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience). Hands-on experience developing enterprise applications using Java. Experience building applications utilizing Spring Boot and related Java frameworks. Background designing, developing, and implementing RESTful APIs. Experience working with API integrations and service-oriented architectures. Knowledge of software development lifecycle (SDLC) methodologies and Agile development practices. Experience developing and executing unit tests and integration tests. Familiarity with source code management tools and collaborative development workflows. Understanding of object-oriented programming principles and design patterns. Experience troubleshooting and resolving software defects in development and production environments. Proficiency with core AWS services and cloud-based application deployments. Strong communication, collaboration, and problem-solving skills. Ability to work effectively in a team-oriented development environment., Experience working with OpenFGA or authorization and access control platforms. Knowledge of authentication and authorization concepts including OAuth, OIDC, RBAC, or ABAC. Experience with microservices-based application architectures. Exposure to containerized environments using Docker, Kubernetes, or OpenShift. Familiarity with CI/CD pipelines and DevSecOps practices. Experience supporting enterprise application integrations. Knowledge of cloud-native application development principles. Experience contributing to API security and secure software development initiatives. Technical Skills Java Spring Boot RESTful APIs OpenFGA AWS Microservices Architecture OAuth OIDC RBAC Git CI/CD Pipelines Docker Kubernetes OpenShift Unit Testing Integration Testing Agile/Scrum Ideal Candidate Profile The ideal candidate is a strong software engineer who enjoys developing secure, scalable applications and supporting enterprise integrations. They are comfortable building APIs, troubleshooting complex technical issues, collaborating with cross-functional teams, and continuously improving development processes. Success in this role requires solid Java development skills, attention to code quality, and the ability to contribute effectively within a fast-paced engineering environment. ## Description We are seeking a Software Engineer to support the development and enhancement of an enterprise authorization platform built on OpenFGA. This role will focus on developing core functionality for a Java-based wrapper service, implementing scalable APIs, and contributing to the overall design and integration of authorization solutions across enterprise applications., Design, develop, and maintain features for a Java-based authorization service built around OpenFGA. Implement REST API endpoints and supporting business logic to meet application and integration requirements. Develop and enhance OpenFGA data model management capabilities. Collaborate with architects, senior engineers, and stakeholders to translate technical requirements into scalable solutions. Write clean, efficient, and maintainable code following established coding standards and development best practices. Develop and execute unit tests, integration tests, and automated validation processes. Troubleshoot, debug, and resolve software defects and performance issues. Participate in code reviews and contribute to continuous improvement initiatives. Assist with technical documentation, implementation guides, and code examples. Support onboarding and application integration teams by providing technical guidance and troubleshooting assistance. Contribute to CI/CD pipeline enhancements and software delivery automation efforts. Work closely with cloud, infrastructure, and security teams to ensure reliable and secure deployments. Participate in Agile ceremonies including sprint planning, standups, backlog refinement, and retrospectives. ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)