Descrição
Resumo da Vaga:
Buscamos um Desenvolvedor Java Sênior para projetar e evoluir sistemas críticos, garantindo qualidade de código e atuando na mentoria de desenvolvedores.
Principais Destaques:
1. Atuação na definição de arquitetura e tomada de decisões técnicas
2. Mentoria de desenvolvedores e condução de code reviews
3. Desenvolvimento e evolução de aplicações backend escaláveis
**Desenvolvedor Java Sênior \| Backend \| Arquitetura de Sistemas**
**Para trabalhar em Jaragua do Sul \- Santa Catarina \- 100% presencial**
Buscamos um **Desenvolvedor Java Sênior** com sólida experiência no desenvolvimento de aplicações backend escaláveis e de alta performance, capaz de atuar na definição de arquitetura, tomada de decisões técnicas e mentoria de desenvolvedores.
Este profissional será responsável por projetar e evoluir sistemas críticos, garantindo qualidade de código, boas práticas de engenharia de software e integração eficiente entre sistemas corporativos.
A posição exige visão estratégica de tecnologia, capacidade de resolver problemas complexos e colaboração ativa com equipes multidisciplinares.
**Responsabilidades**
* Desenvolver e evoluir aplicações backend utilizando **Java e frameworks modernos**
* Definir e implementar **arquitetura de software escalável**
* Projetar e manter **APIs REST de alta performance**
* Atuar na **análise técnica e definição de soluções**
* Garantir qualidade de código seguindo **Clean Code, SOLID e boas práticas**
* Conduzir **code reviews e mentoria de desenvolvedores**
* Atuar na resolução de **problemas técnicos complexos**
* Colaborar com times de produto, QA e DevOps
**️** **Stack Tecnológica**
**Linguagens e Frameworks**
* Java 11\+
* Spring Boot
* Spring Cloud
* Spring Data
* Hibernate / JPA
**Arquitetura**
* Microsserviços
* APIs REST
* Event\-driven architecture
* Design Patterns
**Banco de Dados**
* PostgreSQL
* MySQL
* Oracle
* Redis (diferencial)
**DevOps e Ferramentas**
* Git
* Docker
* Kubernetes (diferencial)
* CI/CD (Jenkins, GitLab CI, GitHub Actions)
**Mensageria**
* Kafka
* RabbitMQ
**Requisitos**
* Experiência sólida com **desenvolvimento Java backend**
* Experiência com **Spring Boot e APIs REST**
* Experiência com **arquitetura de microsserviços**
* Conhecimento em **modelagem de banco de dados**
* Experiência com **metodologias ágeis (Scrum/Kanban)**
* **Diferenciais**
* Experiência com **cloud (AWS, Azure ou GCP)**
* Conhecimento em **observabilidade (logs, métricas e tracing)**
* Experiência com **sistemas de alta escala ou alta disponibilidade**
* Vivência em **ambientes industriais ou sistemas ERP**