Senior Api Engineer Java Spring Cloud Apply
Who we are:
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description:
Job Title : Senior API Engineer (Java, Spring Cloud API Gateway)
Job Type : W2
Experience : 8 to 12 Years
Location : Dallas, Texas (Remote)
Responsibilities:
- 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 - NewRelic, 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.
- Production support.
Qualifications:
- Bachelor's degree or equivalent combination of education and experience.