API DeveloperBe a part of a Scrum team working on API and microservices development using open-source technologies like Java, SpringBoot etc. Design APIs following RESTful API design principles and API-led architecture. Lead API development and integrations, working with other developers, architects, and product owners.
Build consistent reusable & secure APIs and microservices following all enterprise standards and best practices. Develop code that is highly scalable and has consistent performance even with high load on the application. Establish a strong culture of security awareness and ownership to establish the DevSecOps practices within API Dev Lifecycle.
Responsible for debugging within a complex environment that includes multiple connected systems. Responsible for operational reporting, health monitoring of the application. Ensure that the API based architecture enables for best-in-class user experience and response time.
Ensure the reusability of all the components developed.