Senior Java Full Stack Developer
*Job Summary*
Tarkik Solutions is seeking motivated, career-oriented, and customer-focused *Senior Java Full Stack Developers* to support the Department of Homeland Security (DHS). This is a true full stack role with a strong backend emphasis. You’ll spend much of your time designing and building secure, scalable Java/Spring Boot services, APIs, and microservices, and you’ll pair that with solid front-end development in JavaScript/TypeScript using React or Angular.
Our teams use DevSecOps best practices to deliver, operate, and modernize complex, large-scale, internet-facing web and mobile applications and IT systems in an AWS cloud environment. We work with modern, open-source technologies and managed cloud services, and we put strong customer engagement at the center of how we deliver.
*Duties*
- Design, build, and maintain enterprise Java/JEE backend services using Spring and Spring Boot
- Build high-performance RESTful APIs and microservices, including integration across distributed systems and event-driven architectures
- Develop and maintain front-end applications using JavaScript/TypeScript with React or Angular, consuming JSON-based APIs
- Containerize and deploy services using Docker, and manage orchestration with Kubernetes and Helm
- Build and maintain CI/CD pipelines (Harness, Jenkins) that automate testing, security scanning, and deployment
- Design and support applications running in enterprise-scale AWS environments
- Write and execute automated tests (unit, integration, Selenium, Artillery, Insomnia, TDD/BDD)
- Document and test APIs
- Work with cross-functional teams to turn requirements into high-quality, secure solutions
- Participate in daily stand-ups, sprint planning, and retrospectives, communicating progress and blockers clearly
- Debug and resolve issues in existing code to keep applications running smoothly and securely
- Perform code reviews to uphold quality, coverage, and coding standards
- Collaborate with QA to identify, track (Jira), and resolve defects
- Monitor application performance in production and implement improvements
*Requirements*
- *Bachelor’s degree* in business, IT, or any related field
- *8+ years* of relevant work experience supporting complex projects
- *US Citizenship* *Required* - Because of DHS Public Trust requirements, the customer will ONLY accept US Citizens (no Green Cards or professional visas)
- Ability to obtain and hold a DHS Public Trust position and favorable suitability through a component background investigation
Strong knowledge and experience in:
- *Java / JEE* and object-oriented design
- *Spring Framework and Spring Boot*, including Spring REST, Spring Data, and Spring Security
- Microservices architecture and design patterns
- Designing, developing, and consuming RESTful/JSON APIs
- SQL and ORM frameworks (JPA/Hibernate)
- Docker, Kubernetes, and Helm
- Enterprise-scale applications in AWS
- CI/CD with at least one DevSecOps tool such as Jenkins or Harness
- JavaScript/TypeScript with React or Angular
- Automated testing tools and practices (Selenium, Artillery, Insomnia, TDD, BDD)
- Agile methodologies and tools
- Strong communication skills, self-starter mindset, and the ability to understand business requirements
Preferred
- Existing DHS Public Trust, active CBP BI, or DoD Secret/Top Secret clearance
- Message queues and event-driven architecture
- PostgreSQL
- Git / GitHub
- Large-scale distributed systems
- Splunk
- Jasper Reports
- Amazon Aurora, Redshift, S3, ECS
- Apache Tomcat
- Rancher
- Knowledge of SAFe
*Work Location*
- *DC/Maryland/Virginia (DMV) candidates:* Require 1 day per week on-site in Ashburn, VA
- *Candidates outside the DMV:* Remote ok
Pay: Up to $150,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- AD&D insurance
- Dental insurance
- Disability insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Prescription drug insurance
- Vision insurance
- Work from home
Application Question(s):
- The client REQUIRES US Citizenship for the Public Trust process. Are you a US Citizen? (Green cards and professional visas will not be accepted)
- Do you currently have any ACTIVE security clearances, including Public Trust? Please list the type and agency.
- 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.
Education:
- Bachelor's (Required)
Experience:
- Full Stack: 8 years (Required)
Work Location: Hybrid remote in Ashburn, VA 20147