Full Stack Developer

Clearance Level
None
Category
Software Development
Location
Columbia, Maryland

REQ#: RQ57059

Travel Required: None
Public Trust: Other
Requisition Type: Regular

The Full Stack Developer provides frontend and backend development support for the Portal team on the Enterprise Portal contract. The successful candidate will provide best practices to design single-page application (SPA) architecture applications and micro services using cutting edge and open source technologies including J2EE, Node.JS, Spring Boot, Spring Cloud, RESTful, HTML5, Bootstrap, Angular or equivalent technologies like Vue.JS or React JavaScript, and AWS technologies. The individual will work in an agile environment to support short sprints and rapid delivery of releases.

Role and Responsibilities

  • Develops state-of-the-art systems that enhance the existing commercial and in-house developed software by adding web-services’ capabilities.
  • Develops RESTful services, which will be hosted on AWS infrastructure.
  • Writes reusable, testable, and efficient code.
  • Designs and implements low-latency, high-availability, and high-performance applications that adhere to security and data protection requirements.
  • Participates in the full SDLC or Agile methodologies.
  • Actively collaborates with the cross functional teams such as Requirements, Testing and Infrastructure Teams.
  • Pro-active in daily development activities, estimates detail design and development efforts, and adheres to development timelines specified by the schedule. 

Required Education and Experience

  • Bachelor’s degree in Computer Science or related field
  • Minimum 6 years of experience developing RESTful services, using NodeJS or Spring Boot, J2EE
  • Minimum 6 years of experience with JavaScript, JQuery, Boot Strap and JavaScript related utilities
  • Minimum 6 years of experience with distributed version control systems such as GitLab/GitHub/BitBucket
  • Proven experience in designing, developing, testing, and integrating micro services into large applications
  • Facilitates and leads troubleshooting activities and possess excellent debugging skills with backend micro services and related issues
  • Proven experience in agile development methodologies such as Scrum and Kanban, and experience with Jira to manage the Agile sprints and backlog
  • Experience with Relational databases (Mysql, Postgres, etc.) and related caching APIs (Redis, Varnish)
  • Experience with build/SCM tools such as Maven, ANT, NPM

Desired Education and Experience

  • Proven oral and written skills to communicate with external and internal stakeholders effectively
  • Experience in CMS or Health care organization
  • AWS certification(s)
  • 1 year of experience with Angular/React/VueJS
  • 1 year of experience with Unix/Linux
  • Experience with continuous delivery and integration tools: Jenkins, Nexus, Artifactory, etc.
  • Experience with Angular 5 or higher is preferred

Conditions

  • Must have lived in the US for the last three out of five years
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.