Full Stack Developer/Engineer

Washington, DC
Nov 22, 2022
Nov 30, 2022
Full Time
*Full Stack Developer/Engineer*We are looking for a Full Stack Developer/Engineer who enjoys creating and developing value add, dynamic, user-friendly, and highly visual software applications, websites, mobile and web-based products. We are looking for candidates who take an agile approach and put the end-user first. Our prospective Full Stack Developer/Engineer understands the importance of great user experience and champions the interaction between users and technology. This position requires a dynamic and innovative self-starter, problem solver and leader who is excited about the opportunity to champion efforts to design and build the future technologies, applications, and systems that will modernize how the federal government provides services to desiring groups while directly contributing to our corporate mission of Advancing American Families.*Responsibilities and Qualifications** Bachelor's or Master's degree in technical or business discipline or equivalent experience or technical bootcamp experience.* Minimum 5+ years of professional experience in software development with 3+ years of Java and Spring Boot development experience and 2+ years of experience developing backend/RESTful services.* Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.* Proven experience designing & building APIs (REST, API Gateway, SpringBoot, etc.).* Familiarity and drive to learn serverless technologies (AWS).* Experience developing cloud-hosted, responsive, web applications using any modern framework or library like VueJS, React, Angular or NodeJS.* Hands on experience of working on variety of SQL and No-SQL databases and performing performance tuning for production grade databases.* An understanding of essential security including access control and authentication to secured SDLC processes, and privacy concerns for customer-facing fintech applications. Experience of conducting threat-modelling is a plus.* Experience designing solutions using cloud computing platforms & services (AWS Lambda, CDK, S3, EC2, OCF)* Experience with build/deploy automation & DevOps frameworks (CI/CD, Bamboo, pipeline-as-code, AWS CDK/CFT).* Strong knowledge of automated testing frameworks and concepts (Junit, Mocks, Jest).* Strong consultative skills, including the ability to understand and apply customer requirements, including drawing out unforeseen implications and making recommendations for design, the ability to define design reasoning, understanding potential impacts of design requirements.* Experience working collaboratively in an Agile environment (Scrum, XP) on a cross-functional team (Product Owners, Scrum Masters, Developers).* Strong oral and written communication skills; presentation skills.* Strong facilitation and consensus building skills.* Experience with 508 Compliance* Experience with HTML/CSS and responsive cross browser optimizationJob Types: Contract, Full-timePay: Up to $120,000.00 per yearBenefits:* Dental insurance* Health insurance* Paid time off* Vision insuranceSchedule:* 8 hour shiftAbility to commute/relocate:* Washington, DC: Reliably commute or planning to relocate before starting work (Required)Education:* Bachelor's (Required)Experience:* REST: 5 years (Required)* Java: 3 years (Required)* software development: 5 years (Required)* Spring Boot development: 3 years (Required)* developing backend/RESTful services: 2 years (Required)* designing & building APIs: 5 years (Required)* API Gateway: 5 years (Required)* developing cloud-hosted, responsive, web applications: 5 years (Required)* VueJS, React, Angular or NodeJS: 5 years (Required)* SQL and No-SQL databases: 5 years (Required)* performance tuning for production grade databases: 5 years (Required)* conducting threat-modelling: 5 years (Required)Work Location: Hybrid remote in Washington, DC