Realizar manutenção, refatoração e evolução de sistemas legados e modernos
Implementar testes unitários e de integração (JUnit, Mockito, etc.)
Garantir a qualidade e performance das aplicações
Trabalhar com times ágeis (Scrum ou Kanban), participando de cerimônias e code reviews
Apoiar o time na análise e solução de problemas técnicos
Propor melhorias arquiteturais, padrões de projeto e boas práticas
🧠 Requisitos Técnicos:
Sólida experiência com Java 8+ ou superior
Domínio em frameworks como Spring Boot, Spring MVC, Spring Data, Spring Security
Experiência com APIs REST, JSON, Swagger/OpenAPI
Bancos de dados relacionais (PostgreSQL, Oracle, MySQL) e/ou NoSQL (MongoDB, Redis)
Versionamento com Git
Conhecimento em mensageria (Kafka, RabbitMQ) é um diferencial
Experiência com containers (Docker) e/ou Kubernetes
Experiência com CI/CD (Jenkins, GitLab CI, etc.)
Conhecimento em arquitetura de microsserviços
Familiaridade com metodologias ágeis
🎯 Perfil esperado:
Sênior técnico e referência para o time
Proatividade e espírito colaborativo
Boa comunicação e trabalho em equipe
Foco em performance, segurança e qualidade de código
Visão de produto e comprometimento com entregas
📢 Diferenciais:
Experiência com Cloud (AWS, Azure, GCP)
Conhecimento em DevOps ou observabilidade (Grafana, Prometheus, etc.)
Certificações Java ou Cloud
Conhecimento em Kotlin
Localização
Esta é uma localização aproximada e pode não representar a posição exata. Por favor, utilize esta informação como referência e verifique a localização exata se necessário.
Interessado em saber mais?
Entre em contato com o anunciante através dos seguintes canais de comunicação