GE

Java Back End – Senior

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 Senior Java Backend Developer with at least 8 years of professional experience to lead the design and implementation of complex Java microservices across Unified Commerce products. You will play a key role in defining the squad's architecture, engineering standards, and security practices, while owning the IAM strategy and driving technical decisions in close collaboration with the client's product owners and architects.

What You’ll Work On

  • Lead the design and implementation of complex Java microservices across Unified Commerce products.
  • Define and enforce architectural patterns, coding standards, and security practices within the squad.
  • Own the Identity and Access Management (IAM) strategy for Unified Commerce, including Keycloak realm design, Okta federation, and OIDC flow architecture.
  • Drive technical discussions with the client's Product Owners and Architects, representing the engineering team.
  • Identify and resolve performance bottlenecks, scalability challenges, and security vulnerabilities.
  • Lead code reviews and establish quality gates, promoting the adoption of SonarQube and Snyk.
  • Mentor Confirmed and Junior engineers, supporting their technical development and knowledge sharing.
  • Produce technical documentation, Architecture Decision Records (ADRs), and operational runbooks.

What You’re Looking For

  • At least 8 years of professional experience in Java backend development.
  • Strong expertise in Java and the design and implementation of complex microservices.
  • Experience defining and applying software architecture patterns and engineering standards.
  • Hands-on experience with Identity and Access Management solutions, particularly Keycloak and Okta.
  • Strong understanding of OpenID Connect (OIDC), IAM architecture, and federation flows.
  • Experience identifying and resolving performance, scalability, and application security issues.
  • Familiarity with code quality and security tools such as SonarQube and Snyk.
  • Proven experience leading code reviews and establishing quality standards.
  • Ability to lead technical discussions with business and technical stakeholders.
  • Experience mentoring developers and supporting knowledge transfer.
  • Strong technical documentation skills, including architecture decisions and runbooks.

Bonus Points

  • Previous experience in Unified Commerce or complex commerce platforms.
  • Experience defining IAM strategies across enterprise products.
  • Experience working in multidisciplinary Agile squads.

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