Home

Desenvolvedor Java Senior


Descrição da VagaDomínio de Java e Spring Boot: Profundo conhecimento da linguagem Java, incluindo recursos avançados e boas práticas. Ampla experiência com o ecossistema Spring, incluindo Spring Boot, Spring MVC, Spring Data, Spring Security, etc. Capacidade de projetar e implementar soluções complexas e escaláveis usando Spring Boot. Experiência em otimização de desempenho e troubleshooting em aplicações Spring Boot. Arquitetura e Design: Conhecimento de padrões de projeto e arquitetura de software, como microsserviços, Domain-Driven Design (DDD), etc. Capacidade de projetar e implementar arquiteturas robustas, escaláveis e de alta disponibilidade. Experiência em integração de sistemas e APIs RESTful. Conhecimento de cloud computing e plataformas como AWS, Azure ou GCP. Banco de Dados: Domínio de SQL e experiência com bancos de dados relacionais e NoSQL






Requisitos:

Capacidade de projetar modelos de dados eficientes e otimizar consultas complexas. Conhecimento de técnicas de otimização de desempenho de banco de dados. DevOps e Ferramentas: Experiência em CI/CD (Integração Contínua/Entrega Contínua) e ferramentas como Jenkins, GitLab CI, etc. Conhecimento de conteinerização com Docker e orquestração com Kubernetes. Familiaridade com ferramentas de monitoramento e logging. Boas Práticas: Forte aderência aos princípios de Clean Code, SOLID e testes automatizados (unitários, de integração e end-to-end). Capacidade de realizar code reviews e garantir a qualidade do código da equipe. Conhecimento de metodologias ágeis e experiência em trabalhar em equipes Scrum ou Kanban.

  • calendar_todayPublicada em 25/10/2024
  • location_onRIO DE JANEIRO - RJ
  • wifiRemoto
  • chessNível: Senior
  • sunnyPeríodo: Integral