GE
Hiring from
Portugal
Work type
Hybrid
Posted

615,471 remote jobs, straight from company career pages

100% free · New jobs every minute

Show 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.


Similar jobs

Apply for this job100% free