Senior Java Developer

Bridge351 — Portugal · Posted ~44 minutes ago

Senior Full-time Visa History ✓

Skills

Java Spring Framework Spring Webflow REST APIs Oracle PL/SQL SSO Backend development Spring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java developer is needed to maintain and evolve enterprise backend applications, develop APIs, integrate authentication systems, and support production environments.

Highlights

Opportunity to work on enterprise applications involving backend development, security integrations, and critical business systems.

Description

Role OverviewWe 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 ResponsibilitiesDevelop and maintain backend applications using JavaImplement and enhance flows using Spring Framework (with a focus on Spring Webflow)Design and integrate APIsDevelop and maintain business logic within the database (Oracle / PL/SQL)Integrate applications with authentication and authorization systems (SSO)Perform application deployments and provide production supportTroubleshoot and resolve application issuesCollaborate with cross-functional teams (development, infrastructure, and security)Mandatory RequirementsBack-end & FrameworkStrong experience in Java development (5+ years or 4+ years with strong seniority)Solid knowledge of Spring FrameworkExperience with Spring Webflow (highly valued)Experience in API development and integrationDatabaseProven experience with Oracle and PL/SQLDevelopment and maintenance of complex stored proceduresBusiness logic implementation at database levelSecurity & IdentityHands-on experience with Single Sign-On (SSO)Practical knowledge of protocols:OAuth2OpenID ConnectSAMLExperience integrating with Identity ProvidersExperience with platforms such as Okta or Microsoft Entra ID (Azure AD)Environment & OperationsExperience with Linux/Unix environmentsExperience with application servers:Apache TomcatApache HTTP ServerAbility to perform deployments and troubleshootingFunctional SkillsExperience working in enterprise and legacy environmentsStrong problem-solving and analytical skillsExperience maintaining and enhancing existing applicationsNice to HaveTech StackExperience with Spring BootKnowledge of JSPFrontend knowledge:JavaScript, jQuery, BootstrapAngular, Vue, or IonicSecurityKnowledge of SSL/TLSExperience with digital certificatesFamiliarity with keystores and truststoresBasic understanding of encryption (AES, RSA, SHA)Context & ExperiencePrevious experience in banking or insuranceExperience in complex enterprise environmentsExperience with SSO migration (local to centralized)Additional SkillsAbility to adapt to corporate standardsStrong communication and teamwork skillsExperience collaborating with multiple technical teamsWork ModelHybrid 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 opportunitiesWe want you to have the flexibility to work where you feel most comfortable and productive.International CareerYou 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 & PerksIf 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.