Overview
Skills
Job Details
Java Full Stack Developer with AWS Experience
Location: Wilmington, DE (Onsite)
Job Type: Long-term
Experience Level:10+
Job Summary:
We are seeking a skilled Java Full Stack Developer with strong experience in Amazon Web Services (AWS) to join our dynamic development team. The ideal candidate will be responsible for developing, testing, deploying, and maintaining robust and scalable web applications, while also leveraging AWS services to ensure reliability and performance in a cloud-native environment.
Key Responsibilities:
Design, develop, and maintain full-stack applications using Java (Spring Boot) on the backend and modern front-end frameworks (React.js, Angular, or Vue.js).
Build and consume RESTful APIs and ensure API security and performance.
Work with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or DynamoDB.
Deploy, monitor, and scale applications on AWS using services like EC2, ECS, Lambda, S3, API Gateway, RDS, CloudFormation, and CloudWatch.
Collaborate with cross-functional teams (DevOps, QA, Product) to ensure smooth CI/CD processes.
Write unit, integration, and end-to-end tests to ensure high code quality.
Troubleshoot production issues and provide timely fixes.
Follow Agile development practices and participate in daily stand-ups, sprint planning, and retrospectives.
Required Skills and Qualifications:
Bachelor s degree in Computer Science, Engineering, or a related field.
3+ years of experience as a Full Stack Developer with Java.
Proficiency in Java, Spring Boot, and RESTful web services.
Strong experience with front-end technologies: HTML, CSS, JavaScript, and frameworks like React.js or Angular.
Solid understanding of AWS services and cloud architecture principles.
Familiarity with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or GitLab CI.
Experience with containerization using Docker and orchestration with Kubernetes or AWS ECS.
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.