





Do you want to work at a company that lives and breathes technology, offers new challenges, and a work environment focused on constant professional development? Check out the profile below and apply! **Education:** Bachelor's degree completed or in progress in Computer Science, Computer Engineering, Information Systems, or related fields. **Mandatory Experience for the Position:** * Experience in defining and implementing architectures for web systems. * Work within teams using agile methodologies, especially Scrum. * Practical experience developing robust and scalable solutions using the technology stack described. **Mandatory Technical Skills for the Position:** **Backend:** * Advanced knowledge of Object-Oriented Programming (OOP), SOLID principles, and Dependency Injection. Solid experience with Java (version 11\+) and the Spring ecosystem (Spring Boot, Spring Data, Spring Security). * Experience with asynchronous processing using Spring Async (@Async, CompletableFuture). * Advanced use of Spring Data, including Specifications for dynamic queries and Projections for optimization. * Object-relational mapping with JPA, Hibernate, and Hibernate Envers. * Development of REST APIs following best practices. * Mastery of complete authentication and authorization flows using OAuth 2\.0 and OpenID Connect (Authorization Code, mobile, server\-to\-server). * Knowledge of messaging (RabbitMQ, Kafka, or similar) and event-driven programming. * Advanced knowledge of PostgreSQL databases (performant queries, views, WITH, procedures). * Experience building reports with Jasper Reports. **Frontend:** * Advanced experience with TypeScript, React (version 18\+), and its ecosystem. * State management using native hooks (Context API) and libraries such as Zustand. * Knowledge and application of advanced component patterns (Composition and Render Props). * Implementation of real-time communication using WebSockets and handling push notifications. * Development of applications using Next.js. Styling components with Tailwind CSS and libraries such as PrimeReact and Shadcn. * Application of React development best practices (clean code, componentization, performance, accessibility). **Quality and Testing:** * Experience creating unit, integration, and end\-to\-end tests. * Application of code quality best practices and static analysis using SonarQube. **DevOps and Infrastructure:** * Code versioning with Git. * Docker: creating and running container images. * Knowledge of container orchestration with Kubernetes (K8s). **Desirable/Additional Skills** * Experience with Keycloak or other Identity and Access Management (IAM) solutions. * Knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions). * Experience with cloud storage services using the S3 protocol. * Knowledge of application servers such as Tomcat and Undertow. * Understanding of load balancing. * Knowledge of process modeling with BPMN. **Behavioral Skills/Soft Skills:** * Practice of Clean Code and software development best practices. * Enthusiasm for learning and sharing knowledge. * Strong negotiation and clear communication skills. * Good interpersonal relationships and commitment to team and projects. * Ability to analyze, abstract, and solve complex problems. * Planning, organization, and management of personal tasks. * Initiative, proactivity, and creativity. **Responsibilities and Duties** * Development and maintenance of software, ensuring performance, scalability, and security. * Coding new features and performing unit and integration tests to ensure code quality. * Implementation of use cases and integration between different modules and system services. * Constant collaboration with backend, frontend, and design teams to define and execute tasks. * Active participation in agile ceremonies and contribution to continuous process improvement. **Contract Information** Compensation: Negotiable. Working Hours: 20 hours per week \- Monday to Friday \- from 08:00 to 12:00 or from 14:00 to 18:00\. **Benefits:** Access to courses on educational platforms ### **Department:** CRP Tecnologia


