Company Detail

Bow Wave LLC
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Job DescriptionJob DescriptionAs a Software Engineer, the work you'... Read More
    Job DescriptionJob Description

    As a Software Engineer, the work you'll do 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 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. Read Less
  • Job DescriptionJob DescriptionFBI on-site working experience; CI Poly... Read More
    Job DescriptionJob DescriptionFBI on-site working experience; CI Poly not required but prioritizedSpecific software technical experience with FISA requiredUnix using C, Pro*C, Shell scripting, Java, Javascript, Perl, C++, PL/SQL, SQL*PlusClient-server and Web-service J2EE projects on Windows platforms based on SOA architecture a plus Read Less
  • Access Manager - M3 - TS required to apply  

    - Fort Belvoir
    Job DescriptionJob Description•Validate, create, and/or approve all DC... Read More
    Job DescriptionJob Description

    •Validate, create, and/or approve all DCD intelligence system and application accounts or entitlement requests within 12 hours of receipt during regular working hours Monday-Friday. Access request queues must be zeroed by close of business (COB) Friday of each week. Access requests fall into the following categories:
    •SIPRNET/JWICS Army Multimedia Message Manager (M3). Monitor SIPRNET and JWICS M3 account requests. The request portal must be monitored at least three times a day within DCD core hours. Additional M3 support will include but is not limited to log in errors and troubleshooting, user search and profile support, and M3 account metrics management.
    •Intelligence Communities of Interest (COI). Manage COI access for Army M3 users. Monitor COI sites and approve authorized account requests.
    •Entitlements Management. Manage entitlement requests in JEMS for the Army Intelligence Enterprise ensuring proper organization alignment and validating need-to-know.
    •NATO SECRET COI. Manage access to the NATO SECRET reader groups on SIPRNET and JWICS. Monitor request sites at least once daily.
    •Maintain the Army organization structure within JEMS ensuring the alignment adheres to the Army command structure.
    •Create and Maintain the Access Management SOP that includes all policies and procedures related to trusted agent activities and access management tasks and requirements. This SOP shall be stored in a common DCD location in both physical form and digital form. Review SOP every 6 months and update as necessary or when requested by Government. Provide draft SOP to Government lead within 14 calendar days of the request for concurrence.
    •Maintain and update Transaction Metrics log. Update access management metrics accurately weekly.
    •Produce ad hoc access management metrics reports, within 2 business days of Government request. Reports will include information on organizations and users requesting access.
    •Answer M3 Help Desk phone line and check voicemail.
    •Monitor DCD Access Mailbox across multiple networks and respond within 2 hours during normal business hours.
    •Manage and update the Army Intelligence Access Solutions website on JWICS. This site provides Army users with instructions, TTPs, and information to gain access to appropriate intelligence communities of interest and entitlements. The contractor shall update this website regularly as information changes and as directed by the government. The contractor shall also update the DCD Access Solutions handout regularly on a monthly basis.

    Read Less
  • Job DescriptionJob DescriptionProject Overview:This dynamic project su... Read More
    Job DescriptionJob Description

    Project Overview:

    This dynamic project supports the FBI in strengthening its mission-critical operations through the delivery of integrated technical, operational, and analytical services. The focus is on enhancing the FBI's enterprise systems by maintaining secure cloud environments such as AWS and Azure, while enabling advanced data capabilities through scalable ETL pipelines and the migration of custom-developed tools into enterprise platforms. In parallel, the team engages in forward-leaning research on emerging technologies including artificial intelligence, machine learning, IoT, and mobile messaging applications to inform next-generation solutions. As part of its operational mission, the project provides direct case support and real-time data analysis for high-profile events managed by the 24/7 operations center.

    Responsibilities:

    Collaborate with non-technical, national security investigators and analysts to understand their technology or data needs, recommend solutions, and translate those needs to technical requirements.Participate in all aspects of the software development lifecycle, including requirements collection, planning, design, development, testing, implementation, and quality assurance.Design, code, test, and debug software independently or as part of a development team, including but not limited to: New custom capabilities; Modifications to existing code;Process improvements; Workflow and O&M automation; Large-scale data processing; Computationally intensive statistical modeling; and Advanced analytics.Perform O&M-related tasks, including but not limited to: New feature scoping and development; Troubleshooting and customer assistance; Scope patches by reviewing usage and/or error logs; Refactor code; and Create/Assist with creating basic software documentation.Evaluate COTS, GOTS, OSS, and other software and systems to implement algorithmically complex data and technology solutions.Programmatically integrate third-party components.

    Required Qualifications:

    Demonstrate expert level proficiency in all functional responsibilities and expert knowledge of software engineering with: Expert proficiency with Python and JavaScriptEight (8) years of relevant experience in Computer Science, Software Engineering, or Mathematics.

    Preferred Qualifications:

    High proficiency with HTML, CSS, C#, and Jav

    Read Less
  • Software Engineer Mid - TS required to apply; Washington DC  

    - Washington
    Job DescriptionJob DescriptionMinimum five (5) years experienceRespons... Read More
    Job DescriptionJob Description

    Minimum five (5) years experience

    Responsible for the design, development, testing, and management of the application development projects in support of IT infrastructure.This includes the programmatic integration of third-party components, the introduction of new custom capabilities, modification of existing code, process improvement recommendation, and automation of operations and maintenance tasks.Develop and implement technical efforts to design, build, and deploy applications at the direction of lead architects, including large-scale data processing, computationally intensive statistical modeling, and advanced analytics.Participate in all aspects of the software development life cycle for all solutions, including planning, requirements, development, testing, and quality assurance.Duties include technical project milestone reviews, code architecture sessions, resource estimation, and development best practices knowledge transfer. Read Less
  • Job DescriptionJob DescriptionThe Software Engineer is responsible for... Read More
    Job DescriptionJob Description

    The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction of new custom capabilities, modification of existing code, process improvement recommendations, and automation of operations and maintenance tasks. The Software Engineer develops and implements technical efforts to design, build, and deploy applications under the direction of lead architects, including large-scale data processing, computationally intensive statistical modeling, and advanced analytics. This role participates in all aspects of the software development life cycle for all solutions, including planning, requirements, development, testing, and quality assurance.

    Key Responsibilities:
    •Design, develop, test, and manage application development projects in support of IT infrastructure.
    •Integrate third-party components programmatically and introduce new custom capabilities.
    •Modify existing code to enhance functionality and performance.
    •Recommend process improvements and automate operations and maintenance tasks.
    •Develop and implement technical efforts to design, build, and deploy applications under the direction of lead architects.
    •Work on large-scale data processing, computationally intensive statistical modeling, and advanced analytics.
    •Participate in all aspects of the software development life cycle, including planning, requirements, development, testing, and quality assurance.
    •Conduct technical project milestone reviews, code architecture sessions, resource estimation, and development best practices knowledge transfer.

    Qualifications:
    •Proven experience in software development and application management.
    •Strong knowledge of application design, development, testing, and management.
    •Experience with programmatic integration of third-party components.
    •Proficiency in modifying existing code and introducing new custom capabilities.
    •Ability to recommend and implement process improvements and automation.
    •Experience with Microsoft 365 Power Platform and SharePoint.
    •Experience with large-scale data processing, statistical modeling, and advanced analytics.
    •Strong understanding of the software development life cycle, including planning, requirements, development, testing, and quality assurance.

    Requirements: Bachelors degree; Minimum five (8) years experience; Top Secret Security Clearance; Counterintelligence Polygraph a priority

    Read Less
  • Job DescriptionJob Description• Responsible for developing the cloud s... Read More
    Job DescriptionJob Description

    • Responsible for developing the cloud service delivery models and architectural framework

    to enable platform as a service (PaaS), infrastructure as a service (IaaS), software as a

    service (SaaS), and data as a service (DaaS).

    • Able to implement automation for cloud resources using DevSecOps best practices.

    • Able to analyze applications and make recommendations across multiple area that identify

    what platforms can move, migrate, and/or be deployed into a cloud environment.

    • Capable of providing strategies for failure/recovery, cost optimization and benefit analyses

    of cloud, cloud agnostic, and on-site premise services.

    • Responsible for developing and implementing cloud applications, migrating existing onpremises

    applications to the cloud, debugging cloud stacks, managing policies for the use of

    cloud services, requests for new technology, establishing a secure cloud environment,

    ensuring appropriate availability/uptime design.

    • Works independently designing and developing new software products or major

    enhancements to existing cloud software.

    Read Less

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany