
Engenheiro Java Sênior
- Brasil
- Permanente
- Período integral
- Domínio da linguagem Java (versões 8 ou superior).
- Experiência com frameworks como Spring (Boot, MVC, Security, Data) e/ou Jakarta EE.
- Prática com desenvolvimento de APIs RESTfule microsserviços.
- Conhecimento sólido de padrões de projeto (Design Patterns) e boas práticas de desenvolvimento (Clean Code, SOLID).
- Experiência com bancos de dados relacionais (PostgreSQL, MySQL, Oracle) e não relacionais (MongoDB, Redis, etc.).
- Conhecimento em mensageria e event-driven architecture(RabbitMQ, Kafka, ActiveMQ).
- Experiência com testes automatizados (unitários, integração e contrato) usando ferramentas como JUnit, Mockito, TestContainers, Pact, etc.
- Conhecimento em containers (Docker) e orquestração (Kubernetes, OpenShift).
- Experiência com pipelines de CI/CD usando ferramentas como GitLab CI, Jenkins, Azure DevOps ou similares.
- Prática com controle de versionamento, principalmente Git (GitFlow, trunk-based).
- Familiaridade com práticas de observabilidade (logs, tracing, métricas) usando ferramentas como ELK, Grafana, Prometheus, Jaeger, etc.
- Experiência em ambientes de nuvem (AWS, Azure ou Google Cloud).
- Desejável conhecimento em práticas de segurança de aplicações (OWASP, autenticação, autorização, JWT, OAuth2).
- Forte capacidade de análise, resolução de problemas complexos e pensamento crítico.
- Autonomia, organização e senso de responsabilidade.
- Boa comunicação e capacidade de interação com times multidisciplinares (produto, QA, DevOps, UX, negócios).
- Atitude colaborativa, perfil hands-on e foco em entrega de valor.
- Capacidade de mentorare apoiar profissionais de níveis Pleno e Júnior.
- Interesse por aprendizado contínuo, novas tecnologias e evolução constante