Senior API Engineer (Java, Spring Cloud API Gateway)
Who We AreArtmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.Job DescriptionJob Title : Senior API Engineer (Java, Spring Cloud API Gateway)Job Type : W2Experience : 8 to 12 YearsLocation : Dallas, Texas (Remote)ResponsibilitiesMinimum 7 years of IT experienceDevelop, 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 serviceLanguage - 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 MongoDBKnowledge of Excel macros, Kotlin, NET/C#, along with Java/Scala/Node, Elastic, Python, and some custom tooling/integration with COTS (Salesforce, Twilio, Customer.io), etcMonitoring tooling - NewRelic, ELK, Prometheus, Logs - LogglyCI/CD stack - Maestro, GitHub actions, GitHub packagesQA - JUnit, automated API testingMost 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.QualificationsBachelor's degree or equivalent combination of education and experience.