JOBSEARCHER

Full Stack Developer (Java/React)

Company Overview Tarkik Solutions (Tarkik) is an 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 National Security 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 This recently awarded long term (5-year) contract involves multiple teams providing Development, Security, and Operations (DevSecOps) services to support the United States Citizenship and Immigration Services (USCIS) in the delivery of their Information Technology (IT) systems, with a primary focus on the Verification Information System (VIS). These teams will be responsible for operations and maintenance activities, as well as standardizing complex, large-scale, internet-facing websites and IT systems within an AWS cloud environment. Utilizing forward-thinking, modern, open-source technologies and managed cloud services, the project emphasizes strong customer engagement to ensure effective and efficient service delivery. We are currently seeking a motivated, career-oriented, and customer-focused Full Stack Developer to join our team supporting this contract. The Full Stack Developer will support the development of both front-end (JavaScript/React) and back-end (Java/Spring) applications using DevSecOps best practices. Work Location This is a long-term remote/telework position. USCIS is headquartered in Camp Springs, Maryland. Clearance Client requires US citizenship, the ability to obtain and hold a Public Trust position, and favorable suitability based on a USCIS Background Investigation. Preference given to those with existing DHS Public Trust or DOD Secret or Top Secret. Responsibilities Support enhancement and maintenance of one or more USCIS applications using agency’s technology stack (Java, Spring, Spring Boot, React, SQL, etc.) Work closely with cross-functional teams to understand project requirements and deliver high-quality solutions Modify and enhance reports including queries, filters, and input parameters Participate in daily stand-ups, sprint planning, and retrospective meetings. Write, test, and maintain Java-based backend services using Spring and Spring Boot frameworks Develop and maintain front-end applications using JavaScript and React Debug and resolve issues in existing code to ensure smooth operation of applications Ensure applications meet security standards and are compliant with DevSecOps best practices including code coverage and code quality Write and execute unit tests, integration tests, and end-to-end tests Perform code reviews to ensure code quality and adherence to coding standards Collaborate with QA team to identify and resolve bugs Implement and maintain CI/CD pipelines for automated testing and deployment Monitor application performance and implement necessary improvements Requirements Bachelor’s degree in business, IT, or any related field 5+ years of relevant work experience supporting complex projects Strong knowledge of SQL (using DBViewer or other similar tools) Experience with Java and the Spring Framework including Spring Boot Experience in JavaScript Experience with the React UI framework and related libraries Experience writing unit and integration tests Experience implementing the Test-Driven Development (TDD) framework Experience modifying reports (queries, filters, and input parameters) Some experience with CI/CD pipelines using tools like Jenkins or Harness Knowledge of Agile software development methodologies and tools Ability to understand business requirements Proven ability to communicate progress and identify blockers during scrum ceremonies Self-starter with the ability to seek clarification when necessary and identify personal training needs Nice to Have Experience with: Junit, Harness, Ruby programming language, and testing Jasper reports across multiple environments Knowledge of SAFe Basic understanding of Amazon Web Services (AWS) Ability to run and debug reports locally Linux operating system knowledge Employee Benefits Competitive Base Salary Eleven (11) paid federal holidays annually Fifteen (15) Paid Time Off (PTO) days annually 401k benefit with up to 4% employer match Health care (All CareFirst plans available from DC Health Link) Dental, vision, short-term disability, long-term disability, and life insurance Employer sponsored training benefits Employer sponsored team building events Performance Based Bonus and spot awards Additional benefits made available to full time employees 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. Benefits: 401(k) 401(k) matching AD&D insurance Dental insurance Dependent health insurance coverage Disability insurance Employee assistance program Flexible spending account Health insurance Health savings account Life insurance Paid holidays Paid time off Professional development assistance Referral program Retirement plan Vision insurance Application Question(s): The client requires US Citizenship for the Public Trust process. Are you a US Citizen? Do you currently have any ACTIVE security clearances, including Public Trust suitability? 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 approximately 6 weeks. Education: Bachelor's (Required) Experience: Full-stack development: 5 years (Required) Work Location: Remote