Software Engineer

Bow Wave LLC
United States
8 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon S3 Big Data Software Documentation Information Systems Continuous Integration Data Validation Extract Transform Load (ETL) Distributed Computing Environment Electronic Data Interchange (EDI)
+20 more
Spring Framework JSON Apache Maven NoSQL Red Hat Enterprise Linux Shell Script SQL Databases Web Services Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) Data Processing Cloud Platform System Data Ingestion Spring-boot Containerization Semi-structured Data Information Technology Data Pipelines Docker Jenkins

Job description

As a Software Engineer, the work you’ll do will be impactful to the mission of the Department of Homeland Security. 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.

Requirements

WHAT YOU’LL NEED TO SUCCEED 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, XML, and XSLT * Security clearance level: Secret * US citizenship required * Strong understanding of data formats (e.g., JSON, CSV, XML) and transformation techniques.

  • Experience with relational databases and SQL.

PREFERRED QUALIFICATIONS

  • Experience with AWS services (e.g., S3, Lambda, Glue) or containerization tools such as Docker.
  • Knowledge of ETL frameworks, data validation, or schema mapping.
  • Familiarity with Red Hat Enterprise Linux (RHEL) and shell scripting for automation and deployment.
  • Understanding of security and compliance standards (FISMA, NIST, FedRAMP).
  • Familiarity with CI/CD tools (e.g., Jenkins, Maven) and Agile methodologies.
  • Prior experience supporting federal agencies or large-scale data systems.

Full Time

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all