Senior Java AWS Developer (12+ Years) -Malvern PA (Hybrid)
Malvern, PA, US
Hybrid
2 months ago
Save Job
Summary
Greetings from IT Engagements…!
IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
We are seeking a highly experienced Senior Java AWS Developer with 12+ years of expertise in Java development and AWS cloud technologies. The ideal candidate will be responsible for designing, developing, and deploying scalable, high-performance cloud-based applications.
Key Responsibilities
Architect, design, and develop enterprise-level applications using Java (Spring Boot, Microservices).
Develop, deploy, and manage cloud-native applications using AWS services (Lambda, API Gateway, ECS, S3, DynamoDB, RDS, etc.).
Build and optimize RESTful APIs and microservices for high-performance distributed systems.
Implement best practices in cloud security, scalability, and performance optimization.
Work with DevOps tools (CI/CD pipelines, Docker, Kubernetes, Terraform, CloudFormation) to streamline deployments.
Collaborate with cross-functional teams including DevOps, Data Engineers, and Product Owners to deliver high-quality solutions.
Troubleshoot and resolve complex production issues related to AWS cloud infrastructure and application performance.
Required Skills & Experience
12+ years of experience in Java development with strong knowledge of Spring Boot, Hibernate, and Microservices architecture.
Expertise in AWS cloud services (Lambda, ECS, EKS, API Gateway, RDS, DynamoDB, S3, SNS, SQS, CloudWatch).
Proficiency in building and managing microservices using RESTful APIs.
Strong experience with containerization and orchestration tools like Docker and Kubernetes.
Hands-on experience with Infrastructure as Code (IaC) using Terraform or AWS CloudFormation.
Knowledge of NoSQL and SQL databases (PostgreSQL, MySQL, DynamoDB).
Experience with event-driven architectures using Kafka, SNS, SQS.
Familiarity with CI/CD tools (Jenkins, GitLab CI/CD, AWS Code Pipeline).
Strong problem-solving and performance optimization skills.
Preferred Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
AWS Certifications (AWS Certified Solutions Architect, AWS Certified Developer) are a plus.
Experience with AI/ML integration in cloud applications is an added advantage.