Navegar
···
Entrar / Registrar
Desenvolvedor(a) back-end java sênior l pagamentos
Salário Negociável
Indeed
Tempo Integral
Presencial
Sem Limite de Experiência
Sem Limite de Formação
79Q22222+22
Favoritos
Nova
Compartilhar
Descrição

Descrição: * experiência profunda e sólida com Java e seu ecossistema, incluindo Spring e CDI; * vivência sólida em design, desenvolvimento e manutenção de arquiteturas distribuídas e baseadas em microsserviços; * experiência em desenvolvimento de sistemas escaláveis e de alta disponibilidade; * experiência com resolução de problemas complexos em grande escala e estruturas de dados gigantescas; * expertise em escrever código limpo, legível, testável, seguindo princípios de design (SOLID) e arquitetura de software; * conhecimento de cloud (aws ou similar); * conhecimento do padrão pub/sub e alguma de suas implementações (exemplo: sqs/sns); * conhecimento e experiência com banco de dados relacionais, modelagem de banco de dados e sql; * conhecimento e experiência com conteinerização e orquestração de containers (docker, kubernets ou similares); * conhecimento e experiência com git e fluxo de trabalho git: pull requests, branches, merges, etc; * conhecimento e experiência com observabilidade (métricas, tracing e logs); * conhecimento e experiência com paradigma orientado a objetos (por exemplo solid, diagrama de classes e etc); * conhecimento e experiência com testes unitários e de integração. será considerado um diferencial: * conhecimento de infraestrutura como código (terraform ou similar); * conhecimento de linguagens de script (bash ou similar); * conhecimento de linux; * conhecimento em kafka; * conhecimento em service mesh (istio ou similar). * ajudar a equipe a resolver problemas técnicos complexos e ser uma referência dentro do time; * atuar de forma proativa na resolução de problemas, desde a concepção de soluções até a execução técnica, identificando e superando desafios ao longo do ciclo de desenvolvimento; * contribuir para a cultura de aprendizado e compartilhamento de conhecimento dentro da equipe. * demonstrar flexibilidade e adaptabilidade para lidar simultaneamente com cenários distintos e mudanças de estratégias quando necessário; * desenvolver e implementar apis restful eficientes e bem documentadas, utilizando java e o ecossistema spring e cdi; * desenvolver soluções de software robustas, escaláveis e seguras, utilizando princípios de design de software (solid, diagrama de classes) e arquitetura distribuída (microsserviços); * equilibrar estado da arte vs pragmatismo (balancear qualidade com software em funcionamento); * escrever código limpo, legível, testável e de fácil manutenção, seguindo as melhores práticas de desenvolvimento; * implementar banco de dados relacionais, modelar dados de forma eficiente e realizar consultas sql otimizadas; * implementar testes unitários e de integração para garantir a qualidade e confiabilidade do código; * monitorar o desempenho do software e implementar soluções de observabilidade (métricas, tracing e logs) para identificar e solucionar problemas; * propor novas soluções para melhorar o desempenho, a escalabilidade e a segurança do software; * utilizar ferramentas de conteinerização (docker ou similar) para implantar e gerenciar aplicações em ambientes de produção. 2512040202181846519

Fonte da Informação:  indeed Ver publicação original
João Silva
Indeed · HR

Informações da empresa

Indeed
Cookie
Configurações de cookie
Nosso aplicativo
Download
Baixado no
APP Store
Download
Ir para baixar
Google Play
© 2025 Servanan International Pte. Ltd., Todos os direitos reservados. support@ok.com