Senior API Developer
$105.4k - $142.6kGeneral Dynamics Information Technology
Type of Requisition: Regular
Clearance Level Must Currently Possess:
NoneClearance Level Must Be Able to Obtain:
NonePublic Trust/Other Required:
NACI (T1)Job Family:
Software EngineeringJob Qualifications:
Skills:
API Development, GitHub, GitHub Copilot, PostgreSQL, Spring BootCertifications:
NoneExperience:
7 + years of related experienceUS Citizenship Required:
YesJob Description:
Our 100% remote agile development team is looking for a Senior Microservices Developer to help us deliver top-quality development support for our Environmental Protection Agency (EPA) customers.
You will work directly with our government customers and with other GDIT developers and business analysts to create advanced software tools tailored to scientific applications. You’ll apply new approaches, principles, methods, techniques and tools compatible with the research environment within EPA. You’ll be a creative problem-solver, understand IT solutions from a users’ perspective and contribute to strategies for a modern integrated IT environment.
MEANINGFUL WORK AND PERSONAL IMPACT
The API Developer requires in-depth knowledge of modular API design and persistence architecture using Spring Boot. The role involves collaborative interactions with EPA staff and contractors, ensuring architecture aligns with legacy systems and supports efficient data flow. The successful candidate will document design and implementation techniques using tools like Atlassian’s Confluence. The developer will optimize services for performance, scalability, and security while adhering to best practices. The selected candidate will resolve development and deployment issues, working closely with API developers, data engineers, and other technical staff to ensure seamless integration with existing databases and applications.
WHAT YOU’LL NEED TO SUCCEED
Bring your engineering expertise along with a drive for innovation to GDIT. You must have:
- Technical skills (bolded items are hard requirements):
- Core Java (version 17 and 21)
- Spring Boot ecosystem including Spring Core, Spring Data JPA and repositories
- A strong knowledge of REST API design using Spring controllers
- JPA / Hibernate
- Relational database design ( Oracle, Postgres etc )
- Junit / Mockito
- Git and GitHub
- Must be able, and willing, to utilize AI tools (particularly, Copilot)
- Understanding of API error handling, validation, logging and security
- Bruno or other API testing tools
- Open-API / Swagger
- Maven
- Microservice architecture
- Performance optimization
- Experience with government or regulated industry applications is a plus
- Strong problem-solving and debugging skills
- Familiarity with CI/CD, Docker (plus)
- Ruby on Rails (plus)
- Security clearance level: must be able to obtain EPA Public Trust Level 4
- US citizenship required
Key Responsibilities:
- Modernization & Refactoring: Modernize a legacy application using Spring Boot, Cloud, and modern Java (17+), replacing legacy components with modular, testable, and maintainable code
- Microservices Architecture: Break down monolithic components into independent, loosely coupled modules/microservices, ensuring proper communication via REST and event-driven patterns
- Integration: Integrate with existing EPA systems, databases, and APIs, ensuring data consistency and compliance with regulatory requirements
- Security: Implement and enforce security best practices, including authentication, authorization, and data protection
- Testing & Quality: Develop comprehensive unit, integration, and end-to-end tests; conduct code reviews and mentor junior developers
Required Soft Skills/Organizational Skills Qualifications:
- Ability to prioritize and complete a wide variety of tasking workloads with critical deadlines.
- Excellent critical thinking and problem-solving skills.
- Superior oral and written communications skills, and a demonstrated ability to maintain a patient and professional demeanor, with a can-do attitude.
- Ability to communicate technical concepts clearly and professionally to both technical and non-technical parties (who may be key stakeholders).
- Ability to manage equipment and services in remote locations.
- Ability to work effectively in a remote team environment.
- Workability to perform well under pressure.
- Strong customer service orientation.
- Ability to maintain an organized workflow, with a high degree of attention to detail.
EDUCATION AND EXPERIENCE:
- Education: Bachelor of Arts/Bachelor of Science
- Experience: 7–12+ years in Java enterprise application development
Scheduled Weekly Hours:
40Travel Required:
NoneTelecommuting Options:
RemoteWork Location:
Any Location / RemoteAdditional Work Locations:
Total Rewards at GDIT:
Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. Paid leave and paid holidays are prorated based on the employee’s date of hire. The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.Our Identity Verification Process:
As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.About Our Work:
We are GDIT. A global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50+ countries worldwide, offering leading mission-ready capabilities in AI, cloud, cyber and software development.Join our Talent Community to stay up to date on our career opportunities and events atgdit.com/tc.
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans- ...deeply We're looking for a passionate, self-motivated Senior Full-Stack Engineer to help us develop within our Axe Monitor product and component libraries... ...: Maintain and build accessible UI components and APIs in TypeScript, Node.js, and ReactJS. Critical AI Engineering...SeniorFull timeRemote workOverseasFlexible hours
$107.9k - $172.64k
..., and the ability to learn and apply different technologies across a variety of complex assignments. What You’ll Do ~ Design, develop, test, and maintain automation solutions, integrations, scripts, reports, and AI-enabled solutions using the technologies best suited...SeniorFull timeWork at officeLocal areaRemote workFlexible hours2 days per week$170k - $190k
...Senior Security Engineer Reports To: Sr. Director of IT & Security Locations hiring from: Arizona, California, Colorado, Delaware... ...that matter most for a member-facing healthcare app and its APIs. Design and own the security architecture for Oshi's shift...SeniorFull timeRemote workWork from homeFlexible hoursShift work- ...scale, and technology. Job Description Senior Data Platform Engineer Role Summary... ...and compute infrastructure, and the APIs and agentic (MCP) interfaces that let both... ...and consumption by downstream teams. Develop reusable ingestion, cleansing, and harmonization...SeniorOngoing contractFull timeWorldwide
- ...treatment supply chains. Our newer Active Pharmaceutical Ingredients (API) facility in Clayton, NC sits on 825,000 square-feet of state-... .... The PositionResponsible for the department's system support, developing strategic goals and objectives in alignment with all relevant...SeniorInterim roleWork at officeLocal areaWorldwide
$86.6k - $144.4k
Are you excited by the opportunity to serve as the technical anchor of a cross-functional engineering squad, driving architecture decisions, mentoring peers, and shaping the future of a next-generation healthcare data platform? Would you like to work in an AI-accelerated...SeniorFull timeLocal area$83.43k - $222.48k
...something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary Designs, develops, and implements digital solutions and systems by applying advanced technical expertise to architect and code software applications...SeniorHourly payFull timeTemporary workWork experience placementLocal area- ...deliver next-generation solutions that patients and healthcare partners need today and into the future. Job Description As a Senior Software Engineer for FuzeRx, you will join a team that is working to improve patients’ lives through a better pharmacy experience....SeniorFull timeTemporary workWork experience placementRemote workLong distanceFlexible hours
$128.16k - $160.2k
...the future. Job Description Fuze Health is seeking a Senior DevSecOps Engineer to join our Engineering organization. As a... ...engineering teams. ● Design, maintain, and secure CI/CD pipelines and developer workflows. ● Drive infrastructure-as-code security best...SeniorFull timeTemporary workWork experience placementRemote workFlexible hours$112.71k - $169.06k
...position.Visa sponsorship is NOT offered for this position.Employees are expected to work on-site five days per week.What You Will Do:Develop high-voltage electrical system architectures and translate machine and system requirements into detailed electrical designs for...SeniorFull timePart timeRelocationRelocation packageFlexible hours$83.97k - $143.94k
...United States of AmericaSalary: $83,966 - $143,942Company: Siemens Senior Protection & Automation Application Engineer - Customer... ...to go further.You’ll make a difference by:The position involves developing, configuring, testing, documenting, and demonstrating applications...SeniorPermanent employmentFull timeWork at officeLocal areaImmediate startRemote work- ...Novo Nordisk in Clayton, NC seeks a Senior Supply Chain Leader to manage API materials, lead a global supplier operations team, and drive continuous improvement across sourcing processes. You will coordinate with stakeholders worldwide to ensure compliant, timely delivery...SeniorWorldwide
$106.61k - $284.28k
...surface complex data insights in an intuitive, performant, and accessible manner. Backend & Data Integrations: Design and develop secure, scalable APIs and integration layers. Build seamless connections between our applications and diverse data objects, enterprise...Hourly payFull timeTemporary workLocal area$119k - $161k
...Citizenship Required: Yes Job Description: Seeking a PHP Web Developer to join the Web Application and Development (WebDev) team. This... ...interact with endpoints and have a working understanding of APIs. The migration effort will require working with customer to...Full timeContract workTemporary workFor contractorsImmediate startRemote workWorldwideFlexible hoursShift work$106.61k - $284.28k
...The ideal candidate will be strong in Java, Spring Boot, RESTful APIs, and event‑driven systems. While also being comfortable... ...third‑party platforms. Expectations For The Role: Design, develop, and maintain backend microservices using Java/JEE and Spring Boot...Hourly payFull timeTemporary workCurrently hiringLocal area$92k - $149.5k
...AWS environments that host public websites, web applications, APIs and data platforms, using services such as Amazon EC2 behind Elastic... ...protection, code review and secrets management. Work with developers who use AI-assisted development tools to make sure generated...Full timeContract workRemote workNight shift- ...Description: The AI Engineer II independently develops and supports AI engineering capabilities... ...routing, prompt execution patterns, API integrations, and reusable utilities aligned... ...maintainability. Partner with more senior engineers to refine shared libraries and...Full timeWork experience placementFlexible hours
- ...treatment supply chains. Our newer Active Pharmaceutical Ingredients (API) facility in Clayton, NC sits on 825,000 square-feet of state-... ...& organizing tasks preferredWillingness to assist others in developing plans in a cross-functional environment preferredInnovative...SeniorLocal areaWorldwideShift work
$91.46k - $156.79k
...customer-facing engineering role for someone who enjoys solving complex technical challenges, influencing customer decisions, and developing differentiated Siemens solutions for critical power infrastructure projects.In this role, you will work with investor-owned...SeniorPermanent employmentFull timeFor contractorsWork at officeLocal areaImmediate startRemote workRelocation package- ...treatment supply chains. Our newer Active Pharmaceutical Ingredients (API) facility in Clayton, NC sits on 825,000 square-feet of state-of... ...and help us make what matters. The PositionLead, manage, and develop the team. Handle supply and supplier management of raw materials...SeniorInterim roleWork at officeLocal areaWorldwide
- Kingswood Reserve is seeking a compassionate Medication Aide - SIC to support our clinical team with medication administration and specialized care for residents. The role emphasizes accurate dosing, adherence to safety protocols, and thorough documentation. You will...Senior
- Kingswood Reserve in Clayton, NC is seeking a dedicated Housekeeper to maintain a clean, comfortable, and welcoming environment for residents. You will perform general cleaning in common areas and resident rooms, assist with laundry, and support safety and sanitation protocols...Senior
- ...challenge: We are seeking an experienced .NET Full Stack Developer with strong expertise in Angular, Python, and AI application... ...-on experience across front-end, back-end, cloud technologies, API development, and modern AI frameworks. The Role...Full timeWork from homeFlexible hours
- ...Turner & Townsend is seeking an experienced Senior Cost Manager and/or Quantity Surveyor to serve as a key client interface for a major pharmaceutical and consumer health manufacturing expansion in Wilson, NC. The role covers the full project lifecycle from planning through...Senior
- ...Pearl is seeking a Senior Manager, Growth Marketing for its Fount product line. You will shape growth strategy, implement two‑sided demand generation, and craft content that educates independent professionals and law firms. You’ll own landing pages, CRO tests, and HubSpot...Senior
- ...Honeywell seeks a Senior Technical Sales Representative to grow our industrial sensor and electronic-component portfolio across OEMs, manufacturers and industrial customers. You will apply a strong technical-sales background to understand applications and recommend robust...Senior
- Kingswood Reserve is seeking a compassionate Medication Aide - SIC to support our clinical team in administering medications and providing specialized care to residents. The role emphasizes accurate documentation, resident monitoring, and collaboration with healthcare ...Senior
- Grifols Quality Associate II-III / Sr. Quality Associate I, QC (Sterility) in Clayton, NC provides routine technical support for the QC Sterility laboratory, coordinating work and training a small shift while ensuring adherence to cGMP and safety practices. The role...SeniorShift work
- ...UNC Health Johnston Health Core Lab - CL in Clayton, NC is seeking a Senior/Lead Medical Laboratory Technologist to perform advanced testing and provide technical direction across multiple disciplines. The role includes supervising testing accuracy, quality control...SeniorAfternoon shift
- Novo Nordisk Inc. is seeking an experienced Employment Counsel to provide day-to-day employment law guidance across the North American organization. You will advise on complex matters, support litigation strategies, and work with HR, Compliance, and business partners to...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior API Developer. Be the first to apply!
- remote ruby on rails developer Clayton, NC
- entry level programmer Clayton, NC
- student programmer Clayton, NC
- remote programmer Clayton, NC
- developer Clayton, NC
- pega developer Clayton, NC
- senior tableau developer Clayton, NC
- sas programmer part time Clayton, NC
- weekend programmer Clayton, NC
- senior sas developer Clayton, NC


