





Description: We are looking for someone who:* Thinks and acts from the customer's perspective. Demonstrates interest and curiosity in understanding customers, their behaviors and preferences, to meet and exceed their expectations; * Shows a constant commitment to learning, teaching, and developing, contributing to a relaxed, respectful, and collaborative environment, encouraging diversity; * Is flexible enough to move away from existing paradigms and mental models. Seeks innovative and sustainable solutions to create competitive advantages for the business, balancing economic, environmental, and social interests. To join our team, the following are essential: * Solid experience in backend development with Java and Spring Boot; * Experience with modern front-end frameworks (Angular2+, AngularJS); * Knowledge of relational databases (PostgreSQL, MySQL/MariaDB) and non-relational databases (Redis); * Experience in creating and consuming REST APIs and integrating microservices; * Understanding of clean architecture principles, DDD, SOLID, and design patterns; * Familiarity with version control tools (Git) and CI/CD pipelines; * Knowledge of containers (Docker) and orchestration (Kubernetes); * Technical English proficiency for reading and understanding documentation. Nice to have:* AWS or other Cloud Provider certifications. * Implementing solutions with identity providers (SSO, OAuth2, OpenID Connect). * Working in distributed microservices environments. * Using observability tools (Prometheus, Grafana, ELK) to monitor and analyze systems. * Developing and maintaining automated tests (JUnit, Mockito, Cypress). * Participating in projects adopting micro-frontend architectures. What awaits you on a daily basis:* Develop and maintain fullstack applications, focusing on backend with Java (Spring Boot) and integration with modern frontends (Angular 2+, AngularJS). * Design and implement REST APIs, ensuring high performance, security, and scalability. * Integrate systems through messaging, authentication via Keycloak, and communication between microservices. * Collaborate with multidisciplinary teams, participating in code reviews, technical refinements, and agile ceremonies (daily, planning, review). * Ensure code quality by applying development best practices, executing automated tests (unit and integration), and following Clean Code and SOLID principles. * Contribute to solution architecture by proposing technical improvements, design patterns, and performance optimization strategies. * Work in CI/CD and cloud environments, assisting in configuration, deployment, and application monitoring. * Monitor technological trends and propose enhancements to keep the ecosystem modern and efficient. 2511210202471882501


