Jobs · Business Development · Michigan

Front end Software Development Engineering Engineer 3

EPITEC · Dearborn, MI · 4 days ago
Business DevelopmentContract

About the role

We are seeking a highly experienced Senior Full Stack Developer to join a fast-paced technology team focused on building scalable, cloud-native enterprise applications. This role is ideal for a hands-on engineer who enjoys solving complex technical challenges, contributing to architecture decisions, and collaborating across product, engineering, and business teams.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications across front-end, back-end, and database layers.
  • Build and consume RESTful microservices using Java and Spring Boot.
  • Develop modern, responsive user interfaces using React, Redux, HTML5, and CSS.
  • Architect and deploy cloud-native solutions on Google Cloud Platform (GCP).
  • Leverage services including Cloud Run, Compute Engine, Cloud SQL, Cloud Storage, Pub/Sub, Cloud Functions, Redis, and application monitoring tools.
  • Implement Infrastructure as Code (IaC) using Terraform.
  • Collaborate with product managers and technical teams to translate business requirements into technical solutions.
  • Participate in architecture discussions and technical decision-making.
  • Develop automated testing strategies including unit, integration, UI, regression, performance, TDD, and BDD testing.
  • Build and maintain CI/CD pipelines using Jenkins and related DevOps tools.
  • Conduct code reviews and mentor other developers.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot production issues and drive continuous improvement initiatives.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of software development experience.
  • 5+ years of hands-on experience developing enterprise applications with Java and Spring Boot.
  • 4+ years of experience building production-grade applications using React.
  • Strong experience designing and implementing REST APIs and microservices.
  • Hands-on experience with Google Cloud Platform (GCP) and cloud-native architectures.
  • Strong experience with Jenkins and CI/CD pipeline development.
  • Advanced knowledge of HTML5 and CSS including responsive design principles.
  • Experience with Spring Security, OAuth2, JWT, JPA, and Hibernate.
  • Strong understanding of software design patterns, performance optimization, and secure coding practices.
  • Excellent communication, collaboration, and problem-solving skills.

Preferred Qualifications

  • Experience with TypeScript and Node.js.
  • Experience with Docker and Kubernetes.
  • Experience with Terraform and Infrastructure as Code.
  • Knowledge of Redis and distributed system architectures.
  • Experience with Selenium, Cypress, Playwright, Jest, or React Testing Library.
  • Familiarity with SAML authentication.
  • Unix/Linux and shell scripting experience.
  • Experience with AI-enabled development tools and practices.
  • Exposure to DevOps methodologies and automation frameworks.

Technology Stack

  • Backend: Java, Spring Boot, Spring Security, Hibernate, JPA, REST APIs
  • Frontend: React, Redux, HTML5, CSS3
  • Cloud: GCP, Cloud Run, Cloud SQL, Pub/Sub, Cloud Functions, Compute Engine
  • DevOps: Jenkins, Terraform, GitHub, SonarQube, Checkmarx, FOSSA, Tekton
  • Testing: Selenium, Cypress, Playwright, Jest, React Testing Library
  • Other: Docker, Kubernetes, Redis, OAuth2, JWT

Similar jobs