
Full-Stack Engineer, Angular, Java, Node.js, AWS
- 🇺🇸 United States
- Hybrid
- 21 hours ago
- Angular
- TypeScript
- Java
- Node.js
- Spring Boot
- Microservices
- SNS
- SQS
- Amazon EventBridge
- AWS
- ECS
- Fargate
- API Gateway
- DynamoDB
- RDS
- CloudFront
- OAuth2
- JWT
- IaC
- Terraform
- CloudFormation
- CI/CD
- GitHub Actions
- Jenkins
- CloudWatch
- Splunk
- Dynatrace
- Datadog
- GraphQL
- REST API
- AWS Cloud
- Event-Driven Architecture
- NoSQL
- Agile
- Adobe
- AEM
Core Responsibilities
- Design, develop, and maintain modern web applications using Angular, TypeScript, Java, and Node.js. Â
- Build reusable, scalable, and accessible UI components, including Micro Frontend (MFE) architectures using Module Federation. Â
- Develop and support RESTful and GraphQL APIs using Spring Boot and Node.js frameworks. Â
- Design and implement microservices and event-driven solutions using Kafka, SNS, SQS, and EventBridge. Â
- Architect, deploy, and maintain cloud-native applications on AWS, leveraging services such as ECS/Fargate, Lambda, API Gateway, DynamoDB, RDS, S3, and CloudFront. Â
- Develop secure authentication and authorization solutions using OAuth2, JWT, and enterprise identity providers. Â
- Implement Infrastructure as Code (IaC) using Terraform or CloudFormation. Â
- Build and maintain CI/CD pipelines using GitHub Actions, Jenkins, CodePipeline, and CodeBuild. Â
- Integrate applications with enterprise platforms, domain services, and third-party systems. Â
- Monitor application health, reliability, and performance using CloudWatch, Splunk, Dynatrace, and Datadog. Â
- Participate in production support, troubleshooting, incident resolution, and root cause analysis. Â
- Drive engineering best practices, code quality, automation, security, and continuous improvement initiatives. Â
- Mentor engineers and contribute to architecture and technical design discussions. Â
- Participates in special projects and performs other duties as assigned.Â
Required Qualifications Â
- Minimum of five years related work experience, with at least one year of development experience.Â
- Undergraduate degree or equivalent combination of training and experience.Â
Preferred SkillsÂ
- Software engineering experience developing enterprise applications utilizing: Â
- Angular, TypeScript
- Java, Spring Boot Â
- Node.js
- GraphQL and REST APIs Â
- AWS Cloud Services Â
- Microservices and Event-Driven Architecture Â
- Micro Frontends (MFE) Â
- Experience working with both relational and NoSQL databases. Â
- Strong understanding of secure application design and development practices. Â
- Experience working in Agile product teams. Â
- Adobe (AEM, AJO,AEP) a plusÂ
Special Factors
Sponsorship
Vanguard is not offering visa sponsorship for this position.About Vanguard
At Vanguard, we don't just have a mission—we're on a mission.
To work for the long-term financial wellbeing of our clients. To lead through product and services that transform our clients' lives. To learn and develop our skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best.
How We Work
Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.
Full-Stack Engineer, Angular, Java, Node.js, AWS · The Vanguard Group, Inc.