Software Engineer

General Dynamics IT
Fairfax, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Fairfax, United States of America

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Software Documentation
Information Systems
Continuous Integration
Data Validation
Data Systems
Relational Databases
Distributed Computing Environment
Electronic Data Interchange (EDI)
JSON
Maven
Red Hat Enterprise Linux - RHEL
Shell Script
SQL Databases
Web Services
XML
Extensible Stylesheet Language Transformations (XSLT)
Data Processing
Data Ingestion
Spring-boot
Semi-structured Data
Information Technology
Data Pipelines
Docker
Jenkins

Job description

As a Software Engineer, the work youll do at GDIT will be impactful to the mission of the U.S. Department of Justice. You will play a crucial role in building and maintaining data processing pipelines and data ingestion workflows using Spring Boot, XML/XSLT, and related technologies. Design, implement, and maintain data ingestion and transformation pipelines using Java and Spring Bootin a distributed computing environment. Develop and optimize XML/XSLT-based data processing logic for structured and semi-structured data. Integrate with APIs, web services, andSQL and NoSQLdatabases to facilitate data exchange and validation. Troubleshoot and resolve data processing issues, ensuring accuracy, performance, and compliance with federal standards.

Contribute to system documentation, testing, and continuous process improvement efforts.

Support deployment and maintenance of data pipeline components in on premise and in hybrid and cloud environments.

Requirements

Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer must have: Education: Bachelors degree in Computer Science, Information Systems, or a related field. Experience:3+years of professional Java development experience, with a focus on data processing or integration. Technical skills: Java, Spring,andXML Security clearance level: Secret US citizenship required Experience with relational databases and SQL.

PREFERRED QUALIFICATIONS

Experience with AWS services or containerization tools such as Docker.

Understanding of data formats (e.g., JSON, CSV, XML) and transformation techniques.

Familiarity withETL frameworks, data validation, or schema mapping.

Familiarity with Red Hat Enterprise Linux (RHEL) and shell scripting for automation and deployment.

Familiarity with CI/CD tools (e.g., Jenkins, Maven) and Agile methodologies.

Prior experience supporting federal agencies or large-scale data systems.

Benefits & conditions

GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. Growth: AI-powered career tool that identifies career steps and learning opportunities Support: An internal mobility team focused on helping you achieve your career goals Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off Community: Award-winning culture of innovation and a military-friendly workplace

OWN YOUR OPPORTUNITY Explore a career in software development at GDIT and youll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.

Apply for this position