Sr. Java/AWS Developer
Manager is looking for a senior level Developer (80% Java/20% AWS). Wants someone senior enough to come on-site Day 1 and hit the ground running with little hand holding! Candidate MUST have a "go-getter" attitude with a great personality!
Job 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
Proven experience in Java development and deploying applications on the AWS platform. Good proficiency in Java is essential. 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). 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. Robust analytical and problem-solving skills, attention to detail, and excellent communication and collaboration skills are vital. AWS certifications, such as the AWS Certified Developer or Solutions Architect, can be a significant advantage.