Requisition ID: 104424-1
Title: Java & AWS Full Stack Developer
Duration: 6+ months with possible extension
Location: Malvern, PA
Salary Range: $58- $62/ hour on W2/C2C
We are seeking a highly experienced Senior Java & AWS Full Stack Developer with 10+ years of experience in designing, developing, testing, and supporting enterprise applications. The ideal candidate will have strong expertise in Core Java, Microservices, Spring Boot, REST APIs, Angular 16, TypeScript, Node.js, and AWS Cloud services.
The candidate will be responsible for leading technical design and development, translating functional and UI/Mid-Tier requirements into system designs, guiding team members, and participating in TDD, code reviews, testing, troubleshooting, and production support.
Key Responsibilities
- Lead technical design and development activities for enterprise applications.
- Convert UI and Mid-Tier design specifications, prototypes, and functional requirements into system designs.
- Develop scalable applications using Core Java, Spring Boot, Microservices, and REST APIs.
- Develop front-end applications using Angular 16, JavaScript, TypeScript, HTML5, and CSS3.
- Develop and integrate backend services using Node.js.
- Design, develop, and deploy cloud-based applications using AWS S3, EC2, and Lambda.
- Participate in technical and design reviews with UI and Mid-Tier development leads.
- Guide team members in troubleshooting technical issues and resolving application defects.
- Follow Test Driven Development (TDD) practices.
- Develop and execute unit and integration tests using JUnit and Jest.
- Verify functionality, troubleshoot defects, and perform root-cause analysis.
- Work with PostgreSQL for application data requirements.
- Implement secure API integrations using OAuth.
- Participate in CI/CD processes and support automated deployment pipelines.
- Collaborate with Designers, Business Systems Analysts, development leads, Scrum Masters, and Delivery Managers.
- Identify and communicate technical issues, risks, and dependencies.
- Support production incidents and coordinate timely resolution of environment outages.
Required Skills
- 10+ years of software development experience
- Core Java
- Java / Spring Boot
- Microservices
- REST Services / REST APIs
- JavaScript
- Angular 16
- TypeScript
- HTML5 / CSS3
- Node.js
- JUnit
- Jest
- AWS Cloud
- AWS S3
- AWS EC2
- AWS Lambda
- OAuth
- PostgreSQL
- CI/CD
- Test Driven Development (TDD)
- Unit Testing and Integration Testing
- Strong troubleshooting and root-cause analysis skills
Nice to Have: Python, enterprise financial-services experience, and experience working in large Agile/Scrum development environments.