Description
Summary:
Join a banking sector reference company as a Backend Developer to design, implement, and maintain backend services and web applications within a microservices architecture.
Highlights:
1. Design & implement backend services in Java (Spring/Spring Boot) & Node.js
2. Develop & maintain RESTful APIs and end-to-end web applications with React
3. Collaborate with FE, Core System, and business analysts on technical solutions
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
Candidate\-se através do website
Poderá encontrar o anúncio original publicado em: https://www.itjobs.pt/oferta/512532/backend\-developer