Bridge 351

Java Developer

Posted 18h ago

salary not listedseniorpermanent
JavaSpring FrameworkSpring WebflowOraclePL/SQLOAuth2OpenID ConnectSAMLOktaMicrosoft Entra IDLinuxUnixApache TomcatApache HTTP ServerSpring BootJSPJavaScriptjQueryBootstrapAngularVueIonic

Job Description

Role Overview

We are looking for a Senior Java Developer with solid experience in enterprise environments to join a team focused on maintaining, evolving, and integrating critical applications. This role involves working primarily with legacy systems, with a strong emphasis on security and identity integration.


Key Responsibilities

  • Develop and maintain backend applications using Java

  • Implement and enhance flows using Spring Framework (with a focus on Spring Webflow)

  • Design and integrate APIs

  • Develop and maintain business logic within the database (Oracle / PL/SQL)

  • Integrate applications with authentication and authorization systems (SSO)

  • Perform application deployments and provide production support

  • Troubleshoot and resolve application issues

  • Collaborate with cross-functional teams (development, infrastructure, and security)


Mandatory Requirements

Back-end & Framework

  • Strong experience in Java development (5+ years or 4+ years with strong seniority)

  • Solid knowledge of Spring Framework

  • Experience with Spring Webflow (highly valued)

  • Experience in API development and integration

Database

  • Proven experience with Oracle and PL/SQL

  • Development and maintenance of complex stored procedures

  • Business logic implementation at database level

Security & Identity

  • Hands-on experience with Single Sign-On (SSO)

  • Practical knowledge of protocols:

    • OAuth2

    • OpenID Connect

    • SAML

  • Experience integrating with Identity Providers

  • Experience with platforms such as Okta or Microsoft Entra ID (Azure AD)

Environment & Operations

  • Experience with Linux/Unix environments

  • Experience with application servers:

    • Apache Tomcat

    • Apache HTTP Server

  • Ability to perform deployments and troubleshooting

Functional Skills

  • Experience working in enterprise and legacy environments

  • Strong problem-solving and analytical skills

  • Experience maintaining and enhancing existing applications


Nice to Have

Tech Stack

  • Experience with Spring Boot

  • Knowledge of JSP

  • Frontend knowledge:

    • JavaScript, jQuery, Bootstrap

    • Angular, Vue, or Ionic

Security

  • Knowledge of SSL/TLS

  • Experience with digital certificates

  • Familiarity with keystores and truststores

  • Basic understanding of encryption (AES, RSA, SHA)

Context & Experience

  • Previous experience in banking or insurance

  • Experience in complex enterprise environments

  • Experience with SSO migration (local to centralized)


Additional Skills

  • Ability to adapt to corporate standards

  • Strong communication and teamwork skills

  • Experience collaborating with multiple technical teams


Work Model

  • Hybrid model (up to 3 days per week on-site in Lisbon)

What can you expect from us?

Mind-blowing workplace culture. You will be integrated in a professional, dynamic and collaborative team.

100% Remote opportunities

We want you to have the flexibility to work where you feel most comfortable and productive.

International Career

  • You can expect professional growth and to be connect with the world.

  • We are represented in Portugal, Belgium, Luxembourg, and Denmark.

  • And with projects in many other countries: Netherlands, Luxembourg, Singapore and in the United States of America (and a lot more is coming…)

Extra Benefits & Perks

If you wish to work with us and you are outside European Union (good news…) we are a Tech Visa Company, We will help!

As a plus, we provide Health and Life Insurance.