What are the responsibilities and job description for the Full Stack Developer position at Sky Solutions LLC?
Job Details
Role: Technical Architect (Full Stack Developer)
Location: Lanham, MD (Hybrid)
Duration: Long term
Must have 6 years of full-time professional experience working and leading development activities on Agile teams and using modern development tools, techniques, and methods for the creation and deployment of all layers of web applications. Is comfortable working in an agile and Jean environment to routinely deploy changes. Experience using modern, open-source software to prototype und deploy front/back-end web applications, including all aspects of server-side processing, data storage, and integration with front end development. Coordinate across FDT's to develop and support common, reusable libraries and solutions.
Required Experience:
- Java Development: JDK1.8 and 11, MDC, Http Filters, Loggers, Concurrence. Security, JPA, Junit
- Spring Projects: MVC, Boot, WebFlux, Cloud, Test. Security, Cache, JPA
- Persistence Relational Databases (Ex: Oracle, PostgreSQL), NoSQL Databases (es MongoDB, DynamoDB, etc)
- DevOps: Maven, Build pipelines (Jenkins or other), Code quality tools (SonarQube or other), Nexus, Git
- Client Development HTML5, JavaScript From-End Framework (React, Angular, Vue, Fluent or other), CSS3
Preferred Experience:
- JBoss EAP
- Client Development. Node js, NPM, Babel, Webpack, React, Create React App, Jest. Testing
Library, Selenium.
- Standards:
- Web: CSS, HTMLS
- Accessibility: WCAG 2.0 (Section 50% WCAG 2.0 AA) and WAI-ARIA
- Multi-Lingual Accessibility Standards (ally), Internationalization (il8n) and Localization (l10n)
- Other Skills: Splunk, Excel, PowerPoint.
Primarily responsible for:
Ability to perform all roles and responsibilities of both a Senior Back-End Developer and a Senior Front-End Developer, as defined in the corresponding sections in this document, when necessary.