Full Stack

Senior Software Engineer (Java)

UMATR
Abu Dhabi, UAE Listed 1 week ago via Naukrigulf
java spring sql redis cassandra docker kubernetes aws terraform ci/cd security microservices grpc kafka rabbitmq

Job Overview

Company Industry IT - Software Services
Department / Functional Area IT Software

We're looking for a Senior Software Engineer with strong Java experience to help design, build and improve scalable backend systems. You'll work with Java, Spring Boot, microservices and distributed systems, taking ownership of projects from design through to production. This is an opportunity to work on complex engineering challenges, influence architectural decisions and collaborate with talented engineers, while remaining hands-on with the technology. Responsibilities Design and develop scalable backend applications using Java, Spring Boot and microservices. Build and optimise distributed systems, focusing on performance, security and reliability. Take ownership of projects from architecture and development through to deployment. Develop secure REST APIs and contribute to technical design decisions. Work with AWS, Docker, Kubernetes and CI/CD to support cloud-native applications. Improve system performance, monitoring and observability. Collaborate with and mentor engineers through code reviews and technical discussions. Requirements 8+ years of experience in Java software engineering and distributed systems. Strong experience with Java, Spring Boot, Spring Security and REST APIs. Experience building and maintaining production microservices. Solid understanding of system design, OOP and design patterns. Experience with SQL databases and Redis. Familiarity with AWS, Docker, Kubernetes and CI/CD pipelines. Understanding of application security and observability. Preferred Skills Kafka, RabbitMQ or Cassandra. Terraform, gRPC or Protocol Buffers. JVM performance tuning or reactive Java frameworks. Prometheus, Grafana or OpenTelemetry. Experience in regulated or high-availability environments. Desired Candidate Profile 8+ years of experience in Java software engineering and distributed systems. Strong experience with Java, Spring Boot, Spring Security and REST APIs. Experience building and maintaining production microservices. Solid understanding of system design, OOP and design patterns. Experience with SQL databases and Redis. Familiarity with AWS, Docker, Kubernetes and CI/CD pipelines. Understanding of application security and observability. Preferred Skills Kafka, RabbitMQ or Cassandra. Terraform, gRPC or Protocol Buffers. JVM performance tuning or reactive Java frameworks. Prometheus, Grafana or OpenTelemetry. Experience in regulated or high-availability environments.

Ready to apply?

You are viewing this role on JobSphere AI. Continue on naukrigulf.com to apply.

Opens the original job posting in a new tab

  • CompanyUMATR
  • LocationAbu Dhabi, UAE
  • CategoryFull Stack
  • Listing sourceNaukrigulf
  • Apply onnaukrigulf.com
  • Listed1 week ago
Senior Software Engineer (Java) On naukrigulf.com
Apply Now (opens the original posting in a new tab)

Related Full Stack jobs

More Full Stack

Keep this job on every device

It’s saved on this browser. Create a free JobSphere account to keep it, and every job you save, on any device.

Free. No spam.