The U.S. Department of Justice needs a Software Engineer to build and maintain data processing pipelines and data ingestion workflows using Spring Boot, XML/XSLT, and related technologies to ensure the well-being of U.S. citizens.
Requirements
- Java
- Spring
- XML
- 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
Responsibilities
- 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.
Other
- Education: 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
- U.S. Citizenship Required
- Security clearance level: Secret
- Travel Required: None