Job Description
Primarily responsible for:
- Front end web development using modern techniques and frameworks (e.g., HTML5, CSS3, CSS frameworks like LESS and SASS, Responsive Design, Bourbon, Twitter Bootstrap)
- JavaScript development using modern standards, including strict mode compliance, modularization techniques and tools, and frameworks and libraries (e.g., jQuery, MV* frameworks such as Backbone.js and Ember.js, D3)
- Consuming RESTful APIs
- Using and working in team environments that use agile methodologies
- Use of version control systems, specifically Git and GitHub
- Ensuring Section 508 Compliance
- Quickly researching and learning new programming tools and techniques
- Using and working with open source solutions and community
- Creating web layouts from static images
- Creating views and templates in full-stack frameworks like Rails, Express, or Django
Requirements
Basic Qualifications:
- ACTIVE or EXPIRED IRS MBI Clearance is required.
- Minimum Five (5) years of experience working on Agile teams and using modern, front end web development tools, techniques, and methods for the creation and deployment of user-facing interfaces.
- Is comfortable working in an agile and lean environment to routinely deploy changes.
Summary of Essential Skills:
- Java Development: JDK1.8 and 11, REST Service, Security, JPA, JUnit, Loggers, Concurrency
- Spring Framework: Spring Boot, Spring MVC, Spring Security, Spring JPA
- RESTful API Development: REST Service, Filters
- Persistence: SQL (Oracle, PostgreSQL), MongoDB
- Microservices & Containerization: Kubernetes, Docker (assumed), OpenShift, ISTIO
- DevOps Tools: Git, GitHub/GitLab, Jenkins CI/CD, Maven, SonarQube
- Cloud Platforms: AWS, Kubernetes, OpenShift
- Design Patterns: Microservices, Containerization
Job Tags
Contract work,