Job Description :
6 Month Contract to Hire
Columbia, MD
Minimum 3 years in USA from 2014


Sr Developer

Position Description

The Full Stack Developer provides backend development support for the Portal team on the EPC contract. The successful candidate will also provide best practices to design Single page architecture (SPA) applications and Micro services using cutting edge and open source technologies including J2EE, AngularJS, Node.JS, HTML5, RESTful, AWS technologies. The individual will work under agile environment to support short sprints and CI/CD for rapid delivery of releases.

Role and Responsibilities

The Full Stack Developer is responsible for developing state-of-the-art systems that enhance the existing commercial and in-house developed software by adding web-services’ capabilities.
The Full Stack Developer is responsible for developing RESTful services as part of a Platform as a Service PaaS that is hosted at AWS.
The individual is responsible for writing reusable, testable, and efficient code.
Designs and supports the implementation of low-latency, high-availability, and high-performance applications that adhere to security and data protection requirements.
The individual will participate in the full SDLC or Agile methodologies;
Must be able to actively work with the Requirements, Testing and Infrastructure Teams, document detailed design, participate in team development efforts, and develop and unit test good quality code, and troubleshoot defects and incidents.
Must be pro-active in daily development activities, be able to estimate detail design and development efforts, and adhere to development timelines specified by the schedule.
Required Education and Experience

Bachelor’s degree in computer science or related field.
Minimum 8 years of experience in the complete system development lifecycle (SDLC) of J2EE web-based distributed systems.
Minimum 4 years of experience working with one or more J2EE Servers: Websphere, Weblogic, Glassfish, Tomcat, JBoss, Nginx.
Minimum 3 years of experience developing RESTful services.
Minimum 2 years of experience with NodeJS and AngularJS framework.
Minimum 6 years of experience with Unix/Linux and version control systems such as GitLab/GitHub/BitBucket. Experience in designing, developing, testing, and integrating micro services into large applications with Single Page Architecture (SPA
Proven oral and written skills to communicate with external and internal stakeholders effectively
Facilitates and leads troubleshooting activities and possess excellent debugging skills with backend micro services and related issues.
Expertise responsive design concepts to implement mobile friendly solutions.
Working knowledge in AWS Cloud and DevOps technologies and implementing highly secure, scalable and standards based solutions.
Proven experience in agile development methodologies Scrum and Kanban and experience with Jira to manage the agile sprints and backlog
Experience with Javascript (JQuery, Backbone, React, Angular), CSS (SASS, LESS)
Experience with AWS, Relational databases (Mysql, Postgres), Caching (Redis, Varnish), Docker
Experience with continuous delivery and integration tools: Jenkins, Nexus, Artifactory
Experience with build/SCM tools: Maven, Gradle, NPM
Experience writing build scripts using Python, Unix Shell (bash,ksh) or perl
Hands-on Unix/Linux knowledge
Desired Education and Experience