




Position Summary: Lead and coordinate software development teams, ensuring architecture, design, implementation, and maintenance of high-quality technological solutions. Key Highlights: 1. Lead software development teams 2. Ensure the quality and scalability of technological solutions 3. Experience with Java 21, Spring Boot, and microservices Technically lead and coordinate the software development team, ensuring proper architecture, design, implementation, and maintenance of technological solutions aligned with business strategic objectives, guaranteeing quality, scalability, security, and adherence to established deadlines. Responsibilities: * Management of software factory teams. * Tracking of tickets reported to the software development area by users regarding production applications. * Monitoring of documentation provided by developers for issues addressed in respective tools. * Tracking of scheduled activities assigned to developers across project software factories. * Document technical solutions and architectural decisions. Requirements: * Bachelor’s degree in Systems Engineering, Computer Science, Electronics, or related fields. * Experience: Over 8 years in software development, including at least 3 years technically leading teams and solutions in enterprise environments. Knowledge of: * Architecture (microservices, clean, hexagonal), CI/CD and version control, security and best practices, technical mentoring, technical risk management, translation of functional requirements, technical estimations, prioritization. * **Frontend:** React, Ant Design 3\.x, TypeScript, Radix UI, Axios. * **Backend:** Java 21, Spring Boot 3\.2\.2, architectural patterns (REST, microservices). * **Unit Testing:** Frontend: Jest and React Testing Library \- Backend: JUnit 5 and Mockito. Job Type: Full-time, Indefinite


