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

Work at office, Work from home, Flexible hours

Similar Jobs

Uncommon Schools

Elementary Physical Education Teacher Job at Uncommon Schools

Uncommon Schools seeks an Elementary PE Teacher to build a love of fitness and movement in a high-expectations, mission-driven charter...  ...school. You will design and lead rigorous, engaging K-5 physical education lessons that develop motor skills, teamwork, and lifelong... 

NCH

Pharmacist DT Job at NCH

 ...Medical Education and fellowships; Have endowed chairs; Conduct research and participate in national clinical trials; and partner with...  .... Visit nchjobs.org to learn more. JOB SUMMARY The pharmacists will provide good quality pharmaceutical care. ESSENTIAL DUTIES... 

Women and Infants Hospital of Rhode Island

Medical Technologist Job at Women and Infants Hospital of Rhode Island

 ...Responsible for analyzing, evaluating and interpreting various specimens for the detection, diagnosis and treatment of a variety of medical conditions. Duties & Responsibilities Perform qualitative and quantitative analysis of patient specimens according to... 

Arrow Exterminators

Pest Control Technician - Termite Job at Arrow Exterminators

 ...Pest Control Technician - TermiteArrow Exterminators is looking to hire a full-time Pest Control Technician - Termite to provide uncompromised service to our residential or commercial pest control customers utilizing an Integrated Pest Management approach (IPM) . This... 

MCBB RESTAURANT GROUP CORP

Server Job at MCBB RESTAURANT GROUP CORP

 ...Description Must Have Experience. Must have day and night availability,. Must be able to commit to a regular...  .... We are NOT interested in applicant working 1 shift a week. Job Types: Full-time, Part-time Pay: From $11.00 per hour Shift: ~8 hour shift...