Senior API Developer
$105.4k - $142.6kGdit
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$105.4k - $142.6k
...Software Engineering Job Qualifications: Skills: API Development, GitHub, GitHub Copilot, PostgreSQL, Spring Boot... ...Our 100% remote agile development team is looking for a Senior Microservices Developer to help us deliver top-quality development support for our...SeniorFull timeTemporary workFor contractorsImmediate startRemote workWorldwideFlexible hours$83.43k - $222.48k
...one family and one community at a time. Position Summary The Senior Engineer will be responsible for delivering high-quality web applications... ...for creating intuitive data visualizations, building resilient APIs, leveraging DevOps automation, and scaling modern application...SeniorHourly payFull timeTemporary workLocal area$140k - $157.5k
...government. Overview We are looking for a Senior Software Engineer to support our client,... ...from you. \n What You'll Do Design, develop, test, and maintain enterprise Java... ..., microservices, JPA/Hibernate, and REST APIs. What You'll Bring Bachelor’s degree...SeniorFull timeContract workTemporary workLocal areaRemote work- ...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
$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
$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$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$127.5k - $172.5k
...Job Description: GDIT is seeking an experienced Full Stack Developer with strong Python expertise to support fixes, enhancements, and... ...provide continuous Standard Web Maintenance across both the UI and API tiers of the system. The ideal candidate has experience with...SeniorFull timeContract workTemporary workImmediate startRemote workWorldwideFlexible hours- ...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$120k - $140k
...healthcare providers, and academic groups to develop and deliver real-world digital clinical... ...suites covering application workflows, APIs, integrations, regression testing, and other... ...annual bonus ~ Direct access to senior leadership ~ Healthcare ~ Vision/...Full timeRemote workFlexible hours$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$106.61k - $284.28k
...discussions, collaborating with architects and senior engineers Provide input on technical... ...within the team Work with other developers and team members to implement complex features... ...modern microservices and cost-effective APIs ~3+ years of experience working on CI/...Hourly payFull timeTemporary workLocal area- ...Description: The AI Engineer II independently develops and supports AI engineering capabilities... ...routing, prompt execution patterns, API integrations, and reusable utilities aligned... ...SDLC use cases. 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
- Job Description: We are looking for a Server Engineer to support our IT systems within QC Labs area, who will join a high performing team of IT Infrastructure engineers. The team is currently involved in project work for a worldwide pharmaceutical company. You will...Worldwide
- Intapp’s Database Engineering team runs the database platforms behind Intapp cloud products and owns their health, performance, security, and availability across multiple Microsoft Azure regions. In this role, you’ll work with SQL Server and Snowflake database engines,...Full timeLocal areaFlexible hours
- ...Novo Nordisk Inc. in Clayton, NC is seeking a Senior Employment Counsel to provide day-to-day employment law advice across the US manufacturing footprint. You will partner with HR, Compliance and business leaders to navigate complex labor issues and shape policy through...Senior
$96.95k - $155.15k
...approved states. The opportunity The Senior Systems Engineer will work closely with... ...SIS and other institutional systems using APIs, web services, middleware, database... ...causes. Work closely with application developers, database administrators, infrastructure...SeniorFull timeImmediate startRemote workWorldwide$133.8k - $180.6k
...Role Description and Mission : The Senior Machine Learning Engineer plays a crucial... ...initiatives. This position is pivotal in developing and deploying cutting-edge algorithms and... ...systems, particularly web services, RESTful APIs, and continuous integration and delivery....SeniorFull timeFlexible hours- ...seeking an experienced, automation-focused Senior Quality Assurance Engineer to join our... ...American Sports product team. This team develops insightful analytics and Recruit products... ...and execute tests spanning front-end UI, APIs, backend services, and data pipelines — validating...SeniorFull timeWork at officeLocal areaRemote workFlexible hours
- ...connect with us on LinkedIn, X (formerly Twitter), Facebook, and Instagram. Position Description: PAR is looking for a Software Developer to support cloud engineering operations and active software development projects. This role is ideal for someone with a strong...Full timeRemote workWorldwide
- ...Job Description DUTIES: Update existing software and develop new software solutions to address a specific need or solve a particular... ...quantifiable approach to the development process. Work closely with more senior developers to ensure code alignment with design patterns/...Full timeLocal areaRemote workWork from home
- ..., you will help deliver compliant, production-ready pharmaceutical systems from design through handover. As an Automation & IT CQV Senior Engineer, you will lead hands-on CQV activities across equipment, automation, manufacturing IT, laboratories, facilities and utilities...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
- access developer Clayton, NC
- pega developer Clayton, NC
- senior tableau developer Clayton, NC
- sas programmer part time Clayton, NC
- weekend programmer Clayton, NC


