




Resumo da Vaga: Desenvolver e manter aplicações backend em Java, participando da definição de arquitetura, integrando com bancos de dados e colaborando em equipes ágeis. Principais Destaques: 1. Desenvolvimento backend em Java com foco em performance e escalabilidade 2. Participação na definição de arquitetura e modelagem de sistemas 3. Colaboração em equipes multidisciplinares com metodologias ágeis **RESPONSABILIDADES E ATRIBUIÇÕES** * Desenvolver e manter aplicações backend utilizando Java (8\+), com foco em performance e escalabilidade. * Implementar e consumir APIs RESTful e microsserviços. * Participar da definição de arquitetura e modelagem de sistemas. * Escrever código limpo, reutilizável e testável. * Realizar integrações com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, Redis). * Aplicar testes unitários e participar de code reviews. * Colaborar com equipes multidisciplinares (produto, design, QA) em metodologias ágeis. * Identificar oportunidades de melhoria contínua nos sistemas existentes. **REQUISITOS E QUALIFICAÇÕES** * Graduação em Processamento de Dados, Ciência da Computação, Engenharia de Computação, Engenharia de Sistemas ou Sistemas de Informação. * Experiência comprovada com Java e frameworks como Spring Boot, Spring MVC e/ou Hibernate. * Conhecimentos em bancos de dados relacionais (PostgreSQL, MySQL). * Experiência com criação e consumo de APIs REST. * Familiaridade com Git e versionamento de código. * Prática com arquitetura MVC e princípios SOLID. * Experiência com ferramentas de build como Maven ou Gradle. * Capacidade de trabalhar em equipe, senso de responsabilidade e autonomia.


