Senior Full Stack Developer

Dearborn, MI, US • Posted 13 hours ago • Updated 20 minutes ago
Full Time
On-site
$60 - $73 per hour
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Analytical Skill
  • Critical Thinking
  • Articulate
  • Software Development
  • Microservices
  • AngularJS
  • HTML
  • Analytics
  • Terraform
  • Test-driven Development
  • Behavior-driven Development
  • Regression Analysis
  • Performance Testing
  • UI
  • Selenium
  • Cypress
  • Systems Architecture
  • Decision-making
  • User Stories
  • Google Cloud Platform
  • Google Cloud
  • Cloud Storage
  • SQL
  • Java
  • OOD
  • Design Patterns
  • Spring Framework
  • Configuration Management
  • Dependency Injection
  • Interfaces
  • React.js
  • Testing
  • Collaboration
  • User Experience
  • Jenkins
  • Writing
  • Automated Testing
  • RESTful
  • HTTP
  • Authentication
  • Authorization
  • Product QA
  • Acceptance Testing
  • Management
  • API
  • Development Testing
  • Database
  • Cloud Computing
  • Cascading Style Sheets
  • GRID
  • Media
  • Cross-browser
  • Layout
  • Semantics
  • HTML5
  • Usability
  • SEO
  • Assistive Technology
  • Forms
  • Web Standards
  • GitHub
  • Version Control
  • Issue Tracking
  • Workflow
  • Artificial Intelligence
  • TypeScript
  • Node.js
  • Continuous Integration
  • Continuous Delivery
  • DevOps
  • Unix
  • Linux
  • Shell Scripting
  • Docker
  • Kubernetes
  • Redis

Summary

Job#: 3059214

Job Description:

Position Description:

We are seeking a highly experienced Senior Full Stack Developer with a strong technical foundation and a passion for solving complex problems. The ideal candidate brings 8+ years of experience, demonstrates strong analytical and critical thinking skills, and thrives in a collaborative, solution-oriented environment. You should be a forward-thinking professional who can clearly articulate ideas, contribute to architectural decisions, and drive high-quality software development across the stack.

Responsibilities:
  • Design, develop, and maintain scalable full stack applications including frontend, backend and database layers.
  • Collaborate with cross functional teams to understand business requirements and translate them to technical solutions.
  • 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.
  • Work with cloud-native architectures on Google Cloud Platform.
  • Leverage Google Cloud Platform services such as Compute Engine, Cloud Run, Cloud SQL, Cloud storage, PUB-SUB, Application Monitoring (Log Analytics), Memory Store for Redis and Cloud Functions to build scalable and resilient applications.
  • Implement and manage infrastructure using Terraform (Infrastructure as Code)
  • Collaborate with cross-functional teams to define, design, and ship new features
  • TDD, BDD, regression and performance testing.
  • Implement UI and end-to-end testing using frameworks like Selenium, Cypress or Playwright.
  • Optimize application performance, including JVM tuning and profiling
  • Ensure code quality through best practices, testing, and reviews
  • Contribute to system architecture and technical decision-making
  • Work with team members to establish best practices to maximize efficiency and minimize risk. Interact and work closely with product managers to devise solutions and break them into incremental production-ready user stories.
  • Execute API Load and Performance (L&P) on API/modules developed. Use DevOps tools such as Tekton, SonarQube, Checkmarx, Fossa, and GitHub to deploy, improve and manage software.


Skills Required:
  • Google Cloud Platform - Demonstrates practical experience building, deploying, and supporting applications on Google Cloud Platform. Can work with services such as Cloud Run, GKE, Cloud Storage, Pub/Sub, Cloud SQL, and IAM; understands environment configuration, logging/monitoring, security permissions, and cost-conscious resource usage.
  • Java - Writes clean, maintainable, and well-tested Java code using modern language features and object-oriented design principles. Can troubleshoot production issues, refactor legacy code, apply appropriate design patterns, and contribute effectively to code reviews.
  • Spring Boot - Builds and maintains production-ready Spring Boot services, including REST endpoints, data persistence, validation, exception handling, configuration management, and security integrations. Understands dependency injection, application profiles, observability, and automated testing practices.
  • React - Develops reusable, accessible, and responsive user interfaces using React. Comfortable with component design, hooks, state management, API integration, error/loading states, and unit or component testing. Can collaborate with UX/design partners to deliver polished user experiences.
  • Jenkins - Candidate must have proven experience designing end-to-end CI/CD pipelines in Jenkins for enterprise applications, including writing and maintaining declarative Jenkinsfiles, integrating automated testing/security scanning, managing multi-branch pipelines, and troubleshooting build/deployment failures. Expected to establish CI/CD best practices for the team.
  • API - Designs, develops, documents, and consumes RESTful APIs following established standards. Understands HTTP methods, status codes, authentication/authorization, pagination, versioning, input validation, error handling, and backward compatibility.
  • Acceptance Testing - Translates business requirements and acceptance criteria into testable scenarios. Partners with product, QA, and engineering teams to validate completed functionality, identify edge cases, support UAT, and ensure delivered work meets expected business outcomes.
  • Node.js - Can develop and maintain backend services or supporting tools using Node.js. Understands asynchronous programming, package management, error handling, API development, testing, security practices, and integration with databases or cloud services.
  • CSS (Cascading Style Sheets) - Creates maintainable, responsive styling using modern CSS practices such as Flexbox, Grid, media queries, reusable class patterns, and design-system components. Able to diagnose cross-browser and responsive-layout issues.
  • HTML5 - Builds semantic, accessible HTML5 structures that support usability, SEO, and assistive technologies. Understands proper use of forms, input validation, document structure, ARIA where appropriate, and responsive web standards.
  • GitHub - Uses GitHub effectively for source control, pull requests, branching, code reviews, issue tracking, and CI/CD workflows. Follows team branching and release practices, writes meaningful commits, resolves merge conflicts, and contributes constructively to peer reviews


Experience Required:

Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 8+ years in IT; 6+ years in development

Experience Preferred:
  • 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
  • Containerization using Docker and Kubernetes
  • Working knowledge of Redis


Education Required:

Bachelor's Degree

Additional Information :

***HYBRID / 4 days per week in office***

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at

Everforth Apex Benefits Overview: Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Everforth Apex team member can provide.

Everforth Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.

If you require an accommodation under the Americans with Disabilities Act to participate in an interview with a virtual recruiter or to use our website for a search or application, please contact our Benefits Department at or . Please note that this contact information is strictly to be used for medical ADA accommodations and that no other inquiries will be answered.

UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex Systems.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: apexsan
  • Position Id: BHJOB2374_3059214
  • Posted 13 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.