JOBSEARCHER

Java Full Stack with AWS

Job Title: Java Full Stack with AWS
Location: Plano, TXWork Mode: Hybrid/Onsite
Employment Type: Contract
Duration: 6 months
Experience: Minimum 8+ years
Interview Mode: Onsite Interview
Job Summary: We are looking for an experienced Java Full Stack Engineer with strong hands‐on expertise in Java, Spring Boot, Angular, TypeScript, Node.js, AWS, REST APIs, GraphQL, Microservices, and CI/CD.The ideal candidate should have extensive experience developing, integrating, deploying, and supporting enterprise applications and be comfortable working in a hybrid customer‐facing environment.
Must-Have:
  • Skills 8+ years of software development experience
  • Java 21 & Spring Boot 3Angular 18, TypeScript & Node.jsREST APIs, GraphQL and OpenAPIMicroservices and distributed/event-driven architecture
  • Strong AWS experienceAWS Lambda, Step Functions, ECS/Fargate, EventBridge, API Gateway, DynamoDB and S3JPA/Hibernate and SQLOAuth 2.0/OIDC, IAM and API security
  • Docker and CI/CDStrong debugging and production-support experience
  • Good-to-Have SkillsRxJS, Angular Material, AG Grid and Module Federation
  • Terraform, GitHub Actions, Jenkins and Helm
  • Microsoft Entra ID and MSALOracle and DynamoDBGitHub Copilot / AI-assisted development
  • Legacy Java technologies such as Struts 2, JNDI, WAR/EARAutomotive industry experience
Key Responsibilities: Design and develop modern Angular/TypeScript applications. Build Java/Spring Boot and Node.js APIs and microservices. Develop and integrate REST and GraphQL services. Design and support AWS-based distributed workflows. Implement secure authentication and authorization. Develop and maintain CI/CD pipelines. Perform unit, integration and contract testing. Troubleshoot application and cloud production issues. Support existing Java applications while contributing to modernization initiatives. Skills Mandatory Skills :Angular, AWS Infra Services, Java
Required Skills: Basic Qualification :Additional Skills :Background Check : NoDrug Screen : No