JavaBackEnd Mid

Genesis Digital Solutions

Lisboa

Híbrido

EUR 42 000 - 66 000

Tempo integral

há 42 horas
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Flexible hours
Hybrid work
Training programs

Resumo da oferta

Genesis Digital Solutions is seeking a Mid-Level Java Backend Developer in Lisbon to design and build scalable microservices for Checkout, MyAccount, and Order Processing features. You will own features end-to-end, from architecture discussions through deployment, while guiding junior engineers and aligning with engineering standards.

You'll work on IAM integration with Keycloak and Okta (OIDC, RBAC), RESTful and GraphQL APIs with OpenAPI docs, and event-driven patterns using AWS SQS and Solace.

Qualificações

  • At least 4 years of professional experience in Java backend development.
  • Strong experience designing and developing Java microservices.
  • Experience building and maintaining RESTful APIs and GraphQL services.
  • Knowledge of OpenAPI specifications and API documentation.
  • Hands-on experience with Identity and Access Management (IAM), particularly Keycloak, Okta, OIDC, RBAC, and token customization.
  • Experience with event-driven architectures and messaging technologies, ideally AWS SQS and Solace.
  • Familiarity with code quality and security tools such as SonarQube and Snyk.
  • Experience with testing, code reviews, and deployment processes.
  • Ability to take ownership of features and contribute to technical and architectural discussions.
  • Good communication skills and the ability to mentor and support junior team members.

Responsabilidades

  • Design and implement scalable Java microservices for Checkout, MyAccount, and ODR Processing features.
  • Own the full feature lifecycle, from architecture discussions and implementation to testing, code reviews, and deployment.
  • Integrate and configure IAM flows using Keycloak and Okta, including OIDC, RBAC, and token customization.
  • Build and maintain RESTful and GraphQL APIs, ensuring comprehensive OpenAPI documentation.
  • Implement event-driven architectures and messaging patterns using AWS SQS and Solace.
  • Ensure code quality and security standards through SonarQube, Snyk, and effective code review practices.
  • Mentor junior engineers and contribute to knowledge sharing within the squad.
  • Participate in architectural decisions and help shape the client's engineering standards.

Conhecimentos

Java backend
Microservices
REST APIs
GraphQL
OIDC
RBAC
OpenAPI
AWS SQS
Solace
Code reviews
Mentoring
Architecture

Ferramentas

Keycloak
Okta
AWS SQS
Solace
OpenAPI

Descrição da oferta de emprego

Joana Figueira

Tecnologia

1

Lisboa

1200-629

Genesis Digital Solutions is a consulting and technology company that helps organizations turn ideas into measurable business impact through digital expertise and AI innovation. Founded in 2018, we operate across Portugal and the United Arab Emirates, supporting clients in multiple industries with intelligent, scalable, and secure solutions. We combine strategy, engineering, and emerging technologies such as AI, Data, Web3, and Digital Product Development to drive transformation end to end. Our focus is on building practical, human-centered solutions and long-term partnerships that enable sustainable growth, innovation, and real-world results.

We are looking for a Mid-Level Java Backend Developer with at least 4 years of professional experience to join a team working on Checkout, MyAccount, and ODR Processing products. You will be responsible for designing and implementing scalable microservices, owning features throughout their lifecycle, and contributing to architectural decisions. You will also support and mentor junior engineers while helping ensure high engineering standards across the team.

What You’ll Work On
  • Design and implement scalable Java microservices for Checkout, MyAccount, and ODR Processing features.
  • Own the full feature lifecycle, from architecture discussions and implementation to testing, code reviews, and deployment.
  • Integrate and configure IAM flows using Keycloak and Okta, including OIDC, RBAC, and token customization.
  • Build and maintain RESTful and GraphQL APIs, ensuring comprehensive OpenAPI documentation.
  • Implement event-driven architectures and messaging patterns using AWS SQS and Solace.
  • Ensure code quality and security standards through SonarQube, Snyk, and effective code review practices.
  • Mentor junior engineers and contribute to knowledge sharing within the squad.
  • Participate in architectural decisions and help shape the client's engineering standards.
What You’re Looking For
  • At least 4 years of professional experience in Java backend development.
  • Strong experience designing and developing Java microservices.
  • Experience building and maintaining RESTful APIs and GraphQL services.
  • Knowledge of OpenAPI specifications and API documentation.
  • Hands‑on experience with Identity and Access Management (IAM), particularly Keycloak, Okta, OIDC, RBAC, and token customization.
  • Experience with event-driven architectures and messaging technologies, ideally AWS SQS and Solace.
  • Familiarity with code quality and security tools such as SonarQube and Snyk.
  • Experience with testing, code reviews, and deployment processes.
  • Ability to take ownership of features and contribute to technical and architectural discussions.
  • Good communication skills and the ability to mentor and support junior team members.
Bonus Points
  • Experience working with Checkout, MyAccount, or Order Processing solutions.
  • Previous experience defining or contributing to engineering standards.
  • Experience in mentoring developers and facilitating technical knowledge transfer.
Why You’ll Stay
  • A workplace that values innovation and personal growth.
  • Opportunities to work on high-impact projects for leading clients.
  • Flexible hours and hybrid work options.
  • Support for professional development, including training and certifications.
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 Back End - Junior
Java Back End - Junior

Genesis Digital Solutions • Lisboa

Híbrido
EUR 32 000 - 48 000
Flexible hours
Hybrid work
Professional development
Java Back End – Senior
Java Back End – Senior

Genesis Digital Solutions • Lisboa

Híbrido
EUR 70 000 - 95 000
Flexible hours
Hybrid work options
Professional development
Java Back-End Developer
Java Back-End Developer

Arbe-it • Lisboa

Híbrido
EUR 55 000 - 90 000
Junior Java Backend Developer
Junior Java Backend Developer

act digital • Lisboa

Híbrido
EUR 24 000 - 32 000
Java Backend Developer (Junior/Mid)
Java Backend Developer (Junior/Mid)

act digital • Lisboa

Híbrido
EUR 45 000 - 65 000
International project
Career development
Multicultural environment
Java backend developer for checkout systems
Java backend developer for checkout systems

act digital • Lisboa

Presencial
EUR 26 000 - 42 000
Java backend engineer in digital products
Java backend engineer in digital products

act digital • Lisboa

Híbrido
EUR 45 000 - 65 000
Hybrid work model
Lisbon office location
Java Backend Developer
Java Backend Developer

Connect Digital • Lisboa

Híbrido
EUR 20 000 - 25 000
Flexible benefits package
Extra day off on your birthday
Additional day off on 24 or 31 Dec
Java Backend Developer
Java Backend Developer

Komodo Consulting • Lisboa

Híbrido
EUR 35 000 - 70 000
Senior Java Engineer With Oms
Senior Java Engineer With Oms

EPAM Systems • Portugal

Híbrido
EUR 40 000 - 70 000
Principais localizações