Job Description
Role Overview
We are looking for a Java Backend Developer with Angular experience to design, develop, and maintain full-stack applications. The ideal candidate will have strong expertise in Java backend development, Angular frontend development, and cloud services, particularly AWS.
Key Responsibilities
- Design and implement backend services using Java and REST APIs.
- Develop and maintain Angular 14+ frontend applications.
- Apply 12-factor microservice principles in designing scalable and maintainable services.
- Write unit tests using Jasmine and Karma to ensure code quality.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Deploy and manage applications on AWS ECS, EC2, Lambda, S3, Fargate, and SQS.
Required Skills & Experience
Analytical mindset, strong teamwork, and self-motivated attitude.
7+ years of overall software development experience.
Java backend development experience with strong knowledge of REST APIs.
2+ years hands-on experience with Angular 14+.
Experience writing unit tests with Jasmine and Karma.
4+ years of hands-on experience with AWS cloud services (ECS, EC2, Lambda, S3, Fargate, SQS).
Familiarity with Agile development practices.