AWS Developer
Indexed description
Role Name: AWS Developer
Location: Malvern, PA
Job Description:
Key Responsibilities:
- Analyze, assess, and understand complex legacy systems, including mainframe applications and legacy Java applications
- Lead the end-to-end modernization journey—from discovery, planning, and architecture design to implementation and deployment.
- Refactor or rewrite legacy components using modern Java frameworks, Python, microservices, and event driven architectures.
- Design and implement cloud native solutions using AWS services such as:
- 1. Lambda, EC2, ECS/EKS, IAM, Secrets Manager
- 2. S3, , RDS, Step Functions
- 3. CloudFormation for IaC
- 4. Splunk, Honeycomb
- Build and deploy CI/CD pipelines using tools like GitHub Actions, or similar.
- Collaborate with cross-functional teams including architecture, infrastructure, DevOps, and QA.
- Implement best practices for performance optimization and cost efficiency.
- Document system designs, architecture decisions, and operational procedures.
- Provide technical guidance and mentorship to team members working on modernization initiatives.
Required Skills & Experience:
- 8 to 10+ years of hands-on software engineering experience.
- Strong proficiency in Java (Java 8+) and Python development.
- Deep understanding of AWS cloud architecture and hands-on experience with core AWS services.
- Experience modernizing mainframe applications, including analysis, refactoring, migration, and system decomposition.
- Strong background in modernizing legacy Java applications (monolithic to microservices).
- Solid understanding of microservices, RESTful APIs, and event-driven systems.
- Knowledge of relational and NoSQL databases.
- Experience with CI/CD, version control, and automation.
- Strong problem solving, architectural reasoning, and communication skills.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search