
API Developer
Initiate Government Solutions, LLC.
full-time
Posted on:
Location Type: Remote
Location: District of Columbia • Washington • United States
Visit company websiteExplore more
Tech Stack
About the role
- Define and document API specifications, endpoints, data models, and protocols (REST, GraphQL) using tools like OpenAPI
- Build and implement APIs using programming languages and frameworks such as Java (Spring Boot/Spring Batch), Python, Ruby, and .NET
- Ensure seamless integration of APIs with internal systems, external applications, and third-party services
- Write unit, integration, and end-to-end tests for APIs
- Debug and resolve issues to ensure reliability and performance
- Implement authentication, authorization, encryption, and other security best practices to protect data and services
- Monitor and optimize API performance, scalability, and reliability using tools like Jaeger, OpenTracing, and GitHub Actions
- Manage API versions and ensure backward compatibility as APIs evolve
- Work closely with front-end and back-end developers, architects, QA engineers, and other stakeholders to deliver robust solutions
- Create and maintain clear, comprehensive documentation for API consumers, including usage examples and best practices
- Provide ongoing support and implement enhancements based on user feedback
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field
- Experience with Java (SpringBoot and/or SpringBatch), SQL, and RESTful web services
- Hands-on exposure to AWS Cloud and cloud-native development
- Experience with GitHub, GitHub Actions, Git Releases, and Jaeger
- Exposure to and/or use of Oracle, RDS, Document DBs (e.g., DynamoDB, MongoDB), and Python
- Containerization experience using Docker, Kubernetes, and Helm
- Familiarity with Backstage.io, OpenAPI, and OpenTracing
- Excellent communication skills and attention to detail
- Analytical mind and problem-solving aptitude
- Ability to obtain and maintain a Public Trust security clearance
- US Citizenship required due to clearance requirement
- Strong organizational skills
Benefits
- comprehensive medical, dental, and vision care
- matching 401K and profit sharing
- paid time off
- training time for personal development
- flexible spending accounts
- employer-paid life insurance
- employer-paid short and long term disability coverage
- education assistance program with potential merit increases for obtaining a work-related certification
- employee recognition and referral programs
- spot bonuses
- other benefits that help provide financial protection for the employee and their family
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
API specificationsRESTGraphQLJavaSpring BootSpring BatchPythonRuby.NETSQL
Soft Skills
communication skillsattention to detailanalytical mindproblem-solving aptitudeorganizational skills
Certifications
Bachelor’s degree in Computer SciencePublic Trust security clearance