Java Fullstack Engineer with AWS :: Hybrid :: W2 Only
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+42 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦