




Summary: This role involves designing and developing scalable backend services in Java, evolving into a fullstack position with React and Node.js, within a collaborative microservices environment. Highlights: 1. Design and develop scalable and robust backend services in Java 2. Evolve into a fullstack role with React and Node.js 3. Collaborative team environment with focus on continuous improvement **Mission** In an initial phase, design, develop, and maintain scalable and robust backend services in Java within a microservices architecture, ensuring quality, security, and performance. In a second phase, evolve into a fullstack role, contributing to both backend and frontend development using modern technologies. **Responsibilities** **Phase 1 – Backend Focus** * Design and implement backend services using Java (Spring / Spring Boot) within a microservices architecture * Develop and maintain RESTful APIs for integration with internal and external systems * Design, implement, and optimize relational and non\-relational data models (PostgreSQL, MongoDB, SQL Server), including complex queries and basic performance tuning **Phase 2 – Fullstack Evolution** * Develop and maintain end\-to\-end web applications * Build modern, responsive user interfaces using React * Develop backend services and APIs using Node.js **Cross\-Phase Responsibilities** * Create and maintain Dockerfiles and configurations for containerized services * Follow best practices in version control, CI/CD, and deployments using Git and existing pipelines * Implement unit and integration tests, supporting quality across SIT, UAT, and production environments * Monitor, analyze, and resolve production incidents, ensuring system stability and observability * Collaborate with frontend teams, core system teams (Banka), and functional analysts to translate business requirements into technical solutions * Participate in code reviews and contribute to continuous improvement of codebase and architecture * Document services, APIs, data flows, and architectural decisions using tools such as Jira and Confluence **Technical Requirements** **Phase 1** * Strong experience in backend development with Java (Java 8\+), preferably with Spring / Spring Boot * Practical experience with microservices architectures (REST communication, event\-driven systems where applicable) * Solid understanding of REST API design (best practices, versioning, documentation) * Knowledge of backend security (authentication, authorization, handling sensitive data) * Nice to have: experience with messaging/event systems (Kafka, NATS, ActiveMQ), monitoring/logging, Kubernetes or container orchestration **Phase 2** * Proven experience in fullstack development * Strong knowledge of React (hooks, state management, component lifecycle) * Experience with Node.js (Express or similar frameworks) * Experience working with REST APIs * Knowledge of SQL and/or NoSQL databases **Soft Skills** * Ability to work in multidisciplinary teams and communicate effectively with both technical and functional stakeholders * Strong problem\-solving skills with a sense of ownership * Focus on quality, performance, and maintainability (clean, testable, well\-structured code) * Openness to continuous improvement, knowledge sharing, and active participation in technical decisions **Requirements Summary** * Seniority: \~5 years of experience in software development * Hybrid model: 2–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.**


