Senior Java Full Stack Developer

TekCommandsDearborn, MI
Onsite

About The Position

This role involves designing, developing, and maintaining high-performance Java full stack applications. The developer will build and maintain microservices architectures, focusing on scalability, resiliency, and security. Responsibilities include developing responsive front-end components and deploying/managing applications on Google Cloud Platform (GCP). The position also emphasizes practicing Extreme Programming (XP) principles, working in an Agile/Scrum environment, and ensuring high code quality and performance through testing and collaboration.

Requirements

  • GCP certification
  • Experience with Java, Spring Boot, and RESTful APIs.
  • Experience building and maintaining microservices based architectures.
  • Experience developing responsive front end components using React / Angular / modern JavaScript frameworks.
  • Experience deploying and managing applications on Google Cloud Platform (GCP) (GKE, Cloud Run, Pub/Sub, Cloud Storage, etc.).
  • Experience implementing CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Experience with cloud native design, observability, logging, and performance monitoring.
  • Experience with Extreme Programming (XP) principles, including Test Driven Development (TDD), Pair Programming, Continuous Integration, Refactoring and Simple Design.
  • Experience working in an Agile/Scrum environment.
  • Experience writing unit, integration, and automation tests.
  • Experience performing code reviews.
  • Experience troubleshooting and resolving production issues.

Nice To Haves

  • Local candidates only

Responsibilities

  • Design, develop, and maintain high performance Java full stack applications using Java, Spring Boot, and RESTful APIs.
  • Build and maintain microservices based architectures with a focus on scalability, resiliency, and security.
  • Develop responsive front end components using React / Angular / modern JavaScript frameworks.
  • Deploy and manage applications on Google Cloud Platform (GCP) (GKE, Cloud Run, Pub/Sub, Cloud Storage, etc.).
  • Implement CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Ensure cloud native design, observability, logging, and performance monitoring.
  • Actively practice Extreme Programming principles, including Test Driven Development (TDD), Pair Programming, Continuous Integration, Refactoring and Simple Design.
  • Promote clean code, automated testing, and rapid feedback loops.
  • Work closely with Product Owners, Architects, QA, and DevOps teams in an Agile/Scrum environment.
  • Participate in sprint planning, backlog refinement, daily standups, and retrospectives.
  • Translate business requirements into well designed technical solutions.
  • Write unit, integration, and automation tests to ensure high code quality and reliability.
  • Perform code reviews and mentor junior developers on best practices.
  • Troubleshoot and resolve production issues with a strong focus on root cause analysis.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service