Genesis Digital Solutions

Java Back End - Junior

Genesis Digital Solutions Lisbon, Portugal

Software Development · 51-200 employees

23 h ago
java Mid (2-5 yrs) Full-time Portugal
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop and maintain Java microservices for Checkout, MyAccount, and ODR Processing products, including RESTful and GraphQL APIs, tests, and integrations. Participate in Agile delivery, follow coding and security standards, contribute to quality gates, and support IAM integrations while completing a structured technical upskilling programme.

What they look for

Java Backend Development Microservices RESTful APIs GraphQL Unit Testing Integration Testing Git GitLab Agile SonarQube Snyk OpenAPI Keycloak Okta OpenID Connect

Requirements

Candidates need at least two years of professional Java backend development experience, knowledge of microservices, and familiarity with APIs, testing, Git workflows, and software quality and security practices. They should be collaborative, proactive, open to feedback, and motivated to learn IAM technologies such as Keycloak, Okta, and OIDC.

Benefits

Flexible Hours Hybrid Work Options Professional Development Training Certifications Health Insurance Life Insurance

Full description

Meet Genesis

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.

Your Next Challenge

We are looking for a Junior Java Backend Developer with at least 2 years of professional experience to join a team developing and maintaining backend solutions for Checkout, MyAccount, and ODR Processing products. You will work closely with senior engineers, contributing to Java microservices, API development, testing, and integrations while benefiting from a structured upskilling programme led by experienced Accenture SMEs.

What You’ll Work On

  • Develop and

maintain Java microservices supporting Checkout, MyAccount, and ODR Processing products, under the guidance of senior engineers.

  • Implement

RESTful and GraphQL APIs in accordance with the client’s OpenAPI documentation standards.

  • Write unit

and integration tests to ensure code quality and reliability.

  • Contribute

to pipeline quality gates, including SonarQube and Snyk

  • Participate

in Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives.

  • Follow

established coding standards, security guidelines, and pull request processes using GitLab.

  • Support the

integration of Identity and Access Management (IAM) flows, including Keycloak, Okta, and OIDC, with guidance from senior team members.

  • Actively

participate in the structured technical upskilling programme provided by Accenture SMEs.

What You’re Looking For

  • At least 2

years of professional experience in Java backend development.

  • Knowledge

of Java and backend development principles.

  • Understanding

microservice architecture.

  • Experience

or familiarity with RESTful APIs and GraphQL.

  • Knowledge

of unit and integration testing.

  • Familiarity

with Git and collaborative development workflows, preferably GitLab.

  • Understanding

of software quality and security practices.

  • Motivation

to learn and develop skills in IAM technologies and protocols, such as Keycloak, Okta, and OIDC.

  • Ability to

work collaboratively within an Agile team.

  • Proactive

attitude, willingness to learn, and openness to guidance and feedback.

Bonus Points

  • Previous

exposure to SonarQube and Snyk.

  • Familiarity

with OpenAPI specifications and API documentation standards

  • Experience

with Keycloak, Okta, or OpenID Connect (OIDC).

  • Previous

experience working with e-commerce, checkout, or account management platforms.

​

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.

  • Health and

life insurance.

Similar roles