Java Developer

Leadex SystemsOn-siteFull-timeJunior, 1–2 yearsListed 2 weeks ago

Apply now

About this role

We are looking for a Java Developer to join a project in the electric vehicle manufacturing industry in the Middle East .

This role is focused on integrations and distributed systems , so we are looking for someone who is enjoys understanding how services communicate, investigating issues, working with logs, APIs, queues, authentication, and infrastructure.

What you’ll be doing

- Collaborate with Project Managers, Solution Architects, and stakeholders to design and implement MuleSoft APIs tailored to business needs.

- Conduct technical analyses to translate business requirements into actionable solutions.

- Create RAML Specifications to serve as API contracts during development.

- Design and develop DataWeave scripts for complex data transformation tasks.

- Apply API-Led Connectivity principles to create scalable and reusable integration layers.

- Configure and manage API policies in API Manager.

- Deploy APIs across diverse environments, including CloudHub, Runtime Fabric, and On-Premise workers.

- Enhance development processes with CI/CD pipeline automation.

What we’re looking for

- 2+ years of commercial Java development experience

- Good understanding of REST/HTTP

- Ability to read and work with OpenAPI specifications

- Experience working with message queues

- Basic Kubernetes knowledge: kubectl, pod logs, namespaces

- Understanding of TLS , keystores/truststores, JKS/PKCS12 and certificate chains

- Experience working with JSON and XML

- Understanding of data transformation between systems

- Experience with logs and monitoring tools such as ELK, Splunk or similar

- Understanding of OAuth2 / token-based authentication , including client credentials, refresh tokens, and the difference between 401 and 403

- Practical experience with Log4j/Log4j2 , including log levels, configuration files and output patterns

- Understanding of JVM basics : heap, GC, thread dumps, heap dumps and typical OOM issues

- Strong troubleshooting skills, especially in distributed systems

- Good English communication skills

Nice to have

- Experience with MuleSoft or other integration platforms

- Experience working with enterprise integrations

- Experience supporting production systems

- Understanding of microservices architecture

- Experience in fintech, automotive, manufacturing or other complex enterprise environments

Production Support

As this is an integration-heavy project, the role also includes a period of production support .

During the first couple of months, you may need to participate in a support rotation that includes:

- Evening support shifts

- Two weekend days per month

- Additional compensation for support shifts and weekend work

After the initial support period, the role will primarily focus on development and integration work.

What we offer

- Remote work

- B2B cooperation

- An exciting project with on-the-edge technology in one of the most dynamic industries.

- A community of professionals to work and have fun together.

- Flexibility in terms of location to work from: we consider applicants from all locations.

- Flexible work schedule.

- 31 days of vacation.

- 5 sick days.