Desenvolvedor Java Sênior
REMOTA
SAO PAULO
Postado 4 meses atrás
Procuramos um Desenvolvedor Java Sênior talentoso e experiente para se juntar ao nosso time de tecnologia. Se você é apaixonado por desenvolver soluções escaláveis e de alta performance, possui sólida experiência com Java e está sempre atualizado com as melhores práticas e tecnologias, esta vaga é para você!
Responsabilidades:
- Projetar, desenvolver e manter aplicações Java de alta performance e escalabilidade.
- Colaborar com as equipes de produto e design para entender os requisitos e entregar funcionalidades robustas e eficientes.
- Implementar APIs RESTful e integrar serviços externos.
- Otimizar o desempenho de aplicações existentes e realizar análises de performance.
- Escrever código limpo, eficiente e testável, seguindo as melhores práticas de desenvolvimento.
- Participar de revisões de código e mentorizar desenvolvedores menos experientes.
- Contribuir para a arquitetura do sistema e decisões técnicas estratégicas.
- Garantir a conformidade do código com os padrões de segurança e qualidade.
- Colaborar em um ambiente ágil, participando de sprints e cerimônias como dailies, retrospectivas e reviews.
Requisitos:
- Experiência sólida com desenvolvimento Java, incluindo as versões mais recentes da linguagem.
- Forte conhecimento de frameworks como Spring, Spring Boot, Hibernate, entre outros.
- Experiência com bancos de dados relacionais (e.g., MySQL, PostgreSQL) e NoSQL (e.g., MongoDB).
- Experiência com desenvolvimento de APIs RESTful.
- Conhecimento em práticas de DevOps, como CI/CD, containerização (Docker) e orquestração (Kubernetes).
- Familiaridade com ambientes de cloud (AWS, Azure, GCP).
- Habilidade em escrever testes unitários e de integração, utilizando frameworks como JUnit e Mockito.
- Experiência com metodologias ágeis (Scrum, Kanban).
- Excelentes habilidades de resolução de problemas e capacidade de trabalhar de forma colaborativa em equipe.
- Boa comunicação e capacidade de documentar e explicar decisões técnicas.