Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
C. Mack Solutions

Full Stack Developer

C. Mack Solutions

. Join an Agile Scrum team providing software development and maintenance for releasable software in short sprint cycles .

Posted 10/23/2026full-timeAshburn • Virginia • United StatesSeniorLead💰 $75,000 - $155,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software design, development, and implementation within a Windows environment, utilizing Java, Angular, and Spring frameworks. Proficient in Agile methodologies, RESTful API design, and database management, with a strong focus on product quality and team collaboration.

Highest-signal resume keywords
Java 8 Or Higher ProficiencyExtensive Experience With Spring BootIn-Depth Knowledge Of AngularRESTful API Design And ImplementationExperience With SQL Or PL/SQL

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DesignSoftware DevelopmentImplementationObject-Oriented DesignService Oriented ArchitectureDatabase DesignAgile MethodologiesEstimation TechniquesDependency InjectionAspect-Oriented Programming
Soft Skills
MentoringProblem SolvingCollaborationCommunication
Tools & Technologies
JUnitTestNGMockitoGitEclipseMavenJiraVersionOnePostgresAurora
Certifications & Qualifications
OCAJPOCPJPOCEOCMCSMDOD 8570 Certification
Industry Keywords
Agile ScrumSoftware Development Life CycleLegacy SystemsModernized SystemsPerformance ReportsProcess ImprovementApplication SecurityAutomated TestingMessage QueuingETL Tools

Tech Stack

Tools & technologies
AngularETLHibernateJavaJavaScriptJUnitMavenMockitoMySQLOraclePostgresReactSDLCShell ScriptingSpringSpring BootSpringBootSQLTypeScriptVMware

About the role

Key responsibilities & impact
  • Join an Agile Scrum team providing software development and maintenance for releasable software in short sprint cycles
  • Design, develop, and implement custom software and database application capabilities for legacy and modernized systems with limited oversight
  • Act as a member of a product team, supporting teammates and collaborating to ensure product and team success
  • Provide improvements to supported products
  • Participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases
  • Support release planning with conceptual design and development or refinement of software engineering guidelines
  • Analyze complex project-related problems and create innovative solutions involving scheduling, technology, methodology, tools, and solution components
  • Ensure product quality and timeliness, provide advice and guidance, resolve problems, and provide periodic performance reports
  • Mentor junior team members
  • Communicate OODD and SOA principles and best practices
  • Act independently to expose and resolve problems
  • Assist others in using software engineering tools to support process improvement

Requirements

What you’ll need
  • U.S. Citizenship is required
  • Candidate must be able to obtain CBP Public Trust clearance
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline; equivalent professional experience will be considered in lieu of degree
  • At least seven (7) years related technical experience
  • Software design, development and implementation in a Windows Environment
  • Proficiency in Java 8 or higher, including OOP principles, data structures, and algorithms
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, dependency injection, and aspect-oriented programming
  • Strong knowledge of RESTful API design and implementation, including standards, versioning, and documentation
  • Familiarity with JUnit, TestNG, and Mockito
  • In-depth knowledge of Angular
  • Expert experience with Angular, Typescript, JavaScript, CSS, and HTML
  • Knowledge of Angular components, services, state management, and UI performance
  • Experience with Java and familiarity with Hibernate or other ORM, JAX-RS, XML, JSON, web services, JBoss, Eclipse, Maven, JUnit, and shell scripting
  • Object-oriented design and development expertise
  • Service Oriented Architecture expertise
  • Experience with source code control systems and concurrent development workflows; Git preferred
  • Experience using SQL or PL/SQL with Oracle, MySQL, or SQL Server databases
  • Experience with database design
  • Ability to apply estimation techniques to software development efforts
  • Working knowledge of software engineering tools supporting process improvement
  • Understanding of the software development life cycle, including planning, development, requirements management, configuration management, quality assurance, and release management
  • Technical certifications such as OCAJP, OCPJP, OCE, OCM, or CSM are preferred
  • DOD 8570 certification is preferred
  • Ability to apply advanced principles, theories, and concepts
  • Familiarity with HTML, React, Spring, VMware, ETL tools, ESB, message queuing, application security, automated testing, UML, VersionOne, Jira, Sparx Enterprise Architect, Postgres, or Aurora is highly desirable

Benefits

Comp & perks
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Retirement savings plans
  • Paid time off
  • Other supplemental programs