Design and implement microservices, REST and GraphQL APIs, and WebSocket solutions using Spring Boot, ensuring security, scalability, and alignment with business needs. Deploy and manage microservices on Azure using services and tools including AKS, API Management, Functions, Cosmos DB, SQL Database, and Azure Monitoring, while optimizing cloud resources for scalability, reliability, and cost-effectiveness. Implement advanced monitoring with Grafana, Prometheus, Loki, and Azure. Monitor and optimize APIs, database queries, and WebSocket traffic for high performance and resiliency. Use Test-Driven Development (TDD) to produce high-quality, maintainable code supported by unit, integration, and functional testing. The role follows a hybrid work policy requiring three days in the office and two days remote, and the employee must be able to report to a local office.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior