We are seeking a skilled Java Full Stack Developer with expertise in AWS, Angular, and Java to join our dynamic team. The ideal candidate will have a strong background in building and deploying scalable, high-quality web applications and services. You will be responsible for developing and implementing end-to-end solutions, managing server-side logic, and ensuring high performance and responsiveness to requests from front-end applications. This role requires a combination of front-end and back-end expertise and a keen understanding of cloud-based architectures, particularly within the AWS ecosystem.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
8+ years of experience in full-stack development with a strong focus on Java and Angular.
Proficiency in Java (Spring Framework/Spring Boot) for server-side development.
Expertise in front-end development with Angular, HTML5, CSS3, and TypeScript.
Strong experience with AWS services, including EC2, Lambda, S3, RDS, and CloudFormation.
Familiarity with RESTful APIs, microservices architecture, and containerization (Docker).
Solid understanding of relational databases (MySQL, PostgreSQL) and NoSQL databases.
Experience with version control (Git) and CI/CD pipelines.
Knowledge of application monitoring and logging tools.
Strong problem-solving and communication skills.
Ability to work both independently and as part of a collaborative team.