Genesis Digital Solutions

Java Full Stack – Senior

Genesis Digital Solutions Lisbon, Portugal

Software Development · 51-200 employees

23 h ago
java Principal (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 architecture and implementation of complex full-stack features for EXPOSE and SEARCH products while owning the IAM/SSO strategy. Drive technical decisions, mentor junior engineers, and ensure the scalability, performance, and security of delivered solutions.

What they look for

Java Full Stack Development React.js Identity and Access Management SSO Okta OIDC Architecture System Scalability Security SonarQube Snyk Mentoring Technical Documentation Performance Optimization State Management

Requirements

Requires at least 10 years of professional software development experience with strong expertise in Java and React.js. Candidates must have in-depth knowledge of IAM/SSO, specifically Okta, and proven experience in architectural leadership and technical documentation.

Benefits

Flexible hours Hybrid work options Professional development support Training and 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 Fullstack Developer with at least 10 years of professional experience to lead the architecture and implementation of complex full-stack solutions across EXPOSE and SEARCH products. You will take ownership of the IAM/SSO strategy, define front-end engineering standards, and drive key technical decisions in close collaboration with the client's architects. This role also involves mentoring engineers, promoting engineering excellence, and ensuring the scalability, performance, and security of the solutions delivered.

What You’ll Work On

  • Lead the architecture and implementation of

complex full-stack features across EXPOSE and SEARCH.

  • Own the

IAM/SSO strategy, including Okta authorization server design, OIDC flow architecture, and per-Maison access control.

  • Define

and promote front-end engineering standards for React.js, covering authentication patterns, state management, and performance.

  • Lead

technical discussions with the client's architects, produce Architecture Decision Records (ADRs), and contribute to long-term technical roadmaps.

  • Identify

and resolve performance, scalability, and security challenges across the technology stack.

  • Lead code

reviews and champion engineering quality through tools and practices such as SonarQube, Snyk, and automated quality checks.

  • Mentor

Confirmed and Junior engineers, supporting their technical development and knowledge sharing.

  • Produce

comprehensive technical documentation, runbooks, and onboarding materials.

What You’re Looking For

  • At least

10 years of professional experience in software development, with strong Java Fullstack expertise.

  • Extensive

experience designing and implementing complex full-stack applications.

  • Strong

backend development skills with Java.

  • Solid

experience with React.js and front-end engineering practices.

  • In-depth

knowledge of Identity and Access Management (IAM) and Single Sign-On (SSO) solutions.

  • Hands-on

experience with Okta, including authorization server design and OIDC flows.

  • Knowledge

of access control models and authorization strategies, including per-Maison access control.

  • Experience with state management, authentication patterns, and front-end

performance optimization.

  • Proven

ability to lead architectural discussions and document technical decisions through ADRs.

  • Strong

understanding of application performance, scalability, and security.

  • Experience with code reviews and quality automation tools such as SonarQube and

Snyk.

  • Previous

experience mentoring developers and driving technical standards.

  • Excellent

communication skills and the ability to collaborate with client architects and multidisciplinary teams.

Bonus Points

  • Experience working on complex enterprise platforms such as EXPOSE and SEARCH.
  • Experience contributing to long-term technical roadmaps and engineering

strategies.

  • Strong

technical documentation skills, particularly in producing runbooks and onboarding materials.

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