Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior API Developer

$105.4k - $142.6k
Full-time

Gdit

Type of Requisition: Regular

Clearance Level Must Currently Possess:

None

Clearance Level Must Be Able to Obtain:

None

Public Trust/Other Required:

NACI (T1)

Job Family:

Software Engineering

Job Qualifications:

Skills:

API Development, GitHub, GitHub Copilot, PostgreSQL, Spring Boot

Certifications:

None

Experience:

7 + years of related experience

US Citizenship Required:

Yes

Job 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
The likely salary range for this position is $105,400 - $142,600. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Scheduled Weekly Hours:

40

Travel Required:

None

Telecommuting Options:

Remote

Work Location:

Any Location / Remote

Additional 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 at

gdit.com/tc.

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior API Developer in Clayton, NC vacancy
  • $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... 
    Senior
    Full time
    Temporary work
    For contractors
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Clayton, NC
    23 hours ago
  • $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... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Clayton, NC
    23 hours ago
  • $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... 
    Senior
    Full time
    Contract work
    Temporary work
    Local area
    Remote work

    MO

    Clayton, NC
    2 days ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Overseas
    Flexible hours

    Deque Systems Inc

    Clayton, NC
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours
    Shift work

    Oshi Health

    Clayton, NC
    23 hours ago
  •  ...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... 
    Senior
    Ongoing contract
    Full time
    Worldwide

    SS&C Technologies

    Clayton, NC
    23 hours ago
  •  ...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... 
    Senior
    Interim role
    Work at office
    Local area
    Worldwide

    Novo Nordisk Pharma

    Clayton, NC
    5 days ago
  • $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... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Health

    Clayton, NC
    1 day ago
  • $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...
    Senior
    Full time
    Local area

    Nextens

    Clayton, NC
    23 hours ago
  • $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... 
    Senior
    Full time
    Contract work
    Temporary work
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Clayton, NC
    4 days ago
  •  ...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.... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Remote work
    Long distance
    Flexible hours

    Fuze Health

    Clayton, NC
    2 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Fuze Health

    Clayton, NC
    2 days ago
  • $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... 
    Senior
    Full time
    Part time
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Clayton, NC
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Immediate start
    Remote work

    Siemens

    Wendell, NC
    5 days ago
  • $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 time
    Remote work
    Flexible hours

    VivoSense, Inc.

    Clayton, NC
    2 days ago
  • $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 pay
    Full time
    Temporary work
    Currently hiring
    Local area

    CVS Health

    Clayton, NC
    13 hours ago
  • $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 pay
    Full time
    Temporary work
    Local area

    CVS Health

    Clayton, NC
    23 hours ago
  •  ...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 time
    Work experience placement
    Flexible hours

    CSI

    Clayton, NC
    1 day ago
  •  ...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... 
    Senior
    Local area
    Worldwide
    Shift work

    Novo Nordisk Pharma

    Clayton, NC
    3 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    For contractors
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation package

    Siemens

    Wendell, NC
    4 days ago
  •  ...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... 
    Senior
    Interim role
    Work at office
    Local area
    Worldwide

    Novo Nordisk Pharma

    Clayton, NC
    4 days ago
  • 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

    Compunnel

    Clayton, NC
    3 days ago
  • 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 time
    Local area
    Flexible hours

    Intapp

    Clayton, NC
    23 hours ago
  •  ...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

    Jobleads-US

    Clayton, NC
    2 days ago
  • $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... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide

    Southern New Hampshire University

    Clayton, NC
    23 hours ago
  • $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.... 
    Senior
    Full time
    Flexible hours

    Agero

    Clayton, NC
    2 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Hudl

    Clayton, NC
    2 days ago
  •  ...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 time
    Remote work
    Worldwide

    PAR Technology

    Clayton, NC
    2 days ago
  •  ...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 time
    Local area
    Remote work
    Work from home

    General Motors

    Clayton, NC
    1 day ago
  •  ..., 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

    NNE

    Clayton, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior API Developer. Be the first to apply!