We are looking for a Senior Java Developer to work on challenging projects, focusing on modern architecture, scalability, and best development practices.
💡 What you will do:
Work on the development and evolution of robust applications using Java and Spring Boot, contributing to technical decisions and ensuring quality, performance, and security in deliveries. You will be part of a collaborative environment, with a strong engineering culture and a focus on scalable solutions.
🛠️ Requirements:
Solid experience with Java 8+ and Spring Boot
Experience with code versioning (Git)
Advanced knowledge in relational and non-relational databases
Experience with:
Microservices
REST APIs
SAGA
DDD (Domain-Driven Design)
Hexagonal Architecture
SOLID Principles
BFF (Backend for Frontend)
Messaging
Authentication with JWT and Session
Knowledge in component-based frontend frameworks
✨ Differentials:
Experience with distributed architectures at large scale
Experience in agile environments
Collaborative profile and problem-solving oriented