Sr. Full Stack Software Developer (TS/SCI) with Security Clearance

Apply Now

Company: The Judge Group

Location: dranesville, VA 20170

Description:

Our client is currently seeking a Sr. Full Stack Software Developer with an active DOD (TS/SCI) This job will have the following responsibilities: * Develop and implement user interfaces for web applications, ensuring a seamless and engaging user experience. * Ensure that newly developed components and features adhere to our design systems and guidelines to ensure consistency across applications. * Design, develop, and maintain back-end systems, with a focus on optimizing performance and ensuring reliability for mission-critical applications. * Implement and maintain RESTful APIs, primarily using Java and the Spring Boot framework, to support back-end service integration and data processing. * Enhance back-end infrastructure to detect and prevent configuration issues, optimizing code quality and deployment stability. * Troubleshoot and resolve issues across the back-end stack, including server-side logic, database interactions, and integration with third-party services. * Work closely with cross-functional teams to integrate applications across the stack. * Troubleshoot and resolve Jenkins performance issues, ensuring build times are accurate and efficient. * Support the development of an automated health monitoring system to detect deployment and resource issues. * Collaborate with DevOps teams to streamline back-end service deployment and configuration management. * Develop scripts and automation tools to facilitate the deployment and scaling of back-end services across various environments. * Thoroughly test and review code and make sure it meets acceptance criteria. * Stay current with industry trends and best practices. * Lead and execute the migration and updating of JDK versions in codebases (e.g., from Java 8 to Java 17). Qualifications & Requirements: * A current/active TS/SCI clearance and willingness to take and pass a CI polygraph both desired but not required. * Bachelor's degree in Computer Science or Software Engineering, or a related discipline; equivalent experience may be substituted for a degree. * 7+ years of relevant software development experience across front-end and back-end development disciplines. * Strong proficiency in JavaScript and developing with modern JavaScript frameworks (e.g. VUE, REACT, Angular). * Experience developing software using Java, or similar programming language. * Experience with software engineering tools (e.g., Git/Subversion, IDE). * Experience with REST API development/maintenance using Java and Spring Boot framework. * Experience with Jenkins for pipeline integration and deployment. * Experience working in an agile development environment using issue tracking software (e.g. Jira). * Experience with automated testing platforms and unit tests. * Experience with software peer review processes as both a contributor and a reviewer. * Capable of working effectively with a geographically distributed development team. * Willingness to learn and explore new tools, languages, and technologies as needed. * Familiarity with design systems and component libraries. * Experience with user research methodologies and usability testing. * Ability to collaborate effectively with cross-functional teams. * Strong communication skills to articulate design concepts and decisions. * Strong troubleshooting skills with a focus on optimizing deployment processes. * Position is Hybrid, but the candidate must be willing to work in the Herndon, VA office up to 5 days a week as needed.

Similar Jobs