Hi All,
Hope you are doing great,
Candidates can only apply on W2
Job Title: Java Developer with AWS
Location: Richmond, VA
Job Type: Contract(W2)
Experience: - 10 -20 years
Job Summary:
We are seeking a skilled Java Developer with strong AWS experience to join our team. The ideal candidate will have hands-on experience designing, developing, and deploying scalable applications using Java and AWS cloud services.
Key Responsibilities:
- Design, develop, and maintain scalable Java-based applications.
- Develop RESTful APIs and backend services using Spring Boot or similar frameworks.
- Work with AWS services including Lambda, S3, EC2, DynamoDB, API Gateway, RDS, CloudFormation, etc.
- Collaborate with DevOps teams to implement CI/CD pipelines and infrastructure automation.
- Participate in all phases of the software development lifecycle: requirements gathering, design, implementation, testing, and deployment.
- Write clean, testable, and efficient code following best practices.
- Monitor and optimize application performance in a cloud environment.
- Ensure security and compliance standards are followed in cloud-based deployments.
Required Skills & Qualifications:
- Bachelor's degree in computer science, Engineering, or related field.
- 3+ years of experience with Java and related frameworks (e.g., Spring Boot, Hibernate).
- Strong knowledge of AWS services and architecture patterns.
- Experience with microservices architecture and containerization (Docker, ECS, or Kubernetes).
- Proficient in version control systems (Git) and CI/CD tools (Jenkins, CodePipeline, etc.).
- Experience with cloud monitoring tools like CloudWatch, X-Ray, or Datadog.
- Familiarity with SQL and NoSQL databases (PostgreSQL, MySQL, DynamoDB).
- Strong problem-solving and communication skills.
Preferred Qualifications:
- AWS Certification (e.g., AWS Certified Developer - Associate or AWS Certified Solutions Architect).
- Experience with serverless architecture and AWS SAM or Serverless Framework.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of other languages (Python, JavaScript) is a plus.