Today
Secret
Unspecified
Unspecified
IT - Software
Fairfax, VA (On-Site/Office)
SOFTWARE ENGINEER
Transform technology into opportunity as a Software Engineer at GDIT. Shape what's next for mission-critical government projects while shaping what's next for your engineering career.
MEANINGFUL WORK AND PERSONAL IMPACT
As a Software Engineer, the work you'll 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 Boot in a distributed computing environment.
• Develop and optimize XML/XSLT-based data processing logic for structured and semi-structured data.
• Integrate with APIs, web services, and SQL and NoSQL databases 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.
WHAT YOU'LL NEED TO SUCCEED
Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer must have:
• Education: Bachelor's 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, and XML
• 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 with ETL 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.
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 you'll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.
Work Requirements
Transform technology into opportunity as a Software Engineer at GDIT. Shape what's next for mission-critical government projects while shaping what's next for your engineering career.
MEANINGFUL WORK AND PERSONAL IMPACT
As a Software Engineer, the work you'll 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 Boot in a distributed computing environment.
• Develop and optimize XML/XSLT-based data processing logic for structured and semi-structured data.
• Integrate with APIs, web services, and SQL and NoSQL databases 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.
WHAT YOU'LL NEED TO SUCCEED
Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer must have:
• Education: Bachelor's 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, and XML
• 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 with ETL 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.
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 you'll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.
Work Requirements
group id: 90979310
Explore the Art of the Possible | GDIT