Descrição
Resumo da Vaga:
Buscamos um(a) Desenvolvedor(a) Full Stack Java com React Sênior para atuar na sustentação e evolução contínua de aplicações, garantindo estabilidade, performance e confiabilidade.
Principais Destaques:
1. Atuar na sustentação e evolução contínua de aplicações
2. Ambiente de trabalho seguro, desafiador e humano
3. Investimento em aprendizado, bem-estar e propósito
Muito prazer, nós somos as pessoas da **Develcode**!
Somos uma empresa de tecnologia com mais de uma década de história, reconhecida como **GPTW** (Great Place to Work), e movida por um propósito: **entregar soluções de software inovadoras que transformam negócios e pessoas**.
Aqui, valorizamos a **inovação**, a **colaboração** e o **comprometimento**, cultivando um ambiente de trabalho **seguro, desafiador e humano**, que incentiva o crescimento contínuo dos nossos colaboradores e valoriza a autenticidade de cada pessoa.
Nossa equipe é formada por profissionais altamente qualificados, distribuídos por todo o Brasil, e nossa matriz está localizada em Caxias do Sul \- RS.
Acreditamos que tecnologia e pessoas caminham juntas, e é por isso que investimos em **aprendizado, bem\-estar e propósito**.
Venha construir o futuro com a gente!
**O que buscamos?**
Buscamos um(a) **Desenvolvedor(a) Full Stack em Java com React \- Sênior** para atuar em **sustentação e evolução contínua** de aplicações, garantindo estabilidade, performance e confiabilidade.
**Responsabilidades:**
* Atuar na **sustentação de sistemas em produção**: análise, troubleshooting, correções e prevenções.
* Conduzir **análise de causa raiz (RCA)** e implementar ações corretivas/preventivas.
* Desenvolver e evoluir **APIs REST** e integrações entre serviços.
* Implementar melhorias e correções em **frontend (React/Next.js)** com foco em performance e experiência.
* Participar de **code review**, manter padrões de **Clean Code** e aplicar **Design Patterns**.
* Apoiar práticas de qualidade: **TDD/testes unitários**, cobertura e análise de qualidade (ex.: Sonar).
* Atuar com **mensageria** (Kafka/RabbitMQ) e integrações assíncronas quando necessário.
* Trabalhar em ambientes de **microserviços** e apoiar decisões técnicas com base em boas práticas (SOLID, arquitetura).
* Apoiar o time em alinhamentos técnicos, documentação e melhoria do fluxo de sustentação.
**Requisitos:**
* Experiência sólida com **Java**, Spring Framework (Spring Boot).
* Experiência com **React** e práticas modernas.
* Conhecimento avançado em CSS (Styled\-components e/ou SASS).
* Familiaridade com Next.js para aplicações web performáticas.
* Experiência com API REST.
* Conhecimento em Arquitetura Hexagonal.
* Vivência com AWS.
* Experiência com MongoDB e Oracle.
* Vivência com JPA e JDBC Template.
* Experiência com Kafka e RabbitMQ.
* Conhecimento de Microserviços.
* Prática com Clean Code, Code Review, Design Patterns e princípios SOLID.
* Familiaridade com testes unitários (TDD) e ferramentas de qualidade (ex.: Sonar).
* Conhecimento em GitHub, GitLab e Git Flow.
**Diferenciais:**
* Experiência forte em sustentação/produção (incidentes, performance, correções críticas, RCA).
* Experiência com estratégias de resiliência (retry, circuit breaker, idempotência) em microserviços.
* Observabilidade e monitoramento (logs, métricas e tracing).
Se você busca um lugar para crescer e inovar, seu próximo passo é **aqui**!