Description
**Position: Senior Backend Java Developer**
**Employment Type: CLT**
**Work Mode: Remote**
**Work Location: Remote**
**Education: Bachelor's Degree in IT**
**Mandatory Requirements / Technologies / Required Knowledge**
**Key Responsibilities**
Solid experience with Java (Java 8/17/21\), Spring Framework (Spring Boot, Spring Data, Spring Security); Experience with relational databases (Oracle, PostgreSQL) and NoSQL databases (MongoDB, Redis); Experience with microservices architecture and messaging systems (Kafka, RabbitMQ); Experience with DDD (Domain-Driven Design); Knowledge of containerization and orchestration tools (Docker, Kubernetes); Practical experience with continuous integration and continuous delivery (CI/CD) using tools such as Jenkins, GitLab CI, or similar; Familiarity with the resilience4j library is desirable; Familiarity with Hexagonal/Clean Architecture is desirable; Familiarity with Agile methodologies (Scrum/Kanban) and code versioning (Git); Banking domain knowledge is desirable.