Genesis Digital Solutions

Java Back End – Senior

Genesis Digital Solutions Lisbon, Portugal

Software Development · 51-200 employees

23 h ago
java Senior (5-10 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

Lead the design and implementation of Java microservices for Unified Commerce, setting architecture, engineering, and security standards while owning the IAM strategy. Drive technical decisions with client stakeholders, address performance and security issues, lead code reviews, mentor engineers, and produce architecture documentation and operational runbooks.

What they look for

Java Backend Development Microservices Software Architecture Identity and Access Management Keycloak Okta OpenID Connect Federation Flows Performance Optimization Scalability Application Security SonarQube Snyk Code Reviews Technical Mentoring

Requirements

Requires at least eight years of Java backend development experience, strong expertise in complex microservices and software architecture, and hands-on experience with Keycloak, Okta, OIDC, and federation. Candidates should also have experience with performance, scalability, and security improvements, code quality tools, technical leadership, mentoring, and documentation.

Benefits

Flexible Hours Hybrid Work Options Professional Development Training Certifications Health Insurance Life Insurance 25 Days of Annual Leave

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 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 roles