
Senior Java Engineer
Required Skills
Job Description
Job Title: Senior Java Engineer
Job Type: Contractor
Location: Dubai
Job Summary:
Join our team as a Senior Java Engineer and be a key player in a transformative enterprise platform modernization initiative for a leading UAE-based industrial organization. You will leverage your expertise in Java EE, Jakarta EE, and JBoss EAP migrations to support the seamless upgrade and resilience of critical enterprise applications. This is an exciting opportunity to work in a high-impact, governance-driven environment, driving sustainable modernization and innovation.
Key Responsibilities:
• Lead the migration of enterprise Java applications from JBoss EAP 7 to JBoss EAP 8, including full javax.* to jakarta.* namespace transitions.
• 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, optimize, and administer JBoss EAP 8 environments; set up datasources, JNDI, clustering, and connection pooling.
• Perform JVM and application performance tuning, garbage collection analysis, and troubleshooting in production environments.
• Collaborate closely with platform, database, and DevOps teams during rollout, testing, and cutover phases.
• Document migration procedures, configurations, and operational runbooks for seamless knowledge transfer.
Required Skills and Qualifications:
• 8 to 12 years of Core Java development experience with a deep focus on enterprise applications.
• Proven hands-on expertise in JBoss EAP (6/7/8) or WildFly in mission-critical production settings.
• Demonstrated experience with Java EE to Jakarta EE migrations, especially javax.* to jakarta.* changes.
• In-depth knowledge of Java EE/Jakarta EE specs: EJB, JPA, JMS, JAX-RS, CDI, Servlet API.
• Advanced Maven/Gradle skills for multi-module build and dependency management.
• Solid experience with RHEL or comparable enterprise Linux OS.
• Strong debugging skills including thread dumps and heap analysis.
Preferred Qualifications:
• Hands-on experience with JBoss EAP 8 and tools like Red Hat Migration Toolkit for Applications or Eclipse Transformer.
• Background in enterprise modernization within industrial, manufacturing, or telecom sectors.
• Red Hat (RHCSA, RHCJD) or Oracle Java (OCP) certifications.
Our team values exceptional written and verbal communication skills, as you’ll be engaging cross-functional teams and documenting complex migration processes. If you are passionate about modernizing enterprise applications and thrive in a collaborative, fast-paced environment, we encourage you to apply and make a significant impact with us.