Full Stack Developer
Bespoke Technologies, Inc. · Chantilly, VA · Yesterday
EngineeringFull-time
Location: Chantilly, VA (fully on-site, no remote option). Active Poly clearance is required; candidates without a Poly will not be considered.
Requirements
- Experience developing single-page applications using HTML5, CSS3, SCSS, TypeScript, and Angular 18+ (minimum 1 year with Angular)
- Experience developing RESTful services using Java 17+ and Spring Framework 6+
- Experience with non-relational database systems such as DynamoDB (other on-the-job database experience accepted)
- Experience with and troubleshooting of Internet/web-related protocols and technologies (e.g., Tomcat, Node.js, web services, and SSL)
- Experience developing JUnit and Jasmine tests and experience with testing platforms such as Jest or Karma
- Experience using DevOps tools such as Git, Jenkins, and Nexus, or other software repositories
- Experience in technical project management with full lifecycle software development
- Experience estimating and managing software development schedules and deliverables
- Experience working in an Agile development environment
- Experience developing detailed software design and associated deliverables
- Experience designing new system interfaces
- Experience coordinating, supporting, and participating in program meetings and reviews
- Experience building and maintaining constructive relationships among customers, stakeholders, technical teams, and contractors
Desired Qualifications
- Experience with Spring Security
- ServiceNow Certified Application Developer, or completion of requisite ServiceNow training for the certification
- Experience with ServiceNow Automated Test Framework (ATF)
- Experience developing and maintaining systems that utilize websockets
- Experience developing UIs using Angular Material
- Experience working in a fast-paced, Lean Agile environment
- Experience doing rapid prototyping and application development with significant user interaction
- Experience developing using AngularJS, Bootstrap, and jQuery
- Experience with scripting languages (e.g., Shell, Perl, and Python) and/or the ability to automate routine operations through scripts or toolsets
- Experience with Sponsor IT systems, missions, and strategies
- Experience communicating with senior customers, senior management, and implementation partners
- Experience creating and maintaining Jira tickets
- Experience with AWS and Azure