Java Full Stack Software Engineer III

Hudson IT

Farmington Hills, MI • 11m ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Java Full Stack Software Engineer III
  • Experience: 8+ years
  • Location/Work model: Onsite in Farmington Hills, MI (4 days/week); local candidates strongly preferred

Description

Design, develop, and support secure, scalable enterprise applications across the full stack. Work on responsive web apps (React/Angular), Java-based REST APIs and integrations, and AWS cloud deployments using Docker and ECS/Fargate. Contribute to document management, workflow automation, enterprise integrations, reporting, and AI-enabled business capabilities.

Responsibilities

  • Build and maintain responsive full-stack web applications using React or Angular, TypeScript/JavaScript, HTML, and CSS
  • Develop scalable backend services and REST APIs using Java (with Node.js and Python experience)
  • Create reusable components and maintainable software architectures
  • Integrate frontend, backend, databases, and enterprise platforms
  • Develop and support AWS cloud-native applications
  • Package and deploy containerized workloads with Docker and Amazon ECS/Fargate
  • Integrate with Amazon S3 and Amazon RDS/PostgreSQL
  • Troubleshoot deployment, configuration, performance, and production reliability issues
  • Implement authentication/authorization using OAuth 2.0 and OpenID Connect
  • Apply secure coding practices (input validation, encryption, access controls)
  • Build secure REST APIs and service-to-service integrations
  • Support secure document ingestion, storage, search, review, reporting, and workflow applications
  • Integrate with AI-enabled services and data platforms for document processing, workflow execution, and intelligent search
  • Develop and maintain automated unit/integration tests; participate in code reviews
  • Troubleshoot defects and production issues; maintain technical documentation

Requirements

  • 8+ years of professional software engineering or full-stack development
  • Strong hands-on Java backend development
  • Strong frontend development with React or Angular and TypeScript/JavaScript
  • Backend services experience with Java, Python, or Node.js
  • REST API design/development and enterprise integration experience
  • Hands-on AWS, Docker, ECS/Fargate, S3, and RDS/PostgreSQL
  • Working knowledge of OAuth 2.0 and OpenID Connect, including secure application design
  • Experience with Git/GitHub and automated testing
  • Experience developing, deploying, and supporting enterprise applications
  • Experience in large enterprise or regulated environments
  • Experience integrating applications with AI-enabled or data services
  • Strong analytical, troubleshooting, communication, and collaboration skills
  • Comfort working onsite in Farmington Hills, MI (4 days/week); local candidates strongly preferred

Benefits

Secure, scalable enterprise engineering work spanning frontend, backend, integrations, cloud, and AI-enabled capabilities.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report