Software Engineer Annapolis Junction, MD
Listed on 2026-02-06
-
Software Development
Data Engineer
Overview
Seeking an experienced Software Developer who will provide full-stack Java software development in support of Enterprise Data Enablement under the Data Transformation Solutions (DTS) TTO. The candidate will be responsible for developing and prototyping new capabilities to drive innovation supporting customer's Data Architecture Strategy. The candidate will contribute to innovative projects, working with cutting-edge technologies to deliver robust and scalable solutions for ingest, processing, transformation and transport of large volumes of data across a range of data architectures.
ResponsibilitiesThe role involves full-stack development and prototyping capabilities to support data-centric initiatives and architecture strategies, delivering robust, scalable solutions for data ingest, processing, transformation and transport across diverse architectures.
Required Skills / Experience- Java and Java Script
- Python
- Agile software environment
- Experience utilizing corporate authentication services into a secure full stack solution
- Experience delivering full stack solutions with large data sets
- Experience with developing in a micro-services framework
- Familiar with design and implementation of local caching services
- Experience with ETL (Extract, Transform, Load)
- Docker & Docker Compose
- Kubernetes
- Jenkins
- Github and Gitlab
- Jira and Confluence
- Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
- Experience with AWS
- Experience working in a LINUX environment
- Node.js
- Ability to work in a team environment
- Familiarity with Data Science methods and analysis
- Experience in developing, prototyping and deploying new capabilities
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).