Full Stack JAVA Developer (Remote) Job at General Dynamics Information Technology, Remote

  • General Dynamics Information Technology
  • Remote

Job Description

Public Trust: Other
Requisition Type: Regular
Your Impact

Own your opportunity to work alongside federal civilian agencies. Make an impact by delivering solutions that improve citizen services millions depends on.

Job Description

SOFTWARE DEVELOPER SENIOR

We are seeking a Full Stack Java Developer to design and build Java‑based microservices, REST APIs, ingestion pipelines, and reporting solutions. The role includes developing JasperReports, modernizing PACER reporting, writing SQL for data and reconciliation workflows, and executing comprehensive testing across APIs, data pipelines, and reporting outputs. The ideal candidate will support end‑to‑end development, testing, troubleshooting, and collaboration with cross‑functional teams to deliver high‑quality, scalable, and audit‑ready solutions.
MEANINGFUL WORK AND PERSONAL IMPACT
As a Software Developer Senior, the work you’ll do at GDIT will be impactful to the mission of Bureau of Fiscal Service - Department of Treasury. You will play a crucial role in Modernization of Legacy Applications.

● Design and develop Java microservices, REST APIs, and data ingestion pipelines
● Build JasperReports, modernize PACER reports, and implement reconciliation workflows
● Write SQL for data queries, aggregations, and cross‑system data validation
● Execute API, batch, and end‑to‑end testing across ingestion and reporting workflows
● Support troubleshooting, UAT, and collaboration with cross‑functional teams


WHAT YOU’LL NEED TO SUCCEED
Bring your engineering expertise along with a drive for innovation to GDIT. The Software Developer Senior must have:
● Education: Bachelor Degree in Computers or related field
● Experience: 10+ years of related experience
● Technical skills: Full Stack Java Developer skilled in Java microservices, REST APIs, data ingestion pipelines, SQL, JasperReports, and end‑to‑end testing.

● US citizenship or LPR required

● Role requirements: Collaborate with Stakeholders, Legacy development team, Business Users, Vendors and interfacing applications

Key Responsibilities

Java & Microservices Development
• Design and develop Java‑based REST APIs and stateless microservices using Javalin
• Build JSON models, validation logic, transformation workflows, and ingestion pipelines (SFTP, batch)
• Integrate with Datacom/CICS systems via JDBC or REST gateways
• Implement structured error handling, logging, and traceability
• Develop unit and integration tests and support troubleshooting across environments

Reporting & Data Processing
• Build and maintain JasperReports templates, sub‑reports, and merged outputs
• Modernize PACER reporting, reconciliation logic, and monthly report workflows
• Write SQL for data queries, aggregations, reconciliation checks, and cross‑system data blends
• Automate recurring reporting cycles and generate outputs in CSV, XML, and PDF

Testing & Quality Assurance
• Execute unit, integration, API, batch, and end‑to‑end testing
• Validate ingestion formats (Connect:Direct, SFTP, CSV, fixed‑width, XML, JSON)
• Test REST APIs for schema accuracy, error handling, and performance
• Coordinate UAT, lead defect triage, and maintain test documentation and traceability

Required Qualifications
• 10+ years of experience in Java development, microservices, or REST API design
• Hands‑on experience with JSON modeling, data validation, and transformation logic
• Strong SQL skills including joins, aggregations, and reconciliation queries
• Experience building reports using JasperReports or similar reporting frameworks
• Solid understanding of batch processing, SFTP ingestion, or file‑based workflows
• Experience with unit, integration, API, and data‑pipeline testing
• Ability to troubleshoot complex application, data, or report issues across environments
• Strong communication skills and experience working with cross‑functional teams

Preferred Qualifications
• Experience with Javalin or other lightweight Java REST frameworks
• Familiarity with PACER reporting, reconciliation processes, or finance‑related data flows
• Prior experience integrating with Datacom/CICS systems via JDBC or REST gateways
• Exposure to Connect:Direct, CSV, fixed‑width, XML, or JSON ingestion pipelines
• Experience with automated scheduling/orchestration tools (e.g., Autosys, Control‑M, Jenkins, etc.)
• Knowledge of logging, traceability, audit frameworks, or compliance‑driven workflows
• Experience supporting UAT or collaborating closely with SMEs in accounting or reporting domains


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
● Flexibility: Full-flex work week to own your priorities at work and at home ***remove if ineligible***
● 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

Years of Experience

9 + years of related experience

* may vary based on technical training, certification(s), or degree

Certification

Travel Required

Less than 10%

Job Tags

Remote job, Work at office, Work from home, Flexible hours

Similar Jobs

Open Space Institute, Inc.

Director or Senior Director of Government Relations, New York State Job at Open Space Institute, Inc.

 ...Position Title: Director or Senior Director of Government Relations, New York State Reports To: Executive Vice President and Chief of Staff Direct Reports: None Department: External Affairs Location: Albany, New York FLSA Status: Exempt Salary Range... 

City and County of San Francisco

DIRECTOR OF GOVERNMENT AFFAIRS-SFPUC-- Job at City and County of San Francisco

 ...at Job Description Working Relationships The Director of Government Affairs works directly with the General Manger and Deputy...  ...maximizing positive government, constituent and stakeholder relations. This Director keeps the General Manager and Deputy General... 

Marlowhire Talent Inc

Virtual Assistant | Full-Time Job at Marlowhire Talent Inc

 ...Virtual Assistant | Full-Time Employment Type: Full-Time, Permanent Work Arrangement: Hybrid Experience Required: 0-2 years...  ...support, including scheduling, email management, and general office tasks. You'll help keep operations organized while working independently... 

Regeneron

Associate Director, Government Pricing Job at Regeneron

 ...Build our future together: The Associate Director, Government Pricing (GP) position is a key member of Regenerons government pricing team...  ...SOPs and reasonable assumptions, on a quarterly basis, as related to Government Programs/Pricing. Monitor policies,... 

VaVa Virtual Assistants

VIRTUAL EXECUTIVE ASSISTANT Job at VaVa Virtual Assistants

 ...VIRTUAL EXECUTIVE ASSISTANT Independent Contractor | Remote | Minimum 20 Hours/Week This is an independent contractor (1099) position. VaVa...  ...who can own the client relationship and deliver back-office support that makes an immediate, tangible difference. In this...