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

Trebecon LLC
Plano, TX, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Amazon S3 Application Services User Authentication Unit Testing Cloud Computing Databases Continuous Integration Software Debugging DevOps Amazon DynamoDB
+42 more
Github Hibernate (Java) Identity and Access Management Java Persistence API Apache Struts Java Naming and Directory Interface Node.Js OAuth OpenID Oracle Databases Openid Connect Azure Active Directory Standard Sql Software Engineering Systems Integration TypeScript Web Applications Openapi RxJS Java Application Server Enterprise Software Applications Angular Material GitHub Copilot Spring-boot Software Security AWS Lambda Backend Servicebus Event Driven Architecture AngularJS Integration Tests Deployment Automation AWS Fargate Graphql Front End Software Development Api Design Api Gateway Restful APIs Terraform Docker Jenkins Microservices

Job description

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., 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., 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.

Requirements

Experience: Minimum 8+ years of software development experience. * Java: Strong hands-on experience with Java 21 and Spring Boot 3., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…