> Markdown version of [/jobs/ext/4660697-senior-java-engineer](https://www.wearedevelopers.com/jobs/ext/4660697-senior-java-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). --- # Senior Java Engineer - **Company:** Kforce Inc. - **Location:** San Diego, CA, United States - **Experience:** Expert - **Salary:** $175,000 - $195,000 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Adobe InDesign, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Apache Ant, Apache Tomcat, Systems Engineering, FishEye (Software), JIRA, Automation of Tests, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Configuration Management, Code Coverage, Software Quality, Code Review, Databases, Continuous Integration, DevOps, Programming Tools, Web Development, Gradle, Graphical User Interface, Web Servers, Spring Framework, Swing (Java), WildFly (JBoss AS), Junit, Network Security, PostgreSQL, Apache Maven, Microsoft SQL Server, MySQL, Oracle (Applications), Scrum Methodology, Software Architecture, Software Tools, Ansible, Secure Coding, Software Construction, Software Engineering, Software Systems, SonarQube, SQLite, Systems Integration, VersionOne, Web Services, Large Language Models, Spring-boot, SOAPAPI, HybridCloud, Backend, Git, Solid Principles, Kubernetes, Information Technology, Extreme Programming, Restful APIs, Terraform, Jenkins - **Published:** November 10, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9301003/senior-java-engineer ## About the Role * An active Secret security clearance. * Bachelor's degree in Computer Science or a related technical discipline, or equivalent qualifications as applicable to the program. * 12+ years of experience in software development, software engineering, systems integration, or a related technical field. * Experience with Git or comparable source-code/configuration-management tools. * Familiarity with Spring Framework, Spring Boot, or comparable application-development frameworks. * Interest in or exposure to cybersecurity protocols and secure communications. * Experience working in Agile/Scrum environments, including methodologies such as SAFe or XP. * Strong written and verbal communication skills with the ability to work effectively within a collaborative engineering team. * Ability to obtain a DoD 8570-approved security certification, such as Security+, within 90 days of hire. Desired Technical Experience Experience with one or more of each of the following is highly desirable: Software & Web Development * Java, Spring / Spring Boot, Java Swing GUI, HTML, CSS, and JavaScript, REST and SOAP web services Databases * PostgreSQL, SQL Server, MySQL, ,SQLite, Oracle DevOps, Build & Quality Tools * Git / GitHub, Maven, Ant, Gradle, Jenkins, SonarQube, Junit, FishEye, Crucible Application & Web Servers * JBoss, WildFly, Tomcat, Cloud & Infrastructure * AWS, Azure, Hybrid cloud environments, Kubernetes, Ansible, Terraform, Networking & Security * HTTPS, TLS and TLS handshakes, Secure communication protocols Agile & Development Tools * JIRA, VersionOne, Rally, Scrum / SAFe / XP Emerging Development Technologies * AI-, LLM-, or agent-assisted software development tools, including technologies such as OpenCode, Pi, Herdr, and Beads. ## Description We are seeking Java Software Engineers to join a collaborative engineering team focused on designing, developing, integrating, and sustaining high-quality software solutions. Depending on program needs and individual experience, engineers may focus on backend Java services, APIs and system integrations, databases and persistence layers, secure communications, or full-stack web application development. This is an excellent opportunity for engineers who enjoy solving complex technical challenges, working with modern development technologies, and contributing to software that must be secure, reliable, maintainable, and production-ready. You will work in an Agile Scrum environment alongside software engineers, systems engineers, test engineers, cybersecurity and information assurance professionals, quality assurance teams, subcontractors, and customer stakeholders. Senior Software Engineers Lead complex technical efforts, influence software architecture and engineering practices, mentor other engineers, identify technical risks, participate in design and code reviews, and help maintain high standards for security, testing, quality, and maintainability., * Design, develop, test, and maintain Java-based backend services, APIs, integrations, and persistence-layer components. * Develop and maintain full-stack web applications, including user-interface components and web services. * Translate user stories, acceptance criteria, system engineering artifacts, and technical requirements into secure, maintainable, and testable software. * Apply software engineering best practices, including clean-code principles, SOLID design principles, automated testing, secure development, and configuration management. * Support software integration, troubleshooting, defect resolution, and deployment across development, integration, test, and operational environments. * Participate in Agile ceremonies such as sprint planning, backlog refinement, reviews, retrospectives, and technical discussions. * Collaborate across engineering disciplines to maintain strong standards for code quality, test coverage, documentation, security, and delivery. * Use approved development, build, CI/CD, automated testing, and code-quality tools to support reliable software delivery. * Support software development and deployment across on-premises, cloud-hosted, containerized, and hybrid environments. * Partner with infrastructure and cybersecurity teams to support secure application integration and deployment. * Independently design and deliver assigned features and components, troubleshoot technical issues, contribute to technical design discussions, and collaborate across software, systems, cybersecurity, and test engineering teams.