Who are we?
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?
📍
Location:
Portugal
🏠
Work model:
Remote
🎯
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
.
- Fluent English
.
🎁 Benefits of joining our team:
- Challenging projects with a strong technological focus.
- Training and certification programme.
- Health insurance.
- Flexible benefits.
- Structured career progression.
- Continuous support from the Ytech team.
📩
Send your CV to gsantos@ytech.io and discover what we can build together. 🚀