Full Stack Developer (Mid-Level)
- Chantilly, VA, United States
Applications open in a new tab.
Job details
- Experience
- · Years Experience: 5+ Years relevant experience
- Posting language
- English
- Posted
Original job description
Description
We are seeking a Full Stack Developer to join our team and help catapult a federal mission’s delivery and discovery of identity and network-based intelligence insights to counter national security threats and malicious threats. Our software developers will assist in testing, crafting, and recommending scalable, flexible, and resilient designs and implement integrations with a standard platform in a cloud environment. The ideal candidate will have experience in strategizing overall build tools and software to facilitate information and data sharing, and advance analytic practices.
Duties:
· Employ software development techniques and methodologies for solving tough analytical challenges in support of one of national security threats · Use software development skills to automate manual analytical processes · Opportunity to expand upon beyond specializations to include front end user interfaces, back end microservices, web services, cloud architectures, as well as databases and other persistent data stores · Deploy developed IT solutions, user applications, databases, and other IT capabilities · Design and develop specialized user solutions, applications and databases using a hybrid Agile approach within a DevOps environment · Provide Tier 3 technical support for deployed applications and databases · Knowledge of code versioning tools such as Git · Experience with cloud message APIs and usage of push notifications · Maintain code integrity and organization · Collaborate with the rest of engineering team to design and launch new features. Includes coordination and documentation of deployment procedures, release plans, etc. · Keen interest in learning and using the latest software tools, methods, and technologies to solve real world problem sets vital to national security · Support off-hours deployment such as evening or weekends.
Requirements
· Understanding of cloud architectures and enabling tools and technologies, such as, AWS Cloud (GovCloud/C2S) · Familiar with Amazon Web Managed Services (AWS) · JavaScript, Angular, Typescript, Node.js, MongoDB, JSON, SQL, XML · High experience level with back-end programming languages (Java/Spring, Python) · Working knowledge with datastores MongoDB, DynamoDB, PostgreSQL, S3, Redshift, Redis, and Elasticsearch · Familiar with technologies jQuery, ASP/.Net, NoSQL, PL/SQL, LDAP, HTTP, REST/SOAP, RDBMS · Familiar with Configuration Management and CI Tools, such as, Git/Gitlab, Jenkins, SonarQube, Maven, Ansible, Chef · Familiar with Linux/Unix server environments · Experience with Agile development methodology · Working knowledge with Collaboration tools, such as, Jira and Confluence
Preferred Qualifications:
· Working knowledge with software platforms and services, such as, Docker, Kubernetes, JMS/SQS/SNS, Kafka, AWS Lambda, NiFi, · Working knowledge with public keys and digital certificates · Experience with automated testing patterns and tools, such as, Mocha/Chai, JUnit, NUnit, TestNG · Experience with DevOps environments · Expertise in various COTS, GOTS and open-source tools which support development of data integration and visualization applications · Experience with cloud message APIs and usage of push notifications · Specialization in Object Oriented Programming languages, scripting, and databases · Familiar with Python, Groovy, Shell Script
Requirements:
· Minimum education requirements: Bachelor’s Degree · Years Experience: 5+ Years relevant experience · Full Time - Onsite · Active TS/SCI with Poly Clearance Required
More about this job
Skills
- Software development
- Security threats
- Microservices
- Agile
- DevOps
- Technical support
- Git
- Documentation
- AWS
- JavaScript
- Node.js
- MongoDB
- SQL
- Programming languages
- Oracle Java
- Python
- Amazon DynamoDB
- PostgreSQL
- Amazon Redshift
- Redis
- Elasticsearch
- jQuery
- .NET
- NoSQL
- Oracle PL/SQL
- LDAP
- GitLab
- Jenkins
- SonarQube
- Apache Maven
- Ansible
- Linux
- UNIX
- Agile development
- Collaboration
- Jira
- Atlassian Confluence
- Docker
- Kubernetes
- Apache Kafka