




Job Summary: We are looking for a Senior Java Developer to join a challenging project in the Banking sector, initially focused on backend development and evolving into fullstack development with React and Node.js. Key Highlights: 1. Technological transformation with FairSourcing 2. Challenging project in the Banking sector 3. Evolution to fullstack with React and Node.js At **Onile IT**, we inspire technological transformation within organizations. Our mission is to change the paradigm of national consulting through the concept of **FairSourcing** \- our key differentiator \- which reflects our values: transparency, trust, and fair relationships with both clients and employees. **Senior Java Developer (m/f)** We are seeking 1 **Senior Java Developer** to join a project in the **Banking** sector, participating in a challenging initiative initially focused on backend service development in **Java**, and subsequently evolving toward a **fullstack** approach using technologies such as React and Node.js. **What we’re looking for:** **Backend (Initial Phase)** * \+8 years of solid experience in **Java (8\+)** and **Spring / Spring Boot** * Experience with **microservices** * Knowledge of **REST APIs (design, versioning, best practices)** * Understanding of backend application security **Additional assets:** * Experience with messaging systems (Kafka, NATS, ActiveMQ) * Knowledge of monitoring/logging * Experience with **Kubernetes** or container orchestration **Fullstack (Evolutionary Phase)** * Experience in fullstack development * Strong knowledge of: * **React** (hooks, state management) * **Node.js** (Express or similar) * Experience with REST APIs * Knowledge of SQL/NoSQL databases **Your responsibilities:** **First Phase (Backend)** * Develop backend services in **Java (Spring / Spring Boot)** within a microservices architecture * Design and maintain **RESTful APIs** for system integration * Model and optimize databases (**PostgreSQL, MongoDB, SQL Server**) * Ensure performance, security, and scalability of solutions **Second Phase (Fullstack Evolution)** * Develop end\-to\-end web applications * Build modern, responsive user interfaces with **React** * Develop backend services with **Node.js** **Throughout the entire project** * Containerize services with **Docker** * Work with **Git and CI/CD pipelines** * Implement unit and integration tests * Monitor and resolve production incidents * Collaborate with cross\-functional teams (FE, core systems, analysts) * Participate in **code reviews** and continuous improvement * Document technical solutions (Jira, Confluence) **What we offer:** * Competitive compensation aligned with demonstrated experience; * Opportunities for continuous training; * Health insurance including dental coverage; * 22 vacation days \+ birthday leave; * Hybrid work model (3 days per week in Lisbon). If you’re ready to make a difference, send us your application! Job Type: Full\-time Work Location: Hybrid remote work in Lisbon


