




Job Summary: This professional will be responsible for developing, maintaining, and enhancing software, providing technical leadership, defining system architecture, and proposing improvements for scalability and security. Key Highlights: 1. Development and maintenance of innovative software 2. Technical leadership and team mentoring 3. Definition of system architecture and solutions Description: Requirements include: * Completed undergraduate degree in Systems Analysis and Development, Computer Science, or related fields; * Solid experience in the responsibilities of this role and at least 5 years of software development experience with JAVA (Java 8\+, JAVAEE8, CDI, JPA, JMS) and Spring Boot; * Advanced knowledge of: REST/JSON APIs and microservices, version control with GIT and GitFlow, Angular 8\+, TypeScript, HTML and CSS, SQL, and PostgreSQL and MongoDB databases; * Intermediate knowledge of: Kafka-based messaging, CI/CD, Jenkins/Pipeline, Docker, and technical leadership of software projects. As a Full Stack Developer, your focus will include: * Developing and planning new software for the company; * Maintaining existing software; * Designing and coding highly reliable systems; * Gathering technical requirements for solution development; * Monitoring application performance; * Refining technical activities; * Analyzing and proposing improvements to application scalability, stability, and security; * Defining system architecture and solutions; * Acting as technical leader within the team, exerting influence and providing technical guidance to team members; * Researching and implementing new technical solutions; * Supporting procurement processes; * Defining and implementing KPIs, controls, and reports for the area. 2512040202181722839


