We are looking for a skilled Senior Java Developer to join a Middle East Oil & Gas company and augment the internal team, refactoring their data mart solution. The successful candidate will work with a modern Jakarta EE stack to deliver robust, scalable enterprise applications that support critical business operations.
Responsibilities
- Refactor and enhance the existing data mart solution alongside the internal engineering team
- Design, develop, and maintain enterprise-grade applications built on Jakarta EE 11
- Build and improve user interfaces using Faces 4.1 and PrimeFaces 15
- Deploy and manage applications on Eclipse GlassFish 8
- Develop and integrate Java APIs to support business requirements
- Optimize database interactions with Oracle DB ExaCC
- Collaborate closely with team members to define technical solutions and architecture
- Troubleshoot, debug, and resolve performance and functional issues
- Conduct code reviews and uphold high standards of code quality and maintainability
- Document technical designs, processes, and implementation decisions
Requirements
- 3+ years of experience as a Java Developer in enterprise environments
- Expertise in Jakarta EE 11, Faces 4.1, and PrimeFaces 15
- Proficiency in Eclipse GlassFish 8 application server deployment and configuration
- Skills in developing and consuming Java APIs
- Background in working with Oracle DB ExaCC
- Familiarity with NetBeans 25 as the primary development environment
- Understanding of refactoring practices for large-scale enterprise systems
- Capability to collaborate effectively in distributed, multicultural teams
- Fluency in English, both written and spoken, at a minimum B2 level