About the position
540 is seeking an API Integration Specialist to assist in the development of an API management platform for a project with the Department of Defense (DoD). The role involves creating API-first solutions for government requirements, working with DevSecOps teams to enhance environments, configuring the API management tool, and focusing on areas such as data mediation, traffic management, and security. The position requires technical expertise in RESTful API design, experience with Apigee or similar platforms, knowledge of cloud architectures, and proficiency in authentication and authorization methods. The ideal candidate should have excellent communication skills, be able to work independently and collaboratively, and have a passion for innovation and new technologies.
Responsibilities
- Build an API management platform for an emerging project with the Department of Defense (DoD)
- Create performant and API-first solutions for emerging government requirements
- Enable API integration of DoD systems and implement authentication/authorization requirements
- Work with DevSecOps teams to enhance environments (Prod and Non-Prod) for existing and new integrations
- Configure the API management tool (Apigee) to drive success and implement common behaviors
- Focus on Data Mediation, Traffic Management, and Security to improve the DoD enterprise
- Help the DoD become more efficient and maintainable in decision-making and actions on critical information
- Collaborate with clients and be a consummate team player
- Design and consume RESTful APIs
- Utilize Apigee's API Management Platform or comparable API Gateways and API Management platforms
- Work with OpenAPI (fka Swagger)
- Participate in Agile projects and development
- Understand core principles of cloud architectures and have experience with AWS and/or Google Cloud Platform (GCP)
- Define and document technical requirements for developer implementation
- Identify and offer solutions for performance issues at the app, API, and data tiers
- Understand various methods of authentication via APIs (PKI, OAuth, JWT, etc) and authorization (LDAP, SAML, etc)
- Have a broad understanding and experience with various frameworks, tools, and technologies
- Develop in one or two modern coding languages/frameworks (JavaScript, Node.js, Java, Ruby, etc)
- Understand HTTP and TLS/SSL
- Manage activities during solution ideation, design, and implementation
- Learn quickly and become an expert on new technologies
- Have excellent verbal and written communication skills
- Work independently with clients while also being a team player
- Define, create, and execute integration tests
- Stand up a Developer Portal
- Have knowledge of non-RESTful data interfaces (SOAP, Web Sockets, GraphQL, etc)
- Secure sensitive data and adhere to security marking standards
- Rapidly code proof of concepts and analyze alternatives
- Deploy applications in DoD or other accredited federal environments
- Understand high availability and scalability techniques at the app, API, and data tiers
Requirements
- 4+ years of related technical experience
- Proficiencies in RESTful API design, building and consumption
- Experience with Apigee’s API Management Platform (experience with comparable API Gateways and API Management platforms will be considered)
- Experience with OpenAPI (fka Swagger)
- Experience with Agile projects and development
- Understanding of core principles of cloud architectures and experience with AWS and/or Google Cloud Platform (GCP)
- Ability to corral, define and document technical requirements for developer implementation
- Ability to identify performance issues at the app, API, and data tiers and offer solutions to make it better
- Understanding of various methods of authentication via APIs (PKI, OAuth, JWT, etc) and authorization (LDAP, SAML, etc)
- Broad understanding and experience with various frameworks, tools, and technologies (including challenges exposing/consuming data through APIs)
- Experience developing in one or two modern coding languages/frameworks (JavaScript, Node.js, Java, Ruby, etc)
- Understanding of HTTP and TLS/SSL
- Manages activities that take place during solution ideation, solution design, and solution implementation
- Ability to learn quickly and “become an expert” on something that you don’t have previous knowledge/experience on
- Excellent verbal and written communication skills
- Ability to work independently (as if on an island) with clients, but also be a consummate team player
- Ability to define, create, and execute integration tests (API testing, unit testing, etc)
- Experience standing up a Developer Portal
- Knowledge of non-RESTful data interfaces (SOAP, Web Sockets, GraphQL, etc)
- Experience with securing sensitive data (including security marking standards such as DoD Banner Lines or ISM)
- Ability to rapidly code proof of concepts to help with analysis of alternatives (should be a person who can code in mixed environments) and prove out ideas
- Experience deploying applications in DoD or other accredited federal environments that require IA certification and accreditation to deploy
- Understanding of high availability and scalability techniques at the app, API, and data tiers
Benefits
- 100% covered health, dental, and vision premium for employees, optional dependent coverage
- Flexible Spending Account (FSA)
- 401k with employer match
- Company Sponsored Life Insurance, Short and Long Term Disability coverage
- Flexible PTO + all Federal holidays off
- Home Office allowance
- Monthly technology stipend
- Reimbursement for trainings / certifications
- Paid AWS Developer account
- Fully loaded Macbook Pro
- Referral Bonus - good people know good people
- Annual Social Events (hackathon, holiday party, charity golf tournament, etc.)
- Access to 540’s Washington Capitals tickets
- Paid parking or transit expenses
- Stocked kitchen with nitro cold brew kegs on tap
- Fitness Center onsite
- Ongoing Social Events (including, but not limited to annual hackathons, Taste of 540, holiday party, annual charity golf tournament, so much more…)
- Access to 540’s Washington Capitals Tickets