Senior Full Stack Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Company Overview
Tarkik Solutions (Tarkik) is a Washington DC based SBA 8(a) certified small business that provides information technology, management, and strategy consulting services to public sector clients. We bring an established track record of modernizing government with capabilities spanning Emerging Technologies, Digital Transformation, Business Transformation, Human-centered Design, Identity and Access Management, and Domain Expertise. We utilize an agile, innovative, data-driven, and mission-driven approach to solving problems at a large scale. Learn more about us at www.tarkik.com.
Position Overview
Seeking a Senior Full Stack Developer to create critical analytic apps for U.S. Customs and Border Protection (CBP) in an Agile setting. With over 7 years of experience, you'll design scalable, high-performance applications using Java/Spring Boot microservices on the backend and JavaScript frameworks like React, Angular, or Vue.js on the frontend. This role requires hands-on expertise with Docker, Kubernetes, RESTful API development, and CI/CD automation via Jenkins or Harness. You'll handle the full software lifecycle, from requirements to deployment, ensuring integration between front-end and backend, and manage messaging queues such as Kafka or RabbitMQ. Ideal candidates combine technical skill, collaboration, and practical knowledge of AI/ML in application delivery for real-world targeting solutions.
Work Location
This is a hybrid role based in Ashburn, VA, requiring in-office presence 2-3 days per week.
Clearance
Client requires US citizenship, the ability to obtain and hold a public trust position, and favorable suitability based on a CBP Background Investigation. Candidates with existing Active CBP BI, DoD Top Secret, or another DHS component clearance will be prioritized.
Responsibilities
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.
Design, develop, and implement scalable, high-performance and reliable applications and microservices using Java (including frameworks like Spring Boot, Jakarta etc.) for the backend and modern JavaScript frameworks (e.g. React, Angular, Vue.js) for the frontend.
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 backend systems.
Develop new code, modify existing application code, conduct unit and system testing, and engage in rigorous documentation of developed and delivered application use cases, data flows, and functional operations.
Develop, manage, and optimize CI/CD pipelines (e.g. using Jenkins, Gitlab CI, Harness) for automated builds, testing, and deployments.
Demonstrate a strong practical understanding to integrate rapid deployment process of AI/ML services into application delivery framework for targeting.
Required Education, Skills and Experience
Bachelor’s degree in related field
7+ years of relevant work experience
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 Micro Services architecture patterns including building and deploying containerized applications (Docker, Kubernetes).
Experience with messaging queues such as gRPC, RabbitMQ, Kafka
Hands-on experience setting up, configuring, and maintaining CI/CD pipelines for automated application delivery using Harness or Jenkins
Experience with RESTful API design and development
Solid communication and interpersonal skills, with the ability to collaborate effectively within a team.
Preferred Skills and Experience
Proven track record of delivering production ready enterprise applications
Experience with cloud platforms such as AWS and related cloud services (e.g. EC2, S3, Lambda, RDS, EKS)
Experience working with relational databases (e.g. Oracle, PostgreSQL) and/or NoSQL databases (e.g. MongoDB)
Hands on experience leveraging distributed data/computing tools including Hadoop, Spark, Impala, MySQL, Elasticsearch, Solr, etc.
Experience working in Agile/Scrum development methodology
Solid understanding of software development lifecycle
Employee Benefits
Competitive Base Salary
15 Days Paid Time Off
11 National Federal Holidays Off
401k Benefit with up to 4% employer match
Employer Sponsored Healthcare Benefits
Employer Sponsored Training Benefits
Employer Sponsored Team Building Events
Performance Based Bonus and Spot Awards
Tarkik Solutions Incorporated is an Equal Employment Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
Job Type: Full-time
Benefits:
401(k)
401(k) matching
Dental insurance
Flexible spending account
Health insurance
Life insurance
Paid time off
Professional development assistance
Vision insurance
Application Question(s):
The client requires US Citizenship for the clearance process. Are you a US Citizen?
If you do not have an ACTIVE security clearance or Public Trust suitability, are you eligible to obtain one, and are you in a position to wait for the investigation to be completed before starting work? This process could take months.
Do you currently have any ACTIVE security clearances, including Public Trust suitability? Please list the type and agency.
Experience:
Java: 7 years (Required)
Ability to Commute:
Ashburn, VA 20147 (Required)
Work Location: Hybrid remote in Ashburn, VA 20147