{bc}
linkedin

Java Software Engineer

Dautom
Dubai, UAE
contract
Mid-Senior
1 months ago
JavaPythonC++JavaScriptAgileScrum
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaPythonC++
Smart Apply

Full Job Posting

Overview

Senior Java + JBoss EAP / Jakarta EE Migration

Engineer

Location: UAE (Onsite) Engagement: 30 weeks (extendable) Experience: 8 – 12

years Industry: IT Services / Enterprise Application Modernisation Joining:

Immediate / 30 days notice

About The Role

We are seeking a Senior Java Engineer with hands-on experience in JBoss EAP

migration and Jakarta EE namespace transitions to join a strategic enterprise

platform modernisation programme for a leading UAE-based industrial

organisation.

The successful candidate will play a key role in upgrading legacy

middleware infrastructure to the latest supported stack, ensuring application

stability, performance, and long-term maintainability.

Key Responsibilities

  • Migrate enterprise Java applications from JBoss EAP 7 to JBoss EAP 8,
  • including the full javax.* to jakarta.* namespace transition
  • Upgrade and validate Java EE / Jakarta EE components — EJB, JPA, JMS,
  • JAX-RS, CDI — for compatibility with Jakarta EE 10
  • Refactor and rebuild Maven/Gradle dependencies to align with Jakarta EE
  • 10 and OpenJDK 17 standards
  • Configure and administer JBoss EAP 8 environments — datasources, JNDI,
  • connection pooling, clustering, domain mode setup
  • Perform performance tuning, JVM optimisation, and garbage-collection
  • analysis on production workloads
  • Collaborate with platform, database, and DevOps teams during staged
  • rollout, testing, and cutover phases
  • Troubleshoot and resolve migration-related issues across application,
  • middleware, and integration layers
  • Document configurations, migration procedures, and operational runbooks
  • for handover

Required Skills & Experience

  • 8 to 12 years of professional experience in Core Java development
  • Strong hands-on experience with JBoss EAP (versions 6, 7, or 8) or WildFly
  • in production environments
  • Proven experience executing Java EE to Jakarta EE migrations, particularly
  • the javax.* to jakarta.* namespace change
  • Deep working knowledge of Java EE / Jakarta EE specifications: EJB, JPA,

JMS, JAX-RS, CDI, Servlet API

  • Solid Maven / Gradle build expertise, including multi-module projects and
  • dependency management
  • Working knowledge of RHEL or other enterprise Linux distributions
  • Experience with Hibernate ORM (5.x and 6.x preferred)
  • Familiarity with relational databases — MySQL, Oracle, or PostgreSQL
  • Strong debugging skills using thread dumps, heap analysis, and profiling
  • tools

Preferred Skills

  • Hands-on experience with JBoss EAP 8 specifically
  • Exposure to Red Hat Migration Toolkit for Applications (MTA / Windup) or

Eclipse Transformer

  • OpenJDK 17 or 21 migration from earlier JDK versions
  • Experience with CI/CD tools — Jenkins, GitLab CI, or Ansible
  • Background in industrial, manufacturing, banking, or telecom enterprise
  • systems
  • Red Hat (RHCSA, RHCJD) or Oracle Java (OCP) certification

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a
  • related field
  • Strong written and verbal communication skills in English
  • Ability to work effectively in a structured, governance-driven enterprise
  • environment

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Dautom