Job Description
Java Full Stack Developer,
Location: Columbus, OH
Job Type: Contract-to-Hire
USC/GC only
Job Summary
We are seeking a Java Full Stack Developer to develop and modernize customer-facing applications using React, TypeScript, Java/Spring Boot, REST APIs, and AWS.
Key Responsibilities
Develop modern, responsive UI components using React and TypeScript.
Build and integrate backend services using Java, Spring Boot, and REST APIs.
Modernize existing applications using AWS, React, and Spring Boot.
Work with AWS services including ECS, S3, ALB/NLB, and Lambda.
Design, develop, test, troubleshoot, and support production applications.
Write secure, scalable, and high-quality code.
Collaborate with cross-functional teams in an Agile/CI/CD environment.
Improve application performance, reliability, observability, and architecture.
Requirements
Required Skills
Strong React.js and TypeScript experience.
Experience with Node.js, WebSockets, and React state management.
Experience with Jest, Cypress, Cucumber, and/or Storybook.
Knowledge of browser performance testing and Service Workers.
Experience with AWS: ECS, S3, ALB, NLB, Lambda.
Knowledge of PowerShell and Bash.
Understanding of microservices/loosely coupled architecture, CI/CD, security, and application resiliency.
Experience with monitoring tools such as Grafana, Splunk, or Dynatrace.