Posted on 16 Mar

Experience

5 - 10 Years

Monthly Salary

AED 18,000 - 22,000 ($4,861 - $5,941)

Education

Bachelors in Computer Application(Computers), Bachelor of Technology/Engineering(Computers), Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Any

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

  • Design, develop, test, and deploy full-stack web applications using Java, Spring Boot (RESTful APIs, microservices), and React (modern versions with hooks, functional components).

  • Build interactive, performant, and responsive front-end interfaces using React, JavaScript (ES6+), TypeScript, HTML5, CSS/SCSS, and state management libraries (e.g., Redux, Zustand, Context API).

  • Develop secure, scalable backend services, microservices, and APIs with Spring Boot, Spring Security, Spring Data, Spring Cloud, and related modules.

  • Design and optimize database interactions using SQL (complex queries, schema design, indexing, performance tuning), ORM frameworks (Hibernate/JPA), and relational databases (PostgreSQL, MySQL, Oracle, SQL Server).

  • Implement system integrations — connect to third-party APIs, internal services, message queues (Kafka, RabbitMQ), event-driven patterns, and ensure secure & reliable data exchange.

  • Write clean, modular, testable code following best practices (SOLID, DRY, clean architecture) and actively participate in code reviews and pair programming.

  • Collaborate in agile processes (sprint planning, stand-ups, retros) and contribute to CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).

  • Debug and resolve issues across frontend, backend, database, and integration layers.

  • Create and maintain technical documentation, participate in architectural discussions, and help improve development practices.

  • (Nice to have) Support automation initiatives using RPA tools or low-code platforms to streamline business processes or accelerate feature delivery.

Desired Candidate Profile

  • Strong proficiency in Java (8+ or 11+ / 17+ preferred) and the Spring Boot ecosystem (Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, etc.).

  • Solid hands-on experience with React (16+ / 18+ preferred), JavaScript (ES6+), TypeScript, modern React patterns (hooks, functional components), and related tools (React Router, Axios/Fetch, etc.).

  • Proven experience designing and implementing RESTful APIs, microservices architecture, and API security (OAuth2, JWT).

  • Strong SQL knowledge — writing efficient queries, database design, performance optimization, and working with relational databases.

  • Practical experience with integration patterns (API gateways, webhooks, message brokers, event sourcing).

  • Comfortable with version control (Git), build tools (Maven / Gradle), and basic DevOps concepts.

  • Solid understanding of testing (JUnit, Mockito, Jest, React Testing Library), TDD/BDD practices, and agile methodologies.

  • Strong problem-solving, analytical thinking, and communication skills.

  • Experience with RPA platforms (UiPath, Automation Anywhere, Blue Prism, Microsoft Power Automate) or low-code tools (OutSystems, Mendix, Power Apps).

  • Cloud platform knowledge (AWS, Azure, GCP) and container technologies (Docker, Kubernetes).

  • Familiarity with reactive programming, GraphQL, WebSockets, or advanced state management.

  • Exposure to front-end testing (Cypress, Playwright), component libraries (Material-UI, Ant Design, Chakra UI), or CI/CD tooling.

  • Understanding of security principles (OWASP Top 10, secure coding, authentication flows).

Employment Type

    Full Time

Company Industry

Department / Functional Area

Keywords

  • Web Developer

ROOT 360 INFORMATION TECHNOLOGY CONSULTANT CO. LLC

Sami Ur Rahman - Head of Talent Aqusition

Business bay Oud Metha Bengaluru, Bengaluru Urban, Karnataka, Dubai, United Arab Emirates (UAE)