-
Ampstek

Java Software Engineer

Ampstek
United Arab Emirates · Contract · Mid-Senior

Job Description

Role: Java Full Stack Developer (Java + Microservices + React + Cloud Native)

Experience: 10 Years

Location: Dubai

Work Mode: [Onsite]

Employment Type: [Contrct]

🔹 Job Summary

We are seeking a highly skilled Java Full Stack Developer with strong expertise in Microservices, React, and Cloud-Native technologies. The ideal candidate will be responsible for designing, developing, and deploying scalable enterprise applications using modern backend and frontend frameworks.

🔹 Key Responsibilities

Backend Development (Java & Microservices)

  • Design and develop scalable microservices using Java (8/11/17), Spring, and Spring Boot
  • Build and maintain RESTful APIs following best practices (OpenAPI, versioning, backward compatibility)
  • Implement microservices patterns like service discovery, API gateway, circuit breakers, and configuration management
  • Work with Spring Cloud ecosystem
  • Develop data access layers using JPA/Hibernate
  • Integrate with RDBMS/NoSQL databases

Frontend Development (React)

  • Build responsive UI using React (16+/18)
  • Develop reusable components using JavaScript/TypeScript (ES6+)
  • Optimize UI performance and ensure cross-browser compatibility & accessibility
  • Integrate frontend with backend APIs and manage authentication/authorization flows

Cloud Native & Platform

  • Develop and deploy cloud-native applications
  • Work with Docker and Kubernetes (AKS/EKS/GKE)
  • Utilize cloud platforms such as AWS, Azure, or GCP
  • Implement API management using Apigee, Kong, or API Gateway

DevOps, Quality & Observability

  • Build and maintain CI/CD pipelines
  • Ensure code quality via unit, integration, and contract testing
  • Use monitoring tools like Splunk, AppDynamics, Dynatrace
  • Follow security standards (OAuth2, OIDC, JWT, secrets management)

Domain & Nice to Have

  • Experience in Finance domain (Payments, Invoicing, Reconciliation)
  • Knowledge of PEPPOL e-Invoicing & 5-Corner Model
  • Understanding of B2B/B2G invoice exchange workflows

Ways of Working

  • Work in Agile/Scrum teams
  • Collaborate with stakeholders and participate in design reviews
  • Create and maintain technical documentation

Key Skills

Ranked by relevance

cloud microservices java react ui kubernetes responsive
Login to Apply
Posted
Apr 02, 2026
Type
Contract
Level
Mid-Senior
Location
Dubai
Company
Ampstek

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Velv
Related

Java Developer

2026-04-11

Full-time
Not Applicable
Portugal
IT Services
Engineering
View Job Details
TALENTMATE
Related

Solutions Architect Deployment Strategist

2026-04-10

Internship
Not Applicable
United Arab Emirates
IT Services
Engineering
View Job Details
BairesDev
Related

Software Engineer (Rust) - Remote Work

2026-04-09

Full-time
Mid-Senior
Luxembourg
IT Services
Information Technology