Desenvolvedor Fullstack Sênior | Java | React
Modelo de trabalho 100% presencial em Jaragua do Sul/SC
Buscamos um Desenvolvedor Fullstack Sênior com forte experiência em Java no backend e React no frontend , capaz de atuar no desenvolvimento de aplicações modernas, escaláveis e de alta performance.
Esse profissional terá papel importante na definição de arquitetura, evolução de sistemas e boas práticas de desenvolvimento , atuando de forma colaborativa com times de produto, UX, QA e DevOps.
Procuramos alguém com perfil analítico, autonomia técnica e capacidade de contribuir com decisões arquiteturais, garantindo qualidade de código e evolução contínua das soluções.
Responsabilidades
- Desenvolver e manter aplicações fullstack (backend e frontend) :
- Criar e evoluir APIs REST escaláveis :
- Desenvolver interfaces modernas e responsivas utilizando React :
- Atuar na definição de arquitetura de software :
- Garantir qualidade de código através de code reviews e boas práticas :
- Participar da definição de soluções técnicas e melhorias de performance :
- Colaborar com times multidisciplinares em ambiente ágil
- Apoiar técnicamente desenvolvedores mais juniores
Stack Tecnológica
Backend
- Java 11+
- Spring Boot
- Spring Data
- Hibernate / JPA
- APIs REST
- Arquitetura de Microsserviços
Frontend
- React
- TypeScript / JavaScript
- HTML5
- CSS3
- Redux ou Context API
- Consumo de APIs REST
Banco de Dados
- PostgreSQL
- MySQL
- Oracle
- Redis (diferencial)
Ferramentas
- Git
- Docker
- CI/CD
- Maven ou Gradle
Requisitos
- Experiência sólida com Java e Spring Boot :
- Experiência com React em aplicações modernas :
- Vivência com desenvolvimento fullstack :
- Experiência na construção de APIs REST :
- Conhecimento em arquitetura de microsserviços :
- Experiência com bancos de dados relacionais :
- Experiência com metodologias ágeis (Scrum/Kanban)
- Diferenciais
- Experiência com TypeScript :
- Experiência com mensageria (Kafka ou RabbitMQ) :
- Conhecimento em cloud (AWS, Azure ou GCP) :
- Experiência com Docker e Kubernetes :
- Conhecimento em testes automatizados (JUnit, Jest, Cypress)