Lead I - Java & React.js Full-Stack Cloud Engineer
Role Description
Java & React.js Full-Stack Cloud Engineer
Job Summary
We are looking for a skilled Full-Stack Cloud Engineer with strong hands-on expertise in Java and Spring Boot, along with React.js with TypeScript and AWS Lambda. The role involves designing and developing modern full-stack applications, containerized microservices, serverless workflows, cloud infrastructure, security integrations, CI/CD pipelines, and observability solutions on AWS.
The ideal candidate will bring strong proficiency across Java, Spring Boot, AWS Lambda, React.js with TypeScript, and AWS services, supported by experience across containerization, orchestration, databases, identity management, messaging, infrastructure automation, and DevOps.
Key Responsibilities
- Design, develop, and maintain backend microservices using Java and Spring Boot, including data services and Backend-for-Frontend (BFF) components.
- Develop responsive frontend applications using React.js with TypeScript, incorporating Redux Toolkit for application state management.
- Build and maintain serverless application components using AWS Lambda, including WebSocket event and callback processing.
- Work across AWS services to implement scalable cloud-based application architectures.
- Containerize backend services using Docker and deploy and operate workloads using Amazon ECS.
- Implement business workflow orchestration using AWS Step Functions.
- Configure and integrate API Gateway for REST and WebSocket-based application communication.
- Work with relational and document-oriented data stores using Aurora PostgreSQL and DocumentDB.
- Implement authentication and Single Sign-On integrations using Keycloak and Microsoft Entra ID, including enterprise Azure SSO scenarios.
- Develop UI delivery solutions using AWS CloudFront.
- Implement event-driven and notification workflows using AWS SNS, SQS, and SES.
- Apply AWS IAM and Secrets Manager for role, permission, and credential security.
- Support infrastructure automation using CloudFormation and Shell scripting.
- Configure application and infrastructure monitoring, logging, and ing using CloudWatch.
- Use Azure DevOps to support source control and automated build and deployment pipelines.
Skills
TypeScript, React, AWS, AWS, AWS CloudFormation, React, TypeScript