Back to Jobs
Recently postedTechnology

Java Fullstack Engineer with AWS :: Hybrid :: W2 Only

Trebecon LLCPlano, TX🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationPlano, TX, United States
DockerDynamoDBMicroservicesOracleRxJSSQLSpringSpring BootGitAWSAPI GatewayOAuthAngularGitHub ActionsGraphQLHelmHibernateJavaJenkinsTerraformGenerative AIRESTNode.jsTypeScriptCI/CDIAM

Job description

Job Title: Java Full Stack Engineer with AWS
Location: Plano, TX
Work Mode: Hybrid/Onsite
Employment Type: Contract
Experience Required: 8+ Years
Interview Mode: Onsite Interview
Job Overview
We are seeking an experienced Java Full Stack Engineer with strong expertise in Java, Spring Boot, Angular, and AWS cloud services. The ideal candidate will be responsible for designing, developing, integrating, and maintaining scalable enterprise applications across frontend and backend systems.
The candidate should have hands-on experience building modern web applications, developing RESTful and GraphQL APIs, implementing microservices, and deploying cloud-based solutions on AWS. Experience with application security, CI/CD automation, troubleshooting, and production support is essential.
Key Responsibilities
  • Design, develop, and maintain responsive web applications using Angular, TypeScript, and modern frontend technologies.
  • Build scalable backend services and microservices using Java 21, Spring Boot 3, and Node.js.
  • Develop, integrate, and maintain REST APIs and GraphQL services using OpenAPI standards where applicable.
  • Design and implement cloud-based application workflows using AWS services.
  • Work with AWS Lambda, Step Functions, ECS/Fargate, EventBridge, API Gateway, DynamoDB, and S3.
  • Implement secure authentication and authorization using OAuth 2.0, OpenID Connect (OIDC), and AWS IAM.
  • Develop and maintain CI/CD pipelines to automate application builds, testing, and deployments.
  • Use Docker and related tools to support application containerization and deployment.
  • Perform unit testing, integration testing, and contract testing to ensure application quality and reliability.
  • Troubleshoot application defects, investigate production issues, and implement effective solutions.
  • Support existing Java applications while contributing to legacy system modernization initiatives.
  • Collaborate with cross-functional teams and stakeholders to deliver reliable, secure, and high-performing enterprise solutions.
Required Technical Skills
  • Experience: Minimum 8+ years of software development experience.
  • Java: Strong hands-on experience with Java 21 and Spring Boot 3.
  • Frontend Development: Angular 18, TypeScript, and Node.js.
  • API Development: Experience developing REST APIs, GraphQL services, and OpenAPI specifications.
  • Microservices: Strong understanding of microservices architecture and distributed, event-driven systems.
  • AWS Cloud: Hands-on experience with AWS infrastructure and application services, including:
    • AWS Lambda
    • AWS Step Functions
    • Amazon ECS/Fargate
    • Amazon EventBridge
    • Amazon API Gateway
    • Amazon DynamoDB
    • Amazon S3
  • Database Technologies: SQL, JPA/Hibernate, and database integration.
  • Application Security: OAuth 2.0, OIDC, AWS IAM, and API security.
  • DevOps: Docker, CI/CD pipelines, and automated deployment processes.
  • Production Support: Strong debugging, troubleshooting, and application support skills.
Preferred Skills
  • Experience with RxJS, Angular Material, AG Grid, and Module Federation.
  • Knowledge of Terraform, GitHub Actions, Jenkins, and Helm.
  • Experience with Microsoft Entra ID and MSAL authentication.
  • Familiarity with Oracle databases and DynamoDB.
  • Experience using GitHub Copilot or other AI-assisted development tools.
  • Knowledge of legacy Java technologies, including Struts 2, JNDI, and WAR/EAR deployments.
  • Previous experience working on automotive industry projects.

Similar jobs