SME Full Stack Developer - Java/Python , Clearance Required
Listed on 2025-12-25
-
Software Development
Full Stack Developer, Software Engineer
SME Full Stack Developer - Java/Python , Clearance Required
At Source Fly, we pair mission-driven innovation with a people-first culture.
Headquartered in Columbia, MD, Source Fly provides cloud engineering, data and application services, cybersecurity, automation, workforce development, and strategic communications support to agencies and enterprises nationwide. Our team focuses on trust, collaboration, and career growth by ensuring every team member is aligned with work that fits their strengths and advances their professional goals. When you join Source Fly, you become part of a supportive community dedicated to delivering exceptional results and building the next generation of mission-ready talent.
Job DescriptionSource Fly seeks a motivated, career- and customer-oriented developer for the role of SME Full Stack Developer - Python to join our team in Ashburn, VA. This is currently a hybrid position with 1-2 days onsite per week.
Each day U.S. Customs and Border Protection (CBP) oversees the flow of people, capital, and products that enter and depart the United States via air, land, sea, and cyberspace. The volume and complexity of border crossings require solutions to aid officers in detecting threats while promoting efficient trade and travel. The strongest applicant will have a proven track record of delivering production-ready enterprise applications used in the field and by mission-support entities.
In this role, you will design, develop, test, deploy, and maintain complex applications and services.
You will leverage your expertise across the full technology stack, with a strong focus on robust backend development using Java, while also contributing to frontend implementation. You will apply modern software development practices, including comprehensive unit testing, version control, and CI/CD pipelines to ensure high-quality, automated software delivery. As an SME, you will participate in architectural decisions, mentoring junior developers, and driving best practices within the team.
Some formal training exists to support building knowledge of missions and data-driven solutions, but much of the knowledge is gained through on-the-job training and individual initiative.
Technical knowledge must be augmented with rapid acquisition of mission knowledge and demonstrated commitment to positive mission outcomes; therefore, we seek self-starters capable of independent exploration, knowledge acquisition, informal support network development, and an appreciation for safeguarding the Nation’s borders.
Responsibilities include but are not limited to:
- Lead and perform development and maintenance of end-user focused, object-oriented, data-driven analytic applications to support CBP threat analysis and targeting in an agile environment.
- Contribute to all phases of the software engineering lifecycle (SELC), including requirements gathering, architecture design, coding, testing, deployment, and maintenance.
- Develop and consume RESTful APIs and ensure seamless integration between front-end and back-end systems.
- Develop new code, modify existing application code, conduct unit and system testing, and document developed and delivered application use cases, data flows, and functional operations.
- Develop, manage, and optimize CI/CD pipelines (e.g. using Jenkins, Git Lab CI, Harness) for automated builds, testing, and deployments.
- Demonstrate practical understanding to integrate rapid deployment of AI/ML services into the application delivery framework for targeting.
Work Location: 1-2 days - Hybrid remote in Ashburn, VA 20147
RequirementsMinimum Qualifications:
- HS Diploma/GED and 20+ years or AS/AA and 18+ years or BS/BA and 12+ years or MS/MA/MBA and 9+ years or PhD/Doctorate and 7+ years
- Proven expertise in Java development, including core Java concepts, object-oriented design principles/patterns and modern frameworks (e.g. Spring Boot, Spring Framework)
- Hands-on experience developing Microservices architecture patterns including building and deploying containerized applications (Docker, Kubernetes).
- Experience with messaging queues such as gRPC, Rabbit
MQ, Kafka - Hands-on experience setting up, configuring, and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).