Full Stack Engineer

Confidential

Abu Dhabi

On-site

AED 300,000 - 520,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Confidential is seeking a Senior Java Developer to design, build, and maintain scalable backend services and secure REST APIs using Java, Spring Boot, and Spring Security.

You will implement authentication, authorization, OAuth 2.0, JWT, RBAC, and collaborate on distributed systems, databases, and messaging (Kafka/RabbitMQ) in cloud environments.

Qualifications

  • 8+ years of Java backend development experience.
  • Strong hands-on in Java and Spring Boot.
  • Deep knowledge of Spring Security, OAuth2, JWT, RBAC.
  • Experience with REST APIs, microservices, and secure API design.

Responsibilities

  • Design, develop, and maintain scalable backend services and REST APIs.
  • Implement authentication/authorization and API security controls.
  • Work with databases (PostgreSQL/MySQL) and caching (Redis).
  • Integrate messaging (Kafka/RabbitMQ) and asynchronous processing.
  • Collaborate with cross-functional teams and perform code reviews.
  • Contribute to secure coding practices and CI/CD pipelines.

Skills

Java backend
Spring Boot
Spring Security
Authentication & Authorization
OAuth 2.0
JWT
RBAC
REST APIs
Microservices
API security
OWASP awareness
JPA/Hibernate
SQL (PostgreSQL/MySQL)
Redis
Kafka/RabbitMQ
HTTPS/TLS
Git
CI/CD
Docker
Cloud (AWS/Azure/GCP)

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Git
CI/CD
JPA/Hibernate
SQL
Redis
Kafka
RabbitMQ
AWS
Azure
GCP
OpenID Connect

Job description

Role Overview

We are looking for an experienced Senior Java Developer with strong expertise in backend development and application/API security to design, develop, and maintain scalable, secure, and reliable backend services and REST APIs.

The ideal candidate will have strong hands-on experience with Java, Spring Boot, Spring Security, authentication, authorization, OAuth 2.0, JWT, RBAC, microservices, and secure API development. The candidate will work closely with frontend, mobile, QA, DevOps, security, and product teams to build enterprise-grade applications.

Key Responsibilities
  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Design and develop scalable RESTful APIs and microservices.
  • Implement business logic, workflows, backend integrations, and third-party API integrations.
  • Develop secure APIs for mobile and web applications.
  • Implement authentication and authorization mechanisms using Spring Security and industry-standard security protocols.
  • Implement RBAC, OAuth 2.0, JWT, token validation, access control, and API security.
  • Apply secure coding practices and identify and remediate application security vulnerabilities.
  • Work with relational and NoSQL databases to design efficient data models and queries.
  • Implement asynchronous processing and messaging using technologies such as Kafka or RabbitMQ.
  • Optimize application performance, scalability, availability, and reliability.
  • Develop unit and integration tests and maintain high code quality.
  • Troubleshoot production issues and perform root-cause analysis.
  • Implement logging, monitoring, auditing, and security controls.
  • Collaborate with Android, frontend, QA, DevOps, security, and product teams.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Follow Agile development practices and contribute to technical documentation.
Required Skills
  • 8+ years of professional experience in Java backend development.
  • Strong hands-on experience with Java and Spring Boot.
  • Strong experience with Spring Security.
  • Strong understanding of Authentication & Authorization.
  • Hands-on experience with OAuth 2.0, JWT, and RBAC.
  • Strong knowledge of REST APIs, microservices, and secure API design.
  • Good understanding of API security and secure coding practices.
  • Knowledge of common OWASP/API security vulnerabilities.
  • Experience with JPA/Hibernate.
  • Strong SQL knowledge with PostgreSQL/MySQL.
  • Experience with Redis and/or messaging systems such as Kafka/RabbitMQ.
  • Understanding of HTTPS/TLS and secure communication.
  • Experience with Git and CI/CD practices.
  • Familiarity with Docker and cloud platforms such as AWS, Azure, or GCP.
  • Strong debugging, troubleshooting, and problem-solving skills.
Preferred Skills
  • Experience developing backend systems for mobile or enterprise applications.
  • Experience with high-volume APIs and distributed systems.
  • Knowledge of event-driven architecture.
  • Experience with application performance optimization and scalability.
  • Experience with security vulnerability assessment and remediation.
  • Knowledge of OpenID Connect (OIDC) and service-to-service authentication.
  • Experience with fintech, banking, payments, or other regulated environments.
  • Basic understanding of device-management or enterprise mobility platforms.
Education

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

Key Competencies
  • Strong backend architecture and design skills.
  • Strong understanding of application and API security.
  • Ability to write clean, maintainable, secure, and scalable code.
  • Strong problem-solving and analytical skills.
  • Good communication and collaboration skills.
  • Ability to work independently in a fast-paced Agile environment.
  • Strong ownership of production systems and technical deliverables.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer
Backend Developer

Micropolis Holding • Dubai

On-site
AED 240,000 - 360,000
FULL STACK DEVELOPER
FULL STACK DEVELOPER

Duncan & Ross Consulting • Abu Dhabi

On-site
AED 300,000 - 420,000
Senior Full Stack Developer
Senior Full Stack Developer

Sutherland • Abu Dhabi

On-site
AED 180,000 - 240,000
Software Engineer - Java Backend (m/f/d)
Software Engineer - Java Backend (m/f/d)

Halian • Abu Dhabi

On-site
AED 300,000 - 420,000
Java Backend Developer
Java Backend Developer

Unity Infotech Solutions LLC • Dubai

On-site
AED 240,000 - 480,000
SENIOR BACKEND DEVELOPER
SENIOR BACKEND DEVELOPER

Matchupfast Company • United Arab Emirates

On-site
Confidential
Accommodation assistance
Meal allowances
Work visa support
+3
Junior Software Developer
Junior Software Developer

Tanqeeb • Dubai

On-site
AED 150,000 - 230,000
JAVA BACKEND DEVELOPER
JAVA BACKEND DEVELOPER

Matchupfast Company • United Arab Emirates

On-site
AED 446,000 - 781,000
Accommodation
Meal allowances
Work visa assistance
+4
Senior Software Engineer-Full Stack Java developer with AWS Services
Senior Software Engineer-Full Stack Java developer with AWS Services

Zoho • Dubai

On-site
AED 112,000 - 134,000
Full Stack Developer
Full Stack Developer

JIFCO Recruitment Pvt Ltd • United Arab Emirates

On-site
AED 120,000 - 180,000