Epicareer Might not Working Properly
Learn More

Java Full Stack Developer

Salary undisclosed

Checking job availability...

Original
Simplified
Hi all,
Hope you are doing great,
Job Title: Java Full Stack Developer (AWS)

Location: Richmond, VA
Job Type: Contract

Job Summary:

We are looking for a Java Full Stack Developer with AWS expertise to design, develop, and deploy scalable applications in a cloud environment. The ideal candidate should have strong experience in Java, Spring Boot, front-end frameworks (Angular/React), and AWS cloud services. You will be responsible for building end-to-end solutions, integrating APIs, and optimizing cloud-native applications.

Key Responsibilities:

  • Design, develop, and maintain Java-based backend applications using Spring Boot, Microservices, and RESTful APIs.
  • Build dynamic and responsive front-end applications using Angular, React, or Vue.js.
  • Develop and integrate serverless and containerized applications using AWS services such as Lambda, ECS, EKS, API Gateway, and DynamoDB.
  • Implement CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Jenkins.
  • Optimize performance and scalability of cloud-native applications on AWS.
  • Manage and interact with databases (SQL/NoSQL) such as RDS, PostgreSQL, DynamoDB, or MongoDB.
  • Ensure application security, authentication, and authorization using AWS Cognito, IAM, and OAuth2.0.
  • Collaborate with DevOps teams to automate deployments and infrastructure as code using Terraform or CloudFormation.
  • Troubleshoot and resolve production issues using CloudWatch, X-Ray, and AWS Logging Services.
  • Work in an Agile environment, participating in sprints, stand-ups, and code reviews.

Required Skills & Qualifications:

  • 5+ years of experience in Java Full Stack Development.
  • Strong proficiency in Java, Spring Boot, and Microservices architecture.
  • Experience with Angular, React, or Vue.js for front-end development.
  • Hands-on experience with AWS services (EC2, S3, Lambda, API Gateway, DynamoDB, RDS, ECS, EKS).
  • Knowledge of RESTful APIs, GraphQL, and WebSockets.
  • Experience with containerization (Docker, Kubernetes) and orchestration on AWS.
  • Strong understanding of CI/CD pipelines and DevOps practices.
  • Experience working with SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB) databases.
  • Proficiency in unit testing, integration testing, and API testing (JUnit, Mockito, Postman).

Preferred Qualifications:

  • AWS Certification (AWS Certified Developer Associate or AWS Solutions Architect).
  • Experience with message queues (SNS, SQS, Kafka).
  • Knowledge of Infrastructure as Code (Terraform, CloudFormation).
  • Exposure to AI/ML services on AWS (SageMaker, Comprehend) is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job
Hi all,
Hope you are doing great,
Job Title: Java Full Stack Developer (AWS)

Location: Richmond, VA
Job Type: Contract

Job Summary:

We are looking for a Java Full Stack Developer with AWS expertise to design, develop, and deploy scalable applications in a cloud environment. The ideal candidate should have strong experience in Java, Spring Boot, front-end frameworks (Angular/React), and AWS cloud services. You will be responsible for building end-to-end solutions, integrating APIs, and optimizing cloud-native applications.

Key Responsibilities:

  • Design, develop, and maintain Java-based backend applications using Spring Boot, Microservices, and RESTful APIs.
  • Build dynamic and responsive front-end applications using Angular, React, or Vue.js.
  • Develop and integrate serverless and containerized applications using AWS services such as Lambda, ECS, EKS, API Gateway, and DynamoDB.
  • Implement CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Jenkins.
  • Optimize performance and scalability of cloud-native applications on AWS.
  • Manage and interact with databases (SQL/NoSQL) such as RDS, PostgreSQL, DynamoDB, or MongoDB.
  • Ensure application security, authentication, and authorization using AWS Cognito, IAM, and OAuth2.0.
  • Collaborate with DevOps teams to automate deployments and infrastructure as code using Terraform or CloudFormation.
  • Troubleshoot and resolve production issues using CloudWatch, X-Ray, and AWS Logging Services.
  • Work in an Agile environment, participating in sprints, stand-ups, and code reviews.

Required Skills & Qualifications:

  • 5+ years of experience in Java Full Stack Development.
  • Strong proficiency in Java, Spring Boot, and Microservices architecture.
  • Experience with Angular, React, or Vue.js for front-end development.
  • Hands-on experience with AWS services (EC2, S3, Lambda, API Gateway, DynamoDB, RDS, ECS, EKS).
  • Knowledge of RESTful APIs, GraphQL, and WebSockets.
  • Experience with containerization (Docker, Kubernetes) and orchestration on AWS.
  • Strong understanding of CI/CD pipelines and DevOps practices.
  • Experience working with SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB) databases.
  • Proficiency in unit testing, integration testing, and API testing (JUnit, Mockito, Postman).

Preferred Qualifications:

  • AWS Certification (AWS Certified Developer Associate or AWS Solutions Architect).
  • Experience with message queues (SNS, SQS, Kafka).
  • Knowledge of Infrastructure as Code (Terraform, CloudFormation).
  • Exposure to AI/ML services on AWS (SageMaker, Comprehend) is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job