Title:- API Lead
Location:- Dallas, TX or Atlanta, GA (Onsite)
Fulltime Only
Job Description:-
Minimum 7 years of IT experience
Develop, and maintain APIs to support web and mobile applications.
Collaborate with front-end and back-end developers to define API requirements.
Ensure API security and authentication mechanisms are robust.
Monitor API performance and troubleshoot issues promptly.
API gateway - Spring cloud api gateway deployed as a service
Language - Java (though we don't want to code in Scala/Node. Some Scala/Node familiarity would be nice as some underlying existing services are written in Scala and Node)
Database - PostgreSQL and some MongoDB
Knowledge of Excel macros, Kotlin, NET/C#, along with Java/Scala/Node, Elastic, Python, and some custom tooling/integration with COTS (Salesforce, Twilio, Customer.io), etc.
Monitoring tooling - New Relic, ELK, Prometheus, Logs - Loggly
CI/CD stack - Maestro, GitHub actions, GitHub packages
QA - JUnit, automated API testing
Most important - design first api development, swagger, codegen, mock data generation, automated test generation, docs for developer portal generation, automated dev portal documentation, etc.
Job Type: Full-time
Salary: $80,822.65 - $133,057.14 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Compensation package:
- Yearly pay
Experience level:
- 10 years
- 11+ years
- 9 years
Schedule:
- 8 hour shift
Experience:
- java: 10 years (Required)
- scala: 10 years (Required)
- APIs: 10 years (Required)
Ability to Commute:
- Atlanta, GA 30302 (Required)
Ability to Relocate:
- Atlanta, GA 30302: Relocate before starting work (Required)
Work Location: In person