Senior Java Software Engineer

Ytech

Portugal

Presencial

EUR 70 000 - 100 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

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

Vantagens oferecidas por esta oferta de emprego

Health insurance
Training programme
Structured career progression
Continuous team support

Resumo da oferta

Ytech in Portugal is seeking a Senior Java Software Engineer to design, develop, and evolve scalable backend services for complex retail processes. You will work on order orchestration, inventory visibility, fulfilment, returns, and payments flows in cloud-native environments.

You should have 5+ years of hands-on Java experience, strong Java 21 and Spring expertise, and a proven track record with microservices, API-first design, OpenAPI, and AWS.

Qualificações

  • 5+ years of professional experience as a Java software engineer.
  • Strong Java 21 and Spring Framework expertise.
  • Experience with microservices, API-first design, and event-driven patterns.
  • Hands-on with OMS and omni-channel retail environments.
  • Cloud-native development on AWS with Docker/Kubernetes.
  • RESTful APIs designed with OpenAPI; JSON/XML data exchange.
  • Knowledge of OAuth2/OIDC security basics and IAM concepts.
  • Experience with SQL and NoSQL databases (MySQL, MongoDB).
  • Experience with CI/CD pipelines and GitLab.
  • Bachelor’s or Master’s degree in Computer Science or related field.

Responsabilidades

  • Design, develop, and evolve scalable backend services for retail processes.
  • Implement order orchestration, inventory visibility, fulfilment, and payments flows.
  • Build microservices with event-driven architectures and API-first approach.
  • Integrate with OMS and Omni-channel systems; ensure security and reliability.
  • Collaborate with multinational teams and maintain code quality with CI/CD.

Conhecimentos

Java 21
Spring ecosystem
microservices
OpenAPI/Swagger
RESTful APIs
AWS
Docker
Kubernetes
SQL/NoSQL

Formação académica

Bachelor's degree in CS/SE
Master's degree in CS/SE

Ferramentas

OpenAPI/Swagger
GitLab
IntelliJ
Maven

Descrição da oferta de emprego

At Ytech, we live and breathe technology.

Our mission is to turn challenges into solutions and continuously find new ways to innovate.

Founded in 2020, we are a technology start-up operating in the IT and Telecommunications sectors, with a clear ambition: to challenge the market, break conventions, and create real value through innovation.

What challenge do we have for you?

Experience level: Senior — 5+ years

We are looking for a Senior Java Software Engineer with strong experience in Java-based microservices, cloud-native environments, and omni-channel retail and Order Management Systems.

You will work on the design, development, integration, and evolution of scalable backend solutions supporting critical retail processes such as order orchestration, inventory visibility, fulfilment, returns, and payment flows.

What we value in you:
  • At least 5 years of professional experience as a Java Software Engineer.
  • Strong hands-on expertise with Java 21 and the Spring ecosystem, including Spring Boot, Spring Data JPA, Hibernate, and Spring Cloud.
  • Proven experience developing microservices-based solutions using event-driven architectures and API-first principles.
  • Experience working with Order Management Systems (OMS) and omni-channel retail environments.
  • Hands-on experience with Fluent Commerce is highly valued.
  • Strong experience designing and implementing RESTful APIs using OpenAPI/Swagger.
  • Experience working with JSON, XML, HTTP, and GraphQL.
  • Good understanding of omni-retail and e-commerce processes, including order lifecycle, inventory visibility, fulfilment, returns, and payment flows.
  • Experience with relational and NoSQL databases such as MySQL and MongoDB.
  • Strong experience with Docker, Kubernetes, Helm, and cloud-native environments.
  • Experience working with AWS services and architectures.
  • Hands-on experience with CI/CD pipelines, particularly using GitLab.
  • Experience with event messaging systems and integration patterns such as AWS SQS, Solace, and Pub/Sub architectures.
  • Knowledge of security best practices including OAuth2, OIDC, and IAM solutions such as Keycloak and Okta.
  • Experience with development, monitoring, code quality, and testing tools such as IntelliJ, Maven, Git, GitLab, SonarQube, Snyk, Datadog, Insomnia, and Robot Framework.
  • Experience working with the Atlassian Suite, particularly Jira and Confluence.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and ability to work effectively with multinational and cross-functional teams.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Benefits of joining our team:
  • Challenging projects with a strong technological focus.
  • Training and certification programme.
  • Health insurance.
  • Structured career progression.
  • Continuous support from the Ytech team.
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

Senior Scrum Master
Senior Scrum Master

Ytech • Lisboa

Presencial
EUR 60 000 - 90 000
Health insurance
Training and certification programme
Structured career progression
+1
Senior Java Backend Engineer - Cloud-Native & OMS Expert
Senior Java Backend Engineer - Cloud-Native & OMS Expert

Ytech • Portugal

Presencial
EUR 70 000 - 100 000
Health insurance
Training programme
Structured career progression
+1
Senior Java Backend Engineer - Omnichannel Commerce
Senior Java Backend Engineer - Omnichannel Commerce

HCLTech • Lisboa

Híbrido
EUR 60 000 - 85 000
Hybrid Work Model
Private health and life insurance
Meal allowance on card/voucher
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine • Porto

Híbrido
EUR 104 000 - 147 000
Professional growth
Competitive compensation
Exciting projects
+1
Creative Tech | Tech Lead Java
Creative Tech | Tech Lead Java

Devoteam • Lisboa

Presencial
EUR 40 000 - 60 000
Mid Data Engineer
Mid Data Engineer

Ytech • Lisboa

Presencial
EUR 45 000 - 65 000
Health insurance
Training and certification programme
Structured career progression
+1
Creative Tech | Tech Lead Java
Creative Tech | Tech Lead Java

Devoteam • Lisboa

Presencial
EUR 35 000 - 55 000
Lead Salesforce Developer
Lead Salesforce Developer

Ytech • Portugal

Presencial
EUR 70 000 - 110 000
Health insurance
Training programme
Structured career progression
+1
Data Analytics Engineer
Data Analytics Engineer

Ytech • Portugal

Presencial
EUR 40 000 - 52 000
Health insurance
Training and certification programme
Structured career progression
+1
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine • Braga

Híbrido
EUR 60 000 - 80 000
Professional growth
Competitive compensation
Exciting projects
+1