JavaPythonAWS Developer
Malvern, PA - USA
Job Summary
Responsibilities
Design develop and maintain backend systems and cloud-based applications using Java and AWS technologies.
Implement and integrate core AWS services such as EC2 S3 Lambda and RDS into the application architecture.
Write clean efficient and maintainable Java code often leveraging frameworks like Spring Boot.
Collaborate with cross-functional teams (front-end developers product managers DevOps) to define design and ship new features.
Ensure the performance quality and responsiveness of applications including monitoring and troubleshooting issues in the AWS environment.
Implement and maintain CI/CD pipelines for automated deployment and testing using tools like Jenkins AWS CodePipeline or CodeBuild.
Write infrastructure as code (IaC) using tools like AWS CloudFormation or Terraform.
Adhere to security best practices including using IAM roles security groups and data protection policies.
Participate in code reviews to maintain code quality and share best practices.
Required Skills & Qualifications
Experience: Proven experience in Java development and deploying applications on the AWS platform.
Programming Languages: Good proficiency in Java is essential.
AWS Services: Deep understanding and hands-on experience with core AWS services including:
o EC2 (Elastic Compute Cloud) S3 (Simple Storage Service) Lambda (Serverless functions) RDS (Relational Database Service) IAM (Identity and Access Management) CloudWatch (Monitoring) VPC (Virtual Private Cloud)
Technologies:
o Experience with microservices architecture and RESTful APIs.
o Familiarity with containerization technologies like Docker and Kubernetes (EKS/ECS).
o Proficiency with version control systems (Git) and Agile development methodologies.
Soft Skills: Robust analytical and problem-solving skills attention to detail and excellent communication and collaboration skills are vital.
Certifications (a plus): AWS certifications such as the AWS Certified Developer or Solutions Architect can be a significant advantage.