Job Requirements
Remote
Public Trust Polygraph not specified
Senior Level Career (10+ yrs experience)
$90,000 - $100,000
Job Description
REMOTE – Public Trust Eligible
Software Developer (Senior-Level)
This position is fully REMOTE and requires candidates to be eligible for a Public Trust clearance.
Role Overview
We are seeking a highly experienced Software Developer to design, build, and maintain scalable full‑stack applications in a complex enterprise environment. This role requires strong technical leadership, hands‑on development expertise, and the ability to work independently while collaborating with cross‑functional teams.
Key Responsibilities
Design, develop, and maintain scalable full‑stack applications using Java
Build, optimize, and maintain RESTful APIs and integrate third‑party services
Develop and manage SQL databases, ensuring data integrity, performance, and reliability
Implement AI‑driven features and integrate machine learning models where applicable
Collaborate with product owners, engineers, and stakeholders to gather requirements and deliver high‑quality solutions
Participate in code reviews, testing, and CI/CD processes
Contribute to system architecture, design patterns, and technical best practices
Mentor and support junior developers as needed
Required Skills & Qualifications
Strong proficiency in Java and related frameworks (Spring Boot preferred)
Hands‑on experience with:
Struts, Spring MVC
WebSphere, Tomcat
Git Bash, GitHub, GitHub Copilot
Java 25, JDBC, Maven
JUnit, ALM, UFT, VersionOne
Database Management: Strong SQL experience
API Development: Proven experience designing and consuming RESTful APIs
AI / ML Integration: Working knowledge of AI concepts and integrating ML models into applications
Experience with CI/CD pipelines and DevOps practices
Strong understanding of software architecture, design patterns, and engineering best practices
Ability to work effectively in an Agile development environment
Excellent analytical and problem‑solving skills
Additional Required Experience
10+ years of professional software development experience
Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred)
Ability to perform all functional duties independently
Experience training and mentoring less experienced developers
Experience authoring or contributing to:
Requirements specifications
Design documentation
Technical manuals
User documentation
Software Developer (Senior-Level)
This position is fully REMOTE and requires candidates to be eligible for a Public Trust clearance.
Role Overview
We are seeking a highly experienced Software Developer to design, build, and maintain scalable full‑stack applications in a complex enterprise environment. This role requires strong technical leadership, hands‑on development expertise, and the ability to work independently while collaborating with cross‑functional teams.
Key Responsibilities
Design, develop, and maintain scalable full‑stack applications using Java
Build, optimize, and maintain RESTful APIs and integrate third‑party services
Develop and manage SQL databases, ensuring data integrity, performance, and reliability
Implement AI‑driven features and integrate machine learning models where applicable
Collaborate with product owners, engineers, and stakeholders to gather requirements and deliver high‑quality solutions
Participate in code reviews, testing, and CI/CD processes
Contribute to system architecture, design patterns, and technical best practices
Mentor and support junior developers as needed
Required Skills & Qualifications
Strong proficiency in Java and related frameworks (Spring Boot preferred)
Hands‑on experience with:
Struts, Spring MVC
WebSphere, Tomcat
Git Bash, GitHub, GitHub Copilot
Java 25, JDBC, Maven
JUnit, ALM, UFT, VersionOne
Database Management: Strong SQL experience
API Development: Proven experience designing and consuming RESTful APIs
AI / ML Integration: Working knowledge of AI concepts and integrating ML models into applications
Experience with CI/CD pipelines and DevOps practices
Strong understanding of software architecture, design patterns, and engineering best practices
Ability to work effectively in an Agile development environment
Excellent analytical and problem‑solving skills
Additional Required Experience
10+ years of professional software development experience
Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred)
Ability to perform all functional duties independently
Experience training and mentoring less experienced developers
Experience authoring or contributing to:
Requirements specifications
Design documentation
Technical manuals
User documentation
group id: kforcecx
We offer roles across all three clearance levels: Confidential, Secret and Top Secret. With a Top Secret Facilities clearance, a proven subcontractor track record and a deep understanding of agencies across Defense, Intelligence, Homeland, Justice and Federal Civilian Sectors, Kforce brings more than 20 years of experience to supporting critical missions at federal, state and local levels.