




Job Summary: Responsible for ensuring the correct implementation of development standards and specifications, adapting to client needs and providing technological resources to teams. Key Points: 1. Lead the implementation of development standards across various projects. 2. Collaborate on technical design and definition of software solutions. 3. Resolve questions and issues, and track deployments. **Job Description:** Responsible for ensuring that the standards and specifications defined in development practice are correctly implemented across different projects, adapting to client needs and providing teams—and/or developers under their supervision—with required information, tools, and technical specifications for the correct implementation of various functionalities. **Technical Skills:** * Team management * Effective communication * Negotiation * Risk identification * Object-Oriented Programming * Data structures and collections * Memory management * Multithreading * Functional programming * General knowledge of Spring Framework * Maven * Git * Databases (SQL or NoSQL) * Consumption and exposure of REST services * Consumption of REST services with certificates * Spring Boot * Design patterns * Integration protocols (JMS, AMQ, etc.) * Microservices * Containers * Understanding of project phases * Knowledge of effort and time estimation processes, including involved roles * REST maturity model (REST levels) * HTTP methods * Basic SQL concepts (queries) * Apigee (desirable) * Mulesoft (desirable) **Main Responsibilities:** * Refinement of business requirements. * Detailed technical design of solutions in collaboration with analysts and practice leads. * Definition of low-level implementation (code). * Resolution of questions and issues with the development team. * Requesting and tracking deployments with support teams. * Implementation of code when required. * Analysis and prioritization of defects for resolution by the development team.


