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.
location: Malvern, Pennsylvania
job type: Solutions
salary: $64 - 69 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
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.
qualifications:
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:
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:
Experience with microservices architecture and RESTful APIs.
Familiarity with containerization technologies like Docker and Kubernetes (EKS/ECS).
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.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.
Any consideration of a background check would be an individualized assessment based on the applicant or employee's specific record and the duties and requirements of the specific job.
![]()