Descrição da vagaEstamos em busca de um(a) Desenvolvedor(a) Fullstack Pleno para atuar no desenvolvimento e evolução de aplicações modernas, escaláveis e de alta performance. A pessoa fará parte de um time multidisciplinar, contribuindo tanto no backend quanto no frontend, participando da evolução arquitetural das soluções e melhoria contínua da qualidade do código. Procuramos alguém com perfil colaborativo, senso de dono e foco em boas práticas de desenvolvimento.Responsabilidades e atribuiçõesBackend: Desenvolver e manter aplicações utilizando Java + Spring BootFrontend: Desenvolver e manter aplicações utilizando AngularProjetar e implementar APIs RESTTrabalhar com bancos de dados relacionais (SQL) e não relacionais (NoSQL)Atuar na integração entre sistemas utilizando filas/mensageriaParticipar de definições técnicas e evoluções de arquitetura das soluçõesQualidade e boas práticas de código: Garantir a qualidade do código por meio da aplicação de boas práticas de desenvolvimento e participação em revisões de códigoTestes unitários e de integração: Desenvolver e manter testes unitários e testes de integração, assegurando a confiabilidade e a estabilidade das aplicaçõesColaborar com times de produto, QA e DevOps para entrega contínua de valorApoiar na identificação e resolução de problemas em produçãoRequisitos e qualificaçõesExperiência com Java 8+Experiência com Spring Boot 2+Experiência com Angular 16+Conhecimento em bancos de dados SQL e NoSQLExperiência com filas/mensageria (ex: RabbitMQ, Kafka, etc.)Vivência em desenvolvimento de APIs RESTConhecimento em versionamento de código (ex: Git)Informações adicionaisDiferenciais:Conhecimento em Clean ArchitectureBoas práticas de Clean CodeAplicação de Design PatternsNoções de Governança de TI e padronização de desenvolvimento
#J-18808-Ljbffr