Taro Logo

Senior Microservices Developer

Leading automotive company focused on achieving Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
Austin, TX, USAMountain View, CA, USARoswell, GA, USA
$131,000 - $202,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Microservices Developer

General Motors is seeking a Senior Microservices Developer to lead the design, development, and optimization of their mobile back-office framework. This role is at the forefront of GM's technological innovation, working on critical systems that support the company's vision of Zero Crashes, Zero Emissions, and Zero Congestion.

The position offers an exciting opportunity to work with cutting-edge technologies in a hybrid work environment, with locations in major tech hubs including Austin, Mountain View, Atlanta, and Warren. The role combines technical leadership with hands-on development, requiring expertise in Spring Boot, microservices architecture, and cloud technologies, particularly Azure services.

As a Senior Microservices Developer, you'll be responsible for building robust and scalable microservices, implementing Test-Driven Development practices, and leveraging modern monitoring tools like Grafana for observability. The role involves significant technical leadership opportunities, including mentoring team members and establishing best practices across the organization.

The position offers competitive compensation ranging from $131,000 to $202,000, along with comprehensive benefits. This is an excellent opportunity for experienced developers looking to make an impact in the automotive industry's digital transformation while working with a diverse team of professionals committed to innovation and excellence.

The ideal candidate will bring strong technical expertise in Java and Spring Boot, combined with excellent communication skills and the ability to work effectively across teams. The role offers significant growth potential within one of the world's leading automotive companies, with opportunities to work on projects that directly impact the future of mobility.

Last updated 10 days ago

Responsibilities For Senior Microservices Developer

  • Design and implement microservices, REST & GraphQL APIs, and WebSocket solutions using Spring Boot
  • Deploy and manage microservices on Azure, leveraging AKS, API Management, Functions, Cosmos DB
  • Implement advanced monitoring using Grafana, Prometheus, Loki, and Azure Monitor
  • Utilize Test-Driven Development (TDD) to ensure high-quality, maintainable code
  • Define and maintain CI/CD pipelines on Azure DevOps
  • Mentor and guide junior developers
  • Maintain comprehensive system documentation

Requirements For Senior Microservices Developer

Java
TypeScript
Node.js
MongoDB
PostgreSQL
  • Bachelor's degree in computer science, Engineering, or related field, or equivalent work experience
  • 5+ years of experience in software development using Java with expertise in Spring Boot for microservices
  • Strong experience with RESTful APIs development
  • Proficiency in Test-Driven Development (TDD) using tools like JUnit, Mockito
  • Knowledge of CI/CD tools within the Azure ecosystem
  • Database expertise in SQL (Oracle, Postgres)
  • Strong communication and collaboration skills

Benefits For Senior Microservices Developer

Medical Insurance
401k
  • Comprehensive benefits package
  • Relocation benefits available

Interested in this job?