Overview

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

Belarus (Remote)

We connect like-minded people:

  • Delivering innovative solutions to industry leaders, making a global impact
  • Opportunity to work abroad for up to two months per year

We invest in your growth:

  • Leadership development, career advising, soft skills and well-being programs
  • Unlimited access to LinkedIn Learning and Get Abstract
  • Free English classes with certified teachers

We cover it all:

  • Comprehensive medical & family care package
  • Seven trust days per year (sick leave without a medical certificate)
  • Discounts from 800+ partners (sports activities, restaurants, stores and services)

[epamgdo] Belarus (Remote)

At EPAM Belarus, employees have the flexibility to choose the environment that suits them best. You can work from any location in Belarus, whether it's your home or our offices in Minsk, Grodno, Brest, Gomel, Mogilev or Vitebsk.

[epamgdo] Belarus (About EPAM)

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here, you will collaborate with multi-national teams, contribute to numerous innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. No matter where you are located, you will join a dedicated, creative, diverse community to help you discover your fullest potential.