JOB DESCRIPTION: Job Title: Senior Java Developer with AWS ExperienceLocation: RemoteJob Type: Contract W2
Our client is seeking a highly skilled and experienced Senior Java Developer with AWS experience to join the team. In this role, you will play a key role in the design, development, and deployment of Java applications leveraging Amazon Web Services (AWS) cloud infrastructure. As a senior member of our development team, you will contribute to architectural decisions, mentor junior developers, and ensure the successful delivery of high-quality solutions that meet our business objectives. Responsibilities:Design, develop, test, and deploy Java applications on AWS cloud infrastructure, following best practices and architectural guidelines.Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical solutions that leverage AWS services effectively.Architect scalable, reliable, and secure Java applications, considering factors such as performance, scalability, and cost optimization.Lead code reviews and provide constructive feedback to ensure code quality, maintainability, and adherence to coding standards.Troubleshoot and resolve technical issues related to Java applications deployed on AWS, including performance optimization and debugging.Implement and maintain CI/CD pipelines for automated build, test, and deployment processes on AWS.Stay updated on AWS services, features, and best practices, and evaluate their applicability to our projects.Mentor junior developers, providing guidance, support, and knowledge sharing to help them grow their skills and expertise.Collaborate with DevOps and infrastructure teams to optimize AWS configurations, deployment strategies, and infrastructure as code (IaC) practices.Participate in the evaluation and selection of tools, technologies, and frameworks to enhance our development process and productivity. Requirements:Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.10+yrs exp in Java development, with a strong understanding of object-oriented programming principles, design patterns, and data structures.Hands-on experience with Amazon Web Services (AWS), including but not limited to EC2, S3, Lambda, RDS, DynamoDB, ECS, EKS, IAM, etc.Proficiency in Java programming language and related technologies, such as Spring Framework, Hibernate, RESTful APIs, etc.Experience with cloud-native architecture principles, microservices, serverless computing, and containerization (e.g., Docker, Kubernetes).Solid understanding of software development methodologies, such as Agile or DevOps.Experience with CI/CD pipelinesExcellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect) are highly desirable but not required. BENEFITS:401K contribution.Health Insurance.Dental.Vision.Paid Time-off.