




Job Summary: Full Stack Developer to plan, develop, and maintain software, with focus on scalability, stability, and security, as well as technical leadership. Key Highlights: 1. Technical leadership and team guidance 2. Focus on research and implementation of new technical solutions 3. Analysis and proposal of improvements in scalability, stability, and security Description: Requirements: * Completed undergraduate degree in Systems Analysis and Development, Computer Science, or related fields; * Solid experience in the role and at least 5 years of software development in 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, OAuth2, SQL and PostgreSQL and NoSQL databases (MongoDB / Cassandra); * Intermediate knowledge of: Kafka messaging, CI/CD, Jenkins/Pipeline, Docker, JasperReports, and technical leadership of software projects. Desirable: * Knowledge of mobile/cross-platform development with Flutter; * Knowledge of open-source platforms: Keycloak and ThingsBoard. As a Full Stack Developer, your responsibilities will include: * Developing and planning new software for the company; * Maintaining existing software; * Designing and coding with high reliability; * Gathering technical requirements for solution development; * Monitoring application performance; * Refining technical tasks; * Analyzing and proposing improvements in application scalability, stability, and security; * Defining system and solution architectures; * Acting as technical leader within the team, providing technical influence and guidance to the team; * Researching and implementing new technical solutions; * Supporting procurement processes; * Defining and implementing metrics, controls, and reports for the area. 2511220202461262284


