Initiate Government Solutions, LLC.

API Developer

Initiate Government Solutions, LLC.

full-time

Posted on:

Location Type: Remote

Location: District of ColumbiaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

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