Java Software Engineer
About This Role
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
Similar Jobs
Java Software Engineer
Dautom · Dubai
Senior Java Engineer \+ JBoss EAP / Jakarta EE Migration 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
1 weeks ago
Generate Resume ↗Java Software Engineer
RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS) · Abu Dhabi Emirate
**Job Title: Specialist – Design \& Development** **Location: Abu Dhabi** **Experience \- 5\+ years** **Mandatory Skills \- Core Java, Struts, Spring Boot, and relational MySQL databases, Banking** **Job Description \-**
1 weeks ago
Generate Resume ↗Java Software Engineer
GRG · Abu Dhabi Emirate
**Position Overview:** **Open to candidates across Europe, full relocation provided!** Our client is at the forefront of advanced technology and looking for an experienced Kotlin and Java Software Engineer to join their
3 weeks ago
Generate Resume ↗Java Software Engineer
Ampstek · Dubai
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
1 months ago
Generate Resume ↗Java Software Engineer
Gemini Solutions Pvt Ltd · Dubai
The ideal candidate will be responsible for developing high\-quality applications. They will also be responsible for designing and implementing testable and scalable code. * Develop quality software and web applications
1 months ago
Generate Resume ↗Senior Java Software Engineer
Synechron · Dubai
Synechron is a leading global consulting and technology services firm that specializes in digital transformation, financial services, and business consulting. Established in 2007, the organization is headquartered in New
1 months ago
Generate Resume ↗Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required