Applications Developer - SME or Expert Herndon Mandatory Skills: * In this role, the person must have: * Object Oriented Programming experience * Experience with AWS (e.g., CloudFormation, EC2, Lambda, DynamoDB, and ElasticSearch) * Experience with relational databases (e.g., RDS, Oracle, Postgres) * Experience in continuous integration technology (e.g., Chef, Puppet, Docker, Jenkins, Ansible) * Experience with interacting in a Linux environment (ex - Bash scripting) * Experience with Jenkins and creating Jenkins Pipelines while having and understanding of continuous integration and continuous deployment best practices * BS/BA in Computer Science OR equivalent combination of education and experience * Experience with Java, JavaScript, Python, Ruby * Requires expert or mastery level knowledge of work area, typically obtained through advanced education combined with experience. * May have deep knowledge of project management. Advanced knowledge of related disciplines within work area and ability to identify links and potential impact on projects, programs or systems. Optional Skills: * As a bonus, the idea candidate will also have: * Experience with application platforms such as Spring Boot or Angular * Experience with log analytics tools such as Splunk or ElasticSearch * Experience working with containers using Docker * Experience with container orchestration systems such as Kubernetes and Mesos * Experience in communicating with users, technical teams, and senior management * Comfortable working in a fast-paced environment * Experience with Microservices * Experience with front end development using Angular 10 * Comfortable managing competing priorities and are able to bring order to ambiguous scenarios * Familiarity with Source code management and integration (ex - GitHub/GitLab) * Experience in an Agile environment (JIRA, Confluence)