JavaBackEnd Mid
- Hiring from
- Portugal
- Work type
- Hybrid
- Posted
615,471 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Job 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 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.
- Health
and life insurance.
- 25 days
of annual leave.
