Senior Software Engineer JAVA

VaporVM

Dubai

On-site

AED 240,000 - 360,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

VaporVM is seeking a Senior Software Engineer to design and build high-performance Java applications using Spring Boot. You will optimize relational and NoSQL databases, participate in code reviews, and contribute to architecture decisions. The role spans cloud deployments, DevOps practices, and front-end work with Angular.

You will collaborate on microservices, RESTful APIs, and Camunda BPM integration within a modern tech stack, while adhering to SOLID principles and security best practices.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or Information Technology.
  • 4+ years of hands-on software development experience.
  • Certifications in Java, AWS/Azure, or DevOps-related tools are an advantage.

Responsibilities

  • Design and develop scalable Java applications using Spring Boot.
  • Contribute to database optimization through indexing, query tuning, and data modelling in relational and NoSQL databases.
  • Participate in peer code reviews, enforce coding standards, and apply SOLID principles.
  • Support deployments via CI/CD pipelines, Docker, and Kubernetes, and integrate cloud services such as AWS and Azure.
  • Troubleshoot and resolve issues, collaborate on architecture discussions.
  • Assist in developing front-end applications using Angular v13, JavaScript, HTML5, CSS, and Node.js.
  • Design and maintain microservices and RESTful APIs using Spring Boot.
  • Learn and support integration of Camunda BPM with Spring Boot microservices for workflow automation.
  • Gain experience with IAM solutions: Keycloak, SSO, RBAC, OAuth2, OpenID Connect.
  • Use Liquibase or Flyway for database migrations.
  • Support application monitoring with Prometheus, Grafana, or ELK stack.

Skills

Collaboration
Learning agility
Communication skills
Accountability
Adaptability

Education

Bachelor's degree in CS/SE/IT

Tools

Java
Spring Boot
Docker
Kubernetes
Angular
SQL/NoSQL
AWS
Azure
Camunda BPM
Liquibase
Flyway
Prometheus
Grafana
ELK

Job description

We are seeking a motivated and detail-oriented Senior Software Engineer to join our team.

This role involves designing and developing high-performance, scalable Java applications, collaborating with senior engineers on technical initiatives and architectural decisions. Responsibilities include supporting database optimization, participating in code reviews, and working with modern frameworks, cloud platforms, and DevOps practices.

Responsibilities and Accountabilities
  • Design and develop scalable Java applications using Spring Boot.
  • Contribute to database optimization through indexing, query tuning, and data modelling in relational and NoSQL databases.
  • Participate in peer code reviews, enforce coding standards, and apply SOLID principles.
  • Support deployments via CI/CD pipelines, Docker, and Kubernetes, and integrate cloud services such as AWS and Azure.
  • Troubleshoot and resolve issues, collaborate on architecture discussions.
  • Assist in developing front‑end applications using Angular v13, JavaScript, HTML5, CSS, and Node.js.
  • Design and maintain microservices and RESTful APIs using Spring Boot.
  • Learn and support integration of Camunda BPM with Spring Boot microservices for workflow automation.
  • Gain experience with IAM solutions: Keycloak, SSO, RBAC, OAuth2, OpenID Connect.
  • Use Liquibase or Flyway for database migrations.
  • Support application monitoring with Prometheus, Grafana, or ELK stack.
Technical Skills
  • Java / Spring Boot — Proficiency in Java, OOP, design patterns, building scalable applications and microservices architecture.
  • Front‑End Development — Working knowledge of Angular v13 (preferred), JavaScript, HTML5, CSS, and Node.js.
  • Database Management & Optimization — Familiarity with MySQL, PostgreSQL, MongoDB and concepts of indexing, query optimization, data modelling.
  • DevOps & Cloud Platforms — Experience with CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), Azure/AWS.
  • Workflow Orchestration — Basic knowledge of Camunda BPM integration with Spring Boot.
  • IAM & Security — Exposure to Keycloak, SSO, RBAC, OAuth2, OpenID Connect.
  • Monitoring & Migration Tools — Basic exposure to Prometheus, Grafana, ELK, Liquibase, Flyway.
Behavioral Competencies
  • Collaboration & Teamwork — Effectively work in cross‑functional teams, support collaborative problem‑solving.
  • Learning Agility — Eagerness to learn new technologies, frameworks, and best practices.
  • Communication Skills — Clear verbal and written communication for effective interactions.
  • Accountability & Ownership — Responsible for assigned tasks, detail‑oriented, timely delivery.
  • Adaptability & Growth Mindset — Open to feedback, adaptable to project needs, committed to continuous development.
Qualifications, Experience & Professional Certifications

Bachelor's degree in Computer Science, Software Engineering, or Information Technology required. 4+ years of hands‑on software development experience. Certifications in Java, AWS/Azure, or DevOps‑related tools are an advantage.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer JAVA
Software Engineer JAVA

VaporVM • Dubai

On-site
AED 90,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

Dautom • Sharjah

On-site
AED 180,000 - 320,000
Senior Technology Lead – Java & Cloud
Senior Technology Lead – Java & Cloud

Dicetek LLC • Abu Dhabi

On-site
AED 240,000 - 360,000
Senior Java Solution Architect
Senior Java Solution Architect

Dicetek LLC • Abu Dhabi

On-site
AED 350,000 - 650,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 Java Engineer
Senior Java Engineer

Client of Discovered MENA • Abu Dhabi

On-site
AED 391,000 - 670,000
Java Developer
Java Developer

ECS | Enterprise Change Specialists • Dubai

On-site
AED 220,000 - 331,000
Senior Java Engineer
Senior Java Engineer

DISCOVERED • Abu Dhabi

On-site
AED 300,000 - 520,000
Backend engineers – JAVA (Spring Boot)
Backend engineers – JAVA (Spring Boot)

Dicetek LLC • Dubai

On-site
AED 180,000 - 320,000
Senior Java Developer (Spring Boot)
Senior Java Developer (Spring Boot)

NorthBay Solutions • Abu Dhabi

On-site
AED 360,000 - 600,000