Senior Java Engineer With Oms

EPAM Systems

Portugal

Presencial

EUR 40 000 - 70 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

EPAM Systems is seeking a Senior Java Developer to join their team in Lisbon, Portugal. This hybrid role involves designing and optimizing backend solutions for e-commerce and omni-channel retail.

The successful candidate will have a strong background in Java 21, Spring ecosystem, and microservices development, contributing to key integrations and performance tuning across various platforms.

Join a dynamic team focused on innovation in the Omni Retail space, offering excellent opportunities for professional growth.

Qualificações

  • 5+ years of experience as a Java Software Engineer.
  • Proven experience with microservices and API-first principles.
  • Familiarity with security best practices including OAuth2.

Responsabilidades

  • Analyze requirements to design backend solutions.
  • Develop and deploy Java-based microservices.
  • Collaborate with teams to resolve production incidents.

Conhecimentos

Java 21 expertise
Spring ecosystem (Spring Boot, Spring Data JPA)
Microservices development
RESTful APIs design
Event-driven architecture
Database knowledge (MySQL, MongoDB)
Containerized environments (Docker, Kubernetes)

Ferramentas

IntelliJ
SonarQube
GitLab for CI/CD

Descrição da oferta de emprego

We're looking for a Senior Java Developer to join our team in Lisbon, Portugal, in a hybrid working mode.

You will be part of a dynamic Client & Market team, working on innovative solutions in the Omni Retail space.

You will contribute to the design, development and optimization of backend solutions that support our luxury Maisons across e-commerce and omnichannel retail platforms.

You’ll play a key role in building scalable, high-performance systems that deliver seamless customer experiences across digital and physical touchpoints.

Responsibilities
  • Analyze business and technical requirements to design and develop robust backend solutions supporting omni-channel retail and order management processes.
  • Develop, test, debug and deploy Java-based microservices ensuring scalability, reliability and performance.
  • Design and implement integrations with Order Management Systems and retail platforms supporting key flows such as order orchestration, inventory visibility, fulfilment, returns and payment flows.
  • Design, develop and maintain Java-based microservices ensuring seamless integration with systems involved in order management, fulfilment and retail operations.
  • Troubleshoot and resolve software defects, integration issues and performance bottlenecks.
  • Collaborate with the Support team to investigate and resolve production incidents related to omni-retail and order management services.
  • Work with the DevOps team to implement and improve CI/CD pipelines, automation and deployment processes.
Requirements
  • 5+ years of experience as a Java Software Engineer with strong expertise in Java 21 and the Spring ecosystem (Spring Boot, Spring Data JPA, Hibernate, Spring Cloud).
  • Proven experience developing microservices-based solutions using event-driven architecture and API-first principles.
  • Experience working with Order Management Systems (OMS), Fluent Commerce supporting order orchestration and omni-retail processes.
  • Strong experience designing and implementing RESTful APIs (OpenAPI/Swagger) and working with JSON, XML, HTTP, GraphQL.
  • Experience building omni-retail and e-commerce solutions including order lifecycle, inventory visibility, fulfilment, returns and payment flows.
  • Proficiency with databases such as MySQL and MongoDB.
  • Hands‑on experience with containerized and cloud-native environments including Docker, Kubernetes and CI/CD pipelines (GitLab).
  • Experience working with event messaging systems and integration patterns (e.g., AWS SQS, Solace, Pub/Sub architectures).
  • Familiarity with security best practices including OAuth2, OIDC and IAM solutions such as Keycloak and Okta.
  • Experience with modern development and testing tooling including IntelliJ, SonarQube, Datadog, Insomnia and the Atlassian suite (Jira, Confluence).
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Java Developer
Java Developer

EPAM Systems • Portugal

Híbrido
EUR 35 000 - 55 000
Java Developer
Java Developer

EPAM Systems • Lisboa

Híbrido
EUR 32 000 - 46 000
Senior Java Engineer – OMS & Omni-Retail Microservices
Senior Java Engineer – OMS & Omni-Retail Microservices

EPAM Systems • Portugal

Híbrido
EUR 40 000 - 70 000
Senior Java Backend Engineer for Omni-Retail & OMS
Senior Java Backend Engineer for Omni-Retail & OMS

IZERTIS S.A • Portugal

Teletrabalho
EUR 60 000 - 90 000
Senior Java Developer
Senior Java Developer

Grupo Data • Lisboa

Híbrido
EUR 45 000 - 70 000
Great Place to Work certification
Senior Java Developer (Multithreading)
Senior Java Developer (Multithreading)

act digital • Lisboa

Híbrido
EUR 60 000 - 90 000
Hybrid Java Backend Engineer in Lisbon – Microservices
Hybrid Java Backend Engineer in Lisbon – Microservices

EPAM Systems • Lisboa

Híbrido
EUR 32 000 - 46 000
Mid-level Java Developer
Mid-level Java Developer

EPAM Systems • Portugal

Híbrido
EUR 52 000 - 76 000
Senior JAVA Developer
Senior JAVA Developer

NovaMart Procurement • Lisboa

Presencial
EUR 15 000 - 22 000
Accommodation provided
Senior Java AI Engineer
Senior Java AI Engineer

EPAM Systems • Portugal

Híbrido
EUR 50 000 - 70 000