Senior Microservices Developer

GM•Austin, TX
•Hybrid

About The Position

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.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Five years of experience as a Software Developer, Java Developer, or in a related occupation.
  • Three years of experience developing software in Java, with expertise in Spring Boot for microservices.
  • Three years of experience developing RESTful APIs.
  • Three years of experience with Test-Driven Development using tools such as JUnit and Mockito, and familiarity with 12-factor microservice development patterns.
  • Three years of experience with CI/CD tools in the Azure ecosystem and version control systems including Git and Bitbucket.
  • Three years of experience with SQL.
  • Must be able to report to a local office under the hybrid work policy.

Responsibilities

  • Design and implement microservices, REST and GraphQL APIs, and WebSocket solutions using Spring Boot.
  • Ensure solutions meet security, scalability, and business alignment needs.
  • Deploy and manage microservices on Azure, using AKS, API Management, Functions, Cosmos DB, SQL Database, and monitoring tools.
  • Optimize cloud resources for scalability, reliability, and cost-effectiveness.
  • Implement advanced monitoring using Grafana, Prometheus, Loki, and Azure.
  • Monitor and optimize APIs, database queries, and WebSocket traffic for performance and resiliency.
  • Use Test-Driven Development to maintain code quality, supported by unit, integration, and functional testing.

Benefits

  • GM states that it offers employee well-being support and directs applicants to its Total Rewards resources; specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service