API Developer
Core
Design, develop, and maintain APIs enabling communication between different software systems for the Department of Veterans Affairs.
Role type
Senior IC API Developer
Builds
REST and GraphQL APIs for internal and external system integration
Domain
Federal Government / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST, GraphQL, SQL, AWS, Git, Security (Auth/Encryption)
Preferred skills
Docker, Kubernetes, Helm, Python, Ruby
Technologies
Java, Spring Boot, AWS, Git, Docker, Kubernetes, Helm, Python, Ruby, REST, GraphQL, SQL
Responsibilities
Define and document API specifications, endpoints, data models, and protocols; Build and implement APIs using Java, Python, and frameworks like Spring Boot; Ensure seamless integration of APIs with internal and external systems; Write unit, integration, and end-to-end tests; Implement authentication, authorization, and encryption; Monitor and optimize API performance and scalability; Manage API versions and backward compatibility.
Seniority
Senior, hands-on IC