Full Time
UAE , Abu Dhabi
--
Company

Job Details

Job Description

Roles & Responsibilities

Role: Full Stack Developer

We are looking for an experienced Full Stack Developer with strong expertise in Java and Angular to design and build scalable, high-performance web applications. The ideal candidate should have hands-on experience in microservices architecture, REST APIs, and modern frontend frameworks.

Key Responsibilities:

  • Design, develop, and maintain scalable web applications using Java (Spring Boot) and Angular

  • Build and integrate RESTful APIs with frontend applications

  • Develop microservices-based architecture for high availability and performance

  • Implement secure applications using Spring Security and JWT authentication

  • Collaborate with cross-functional teams including UI/UX, QA, and DevOps

  • Write clean, efficient, and reusable code following best practices

  • Optimize applications for maximum speed and scalability

  • Troubleshoot, debug, and upgrade existing systems

  • Participate in code reviews and ensure coding standards

Mandatory Skills:

  • 6+ years of experience in Full Stack Development

  • Strong expertise in Java, Spring Boot, Spring Security

  • Hands-on experience with Angular (2+) and TypeScript

  • Experience in building and consuming REST APIs

  • Solid understanding of Microservices Architecture

  • Knowledge of JWT-based Authentication & Authorization

  • Experience with JPA/Hibernate

  • Strong SQL skills (MySQL/PostgreSQL)

  • Good understanding of HTML5, CSS3, and responsive UI design

  • Familiarity with Git/version control systems

Good to Have:

  • Experience with React or other frontend frameworks

  • Exposure to cloud platforms (AWS/Azure/GCP)

  • Experience with Docker/Kubernetes

  • Knowledge of CI/CD pipelines

  • Experience working in Agile/Scrum environments

Preferred Candidate Profile:

  • Experience working on end-to-end product development

  • Strong problem-solving and analytical skills

  • Good communication and stakeholder management skills

Desired Candidate Profile

  • Strong communication skills in English, both written and verbal, to effectively collaborate with team members and stakeholders.
  • Demonstrated ability to work independently as well as part of a team, managing time effectively to meet project deadlines.

Similar Jobs