Java Back End - Junior
Genesis Digital Solutions Lisbon, Portugal
Software Development · 51-200 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
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
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
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
-
Senior Software Developer Java (m/w/d)
Sopra Steria Hanover, Lower Saxony, Germany
-
Senior Associate Software Engineer- Fullstack Java
JPMorgan Chase & Co. Glasgow, Scotland, United Kingdom
-
ARCHITECTE / TECH LEAD JAVA (F/H)
Conserto Saint-Herblain, Pays de la Loire, France · €50K–€65K/yr
-
Full-Stack Java Developer - Java 17 or Higher - (Independents profiles only W2)
Syncreon Consulting Lake Mary, Florida, United States
-
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Elastic Poland · PLN 369K–PLN 584K/yr
-
Senior Software Engineer - Java Full Stack
Hilton Memphis, Tennessee, United States · $85K–$120K/yr