Full Stack Developer
Technology
Ashburn, United States1 month ago
Full timeFully remote
Job description
Xenith Solutions is a small family focused business where we focus on taking care of our employees and customers equally. We are focused on serving Federal / Civilian, Defense and Intelligence organizations with superior service. If you want to be a part of a rapidly growing business with an exceptional culture, then you want to be a part of the Xenith Solutions family.
Xenith offers unmatched Benefits
- 100% of Medical, Dental, and Vision benefits paid by employer
- FSA or HSA available
- Unlimited Paid Time Off (PTO)
- 401(k) matching (100% up to the first 4%) with NO vesting period
- Tuition / Certification / Training reimbursement
- Accident / Disability / Universal Life Insurance
- And much more…
Responsibilities
The Full Stack Developer will be responsible for the design, development, integration, testing, deployment, and maintenance of enterprise applications and services.
- Design, develop, test, and maintain scalable front-end and back-end application components
- Develop responsive user interfaces using Angular, AngularJS, Material UI, CSS, and JavaScript frameworks
- Design and develop RESTful and SOAP-based APIs using Java, Spring Boot, Spring WebFlux, and JSON
- Develop and maintain data models, database queries, stored procedures, and batch processing solutions using SQL, PL/SQL, and NoSQL technologies
- Develop and maintain AWS-based application services and integrations utilizing SQS, SNS, and other cloud-native services
- Build and maintain CI/CD pipelines, automated testing frameworks, and deployment processes
- Participate in Agile ceremonies including sprint planning, backlog refinement, sprint reviews, and retrospectives
- Collaborate with product owners, architects, developers, testers, and stakeholders to deliver high-quality software solutions
- Support application modernization efforts, including migration from AngularJS to Angular
- Implement secure authentication and authorization mechanisms utilizing JWT and role-based access controls
- Manage source code repositories and configuration management processes using Git and GitHub
- Develop and maintain reusable UI components using Storybook
- Troubleshoot application issues, perform root cause analysis, and implement corrective actions
- Support all aspects of configuration management, change control, and release management
- 8 or more years of relevant experience in an Enterprise IT environment
Front-End Development
- Experience designing and developing applications using Angular, AngularJS, Material UI, JavaScript, TypeScript, HTML5, and CSS
- Experience with front-end build tools including Webpack and NPM
- Experience migrating applications from AngularJS to Angular
- Experience developing reusable UI components using Storybook
- Experience implementing responsive web design supporting multiple browsers including Chrome and Edge
- Experience implementing web security and role-based access controls using JSON Web Tokens (JWT)
- Experience designing and developing enterprise applications using Java and Spring Boot
- Experience implementing MVC (Model-View-Controller) architecture patterns
- Experience designing and developing REST, SOAP, and JSON-based APIs
- Experience developing and managing database schemas and migrations using Liquibase
- Experience writing complex SQL, PL/SQL, NoSQL queries, stored procedures, and batch processing jobs
- Experience utilizing AWS cloud services including SQS, SNS, and related technologies
- Experience with DevOps and CI/CD pipeline tools
- Experience using Git, GitHub, Jira, and automated testing frameworks
- Experience with Agile software development practices including build automation, testing automation, pair programming, and code management
- Experience supporting configuration management and software release processes
- BS Preferred
- AWS / AZURE Certification (Preferred)
Keywords
monthsOfExperience: 96HTML5Spring FrameworkLiquibaseXULJSONJiraGoogle ChromeCloud computingTypescriptOxygeneWebpackModel–view–controllerAngularNpmAngularJSJavaScriptDevOpsPair ProgrammingPl / sql
Interested in this role?