Backend Developer

Local de trabalho:
Lisboa (LI)
Setor:
Banca & Serviços Financeiros
Data de introdução da oferta de emprego:
23/04/2026

We are looking for a Backend Developer to join the team of our client – a reference company in the banking sector.


What will be your main tasks and responsibilities?
  • Design and implement backend services in Java (Spring / Spring Boot) within a microservices architecture.
  • Develop and maintain RESTful APIs for integration between internal services and external systems.
  • Model, implement and optimise relational data models in PostgreSQL, MongoDB and SQL Server (complex queries, indexes, basic tuning).
  • Develop and maintain end-to-end web applications (frontend and backend)
  • Implement modern, responsive interfaces using React
  • Develop APIs and backend services using Node.js
  • Create and maintain Dockerfiles and configurations required for the containerisation of backend services.
  • Ensure best practices for versioning, CI/CD and deployment using Git and existing pipelines (e.g. integration with Docker).
  • Implement unit and integration tests, supporting quality throughout the entire lifecycle (SIT, UAT, production).
  • Monitor, analyse and resolve incidents in the production environment, contributing to stability and observability.
  • Collaborate with FE and Core System (BANKA) teams, as well as business analysts, translating business requirements into technical solutions.
  • Participate in code reviews and the continuous improvement of the codebase, architectural patterns and technical guidelines.
  • Document services, endpoints, data flows and architectural decisions in tools such as Jira/Confluence.


What is required from you?
  • Solid experience in backend development using Java (Java 8+), ideally with Spring / Spring Boot.
  • Practical experience with microservices architectures (REST communication, event-driven where applicable).
  • Proficiency in Node.js and React.
  • Knowledge of designing and consuming REST APIs (best practices, versioning, documentation).
  • Basic understanding of backend application security (authentication/authorisation, handling of sensitive data).
  • Knowledge of messaging/events (Kafka, NATs, ActiveMQ), centralised monitoring/logging, Kubernetes or other container orchestration is an advantage.


Sounds like you? Send us your CV and let’s talk!


#LI-SN1


Apply