Senior Full Stack Developer Angular / Java / AWS
Location: Malvern, PA
Duration: Long-Term Contract
Work Environment: 100% AWS
Technology Focus: 70% Angular / 30% Java
Important: Candidates should be prepared to take a technical assessment/test as part of the interview process.
Job Summary
We are looking for a strong Full Stack Developer with extensive hands-on experience in Angular and Java to join our team in Malvern, PA. The ideal candidate will have strong frontend expertise with Angular 18+, TypeScript, RxJS, Angular Signals, and NgRx, along with solid backend experience in Java 17/21 and Spring Boot.
The candidate should also have strong experience working in an AWS environment, event-driven architectures, REST APIs, and modern application development practices. Experience with AI-assisted development tools such as Claude Code or GitHub Copilot is highly desirable.
Key Responsibilities
Frontend Development 70%
- Develop and maintain modern web applications using Angular 18+ and TypeScript.
- Work extensively with Angular Signals, RxJS, and Reactive Forms.
- Implement application state management using NgRx.
- Design and develop reusable, scalable UI components.
- Work with Micro Frontend (MFE) architecture.
- Integrate frontend applications with REST and GraphQL APIs.
- Write unit tests using Jest and/or Jasmine.
- Support future modernization initiatives involving React.
Backend Development 30%
- Develop scalable backend services using Java 17/21 and Spring Boot.
- Design and develop REST APIs.
- Work with GraphQL and Apollo Federation.
- Build event-driven applications using Kafka.
- Work with both SQL and NoSQL databases.
- Troubleshoot and optimize backend services and integrations.
AWS / Cloud
- Develop and deploy applications in a 100% AWS environment.
- Hands-on experience with:
- AWS ECS
- AWS Lambda
- Amazon S3
- Amazon CloudWatch
- Monitor application performance and troubleshoot cloud-based services.
- Follow cloud-native development and deployment practices.
AI-Assisted Development
- Experience using modern AI-assisted software development tools, such as:
- Claude Code
- GitHub Copilot
- Similar AI coding/development tools
- Ability to effectively leverage AI tools for coding, debugging, testing, documentation, and development productivity.
Required Skills
- Strong hands-on Angular 18+
- TypeScript
- Angular Signals
- RxJS
- Reactive Forms
- NgRx
- Java 17/21
- Spring Boot
- REST APIs
- AWS
- ECS / Lambda / S3 / CloudWatch
- Kafka
- SQL and NoSQL databases
- Excellent communication and collaboration skills
Preferred Skills
- Micro Frontend (MFE) architecture
- GraphQL
- Apollo Federation
- React
- Jest / Jasmine
- Claude Code
- GitHub Copilot
- Event-driven architecture
Candidate Profile
The successful candidate will be a hands-on engineer who can work across both frontend and backend technologies, with a strong emphasis on Angular development and AWS cloud services. Excellent communication skills and the ability to clearly explain project execution, technical decisions, and previous experience are required.