
Full Stack Developer
C. Mack Solutions
full-time
Posted on:
Location Type: Office
Location: Ashburn • Virginia • United States
Visit company websiteExplore more
About the role
- Designing, developing, and implementing custom software and database application capabilities
- Acting as a member of a product team supporting teammates
- Providing improvements to the product(s)
- Actively participate in release and sprint planning
- Supporting release planning with conceptual design and development / refinement
- Analyzing complex project-related problems
- Ensuring product quality and timeliness of work
- Providing mentoring to junior members of the team
Requirements
- 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
- Professional Experience: at least seven (7) years related technical experience.
- Proficiency in Java 8 or higher
- Extensive experience with Spring Boot, Spring MVC, Spring Security
- Strong knowledge of designing and implementing RESTful APIs
- Familiarity with testing frameworks such as JUnit, TestNG, and Mockito.
- In-depth knowledge of the Angular framework
- Must have expert experience in Angular, Typescript, JavaScript, CSS and HTML
- Knowledge of creating Angular components, services
- Experience with SQL or PL/SQL to access Oracle, MySQL, or SQL Server databases
- Experience with data base design
Benefits
- U.S. Citizenship is required
- Candidate must be able to obtain CBP Public Trust clearance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 8Spring BootSpring MVCSpring SecurityRESTful APIsJUnitTestNGMockitoAngularSQL
Soft Skills
team collaborationmentoringproblem analysisproduct quality assurancetimeliness