GD Information Technology-posted 10 days ago
Full-time • Mid Level
Hybrid • Fairfax, VA
5,001-10,000 employees

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. The likely salary range for this position is $106,250 - $143,750. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

  • 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.
  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • 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.
  • 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.
  • Comprehensive benefits and wellness packages
  • 401K with company match
  • Competitive pay and paid time off
  • full flex work weeks where possible
  • variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
  • short and long-term disability benefits
  • life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service