Fullstack Developer

Stefanini Group•Dearborn, MI
•Onsite

About The Position

Stefanini Group is hiring a Senior Full Stack Developer for an onsite position in Dearborn, Michigan. The role calls for a technically strong, forward-thinking developer with 8+ years of software development experience who can solve complex problems, communicate ideas clearly, contribute to architectural decisions, and collaborate in a solution-oriented environment. The developer will build and maintain scalable applications across frontend, backend, and database layers, including Java and Spring Boot RESTful microservices and modern web interfaces built with React and Redux or Angular. The role also involves developing on Google Cloud Platform, implementing infrastructure as code with Terraform, contributing to system architecture, and supporting application quality, performance, security, and production readiness. The developer will work cross-functionally with team members and product managers to shape features and break solutions into incremental, production-ready user stories. Responsibilities also include testing, API load and performance work, CI/CD pipeline support, and using DevOps tools to deploy and manage software.

Requirements

  • At least 8 years of software development experience.
  • Bachelor's degree in computer science or a related field.
  • Experience with GCP, Java, Spring Boot, React, APIs, acceptance testing, Node.js, CSS, HTML5, and GitHub.
  • Hands-on experience building, deploying, and supporting applications on Google Cloud Platform.
  • Strong proficiency in Java and Spring Boot for developing and maintaining production-ready services.
  • Experience developing reusable, responsive, and accessible user interfaces with React, HTML5, and modern CSS.
  • Ability to design, document, and integrate secure REST APIs.
  • Proven experience building and troubleshooting enterprise CI/CD pipelines with Jenkins.
  • Experience using GitHub for source control, branching, pull requests, and code reviews.
  • Familiarity with Node.js, automated testing, acceptance testing, and production support.
  • Understanding of cloud security, logging, monitoring, and cost-conscious resource usage.

Nice To Haves

  • Experience with AI-based development.
  • Experience with TypeScript and Node.js.
  • Familiarity with CI/CD pipelines and automation.
  • Knowledge of DevOps methodologies.
  • Experience with Unix/Linux and shell scripting.
  • Experience with containerization using Docker and Kubernetes.
  • Working knowledge of Redis.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications across frontend, backend, and database layers.
  • Build and consume RESTful microservices using Java and Spring Boot.
  • Develop modern, responsive front-end applications using React with Redux or Angular, HTML, and CSS.
  • Build scalable and resilient cloud-native applications on GCP using services including Compute Engine, Cloud Run, Cloud SQL, Cloud Storage, Pub/Sub, Application Monitoring/Log Analytics, Memorystore for Redis, and Cloud Functions.
  • Implement and manage infrastructure using Terraform.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Perform TDD, BDD, regression, and performance testing.
  • Implement UI and end-to-end tests using frameworks such as Selenium, Cypress, or Playwright.
  • Optimize application performance, including JVM tuning and profiling.
  • Maintain code quality through best practices, testing, and code reviews.
  • Contribute to system architecture and technical decision-making.
  • Work with team members to establish practices that maximize efficiency and minimize risk.
  • Work with product managers to devise solutions and break them into incremental, production-ready user stories.
  • Execute API load and performance testing on developed APIs and modules.
  • Use DevOps tools including Tekton, SonarQube, Checkmarx, Fossa, and GitHub to deploy, improve, and manage software.
  • Build, deploy, and support applications on Google Cloud Platform.
  • Build and troubleshoot enterprise CI/CD pipelines with Jenkins.
  • Provide production support and work with logging, monitoring, cloud security, and cost-conscious resource usage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service