Senior Java Engineer

Required Skills

EJB
jakarta
JAVA EE
Jboss
Apache Maven
wildfly
About micro1
micro1 connects domain experts to the development of frontier AI models. Real-world expertise is turned into training data, evaluations, and feedback loops that improve how models perform. AI labs and enterprises use micro1 to train models and build reliable AI agents through advanced evaluations and reinforcement learning environments. Experts contribute directly to how AI systems learn, reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through an AI recruiter, enabling high-quality contributions at scale.
Our goal is to enable 1 billion people to do meaningful work by applying their expertise to AI. We’ve raised $40M+ in funding, and our AI recruiter has powered over 1 million AI-led interviews as our global network of experts grows into the human intelligence layer for AI.

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.

Apply now

Refer and Earn$100