Role summary We are looking for a Senior Java Developer to join a project in the Banking area. Initially the focus is on developing backend services in Java, later evolving into a full‐stack role with technologies such as React and Node.js.What we look for (Backend – initial phase)+8 years solid experience in Java (8+) and Spring BootExperience with microservicesKnowledge of REST APIs (design, versioning, best practices)Knowledge of security in backend applicationsWe also valueExperience with messaging (Kafka, NATS, ActiveMQ)Knowledge of logging and monitoringExperience with Kubernetes or container orchestrationFullstack (evolutionary phase)Experience in fullstack developmentGood knowledge of React (hooks, state management)Good knowledge of Node.js (Express or similar)Experience with REST APIsKnowledge of SQL and NoSQL databasesWhat will you do First phase (Backend)Develop backend services in Java (Spring Boot) in a microservices architectureCreate and maintain RESTful APIs for integration between systemsModel and optimize databases (PostgreSQL, MongoDB, SQL Server)Ensure performance, security and scalability of solutionsSecond phase (Fullstack evolution)Develop end‐to‐end web applicationsCreate modern and responsive interfaces with ReactDevelop backend services with Node.jsThroughout the entire projectContainerize services with DockerWork with Git and CI/CD pipelinesImplement unit and integration testsMonitor and resolve incidents in productionCollaborate with multidisciplinary teams (FE, core systems, analysts)Participate in code reviews and continuous improvementDocument technical solutions (Jira, Confluence)What we offerRemuneration adjusted to demonstrated experienceContinuing training opportunitiesHealth insurance with stomatology22 days of vacation + birthdayHybrid work schedule: 3 days per week (Lisbon)If you are ready to make a difference, we would love to hear from you.#J-18808-Ljbffr