Job Description
We are seeking a highly skilled Senior Java Full-Stack Developer with strong expertise in Java/Spring Boot, Angular, and AWS cloud services . The ideal candidate will design, develop, and deploy scalable web applications, work on microservices architecture, and contribute to end-to-end technical decisionmaking. You will collaborate closely with crossfunctional teams to deliver highquality, cloudnative solutions.
Key Responsibilities:
Develop and maintain backend services using Java, Spring Boot, and Microservices.
Build responsive UI components using Angular, TypeScript, and RxJS.
Design and deploy applications on AWS (EC2, Lambda, S3, RDS, API Gateway, CloudFormation/Terraform).
Implement RESTful APIs, integrations, and reusable components.
Work with Docker, CI/CD pipelines, Git, and cloudnative deployments.
Collaborate in Agile teams, participate in code reviews, and ensure best practices.
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutionsorapplications.1. Applies scientific methods to analyse and solve software engineering problems.2. Heorshe is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. Hisorher work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of hisorher software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Job Description - Grade Specific
Required Skills:
Strong experience with Java, Spring Boot, Angular
Hands-on expertise with AWS cloud services
Solid understanding of Microservices, REST APIs, DevOps practices, and SQL/NoSQL databases
Experience with CI/CD tools, containerization, and version control
Excellent problemsolving and communication skills