Projetar e implementar funcionalidades de backend priorizadas seguindo as melhores práticas de engenharia de software.
Fornecer soluções escaláveis flexíveis e resilientes alinhadas aos princípios arquitetônicos modernos.
Aplicar e defender padrões arquitetônicos como microsserviços orientados a eventos.
Participar em discussões técnicas e contribuir para a evolução da arquitetura técnica do produto.
Fornecer contribuições técnicas durante discussões sobre o produto para apoiar decisões relacionadas à arquitetura.
Integre serviços internos e externos usando APIs RESTful mensagens assíncronas e hubs de eventos.
Garantir validações funcionais e técnicas consistentes ao longo de todo o ciclo de desenvolvimento.
O que você traz
Mais de 4 anos de experiência em desenvolvimento backend com Java (811)
Experiência plataforma Calypso
Experiência no desenvolvimento e implantação de microsserviços em ambientes de nuvem pública (preferencialmente AWS).
Sólidos conhecimentos em bancos de dados relacionais (ex.: MySQL PostgreSQL) e não relacionais (ex.: DynamoDB MongoDB).
Experiência com sistemas de mensagens e streaming de eventos (por exemplo Kafka RabbitMQ SQS SNS)
Familiaridade com arquitetura de microsserviços incluindo conteinerização (Docker) e orquestração (Kubernetes).
Familiaridade com as melhores práticas de observabilidade (registro estruturado métricas verificações de integridade) usando ferramentas como o DataDog.
Experiência com práticas de teste: teste de unidade (JUnit) teste de integração e teste de contrato (Postman/Newman)
Experiência com pipelines de CI/CD usando ferramentas como Jenkins ou similares.
Compreensão dos princípios de engenharia de software e práticas de código limpo (Padrões de Projeto SOLID Código Limpo Aplicativo de 12 Fatores)
Experiência em ambientes de mercado financeiro
Experiência com serviços sem servidor (por exemplo AWS Lambda)
Experiência em ambientes multicloud (Azure GCP)
Forte capacidade de planejamento e organização com habilidade para gerenciar prioridades e múltiplas tarefas.
Boa comunicação e habilidades interpessoais para discutir problemas e soluções com clareza.
Fortes habilidades analíticas e raciocínio lógico.
Mentalidade proativa com forte capacidade de resolução de problemas e senso de responsabilidade.
Bom ter
Inglês nível B1
Employment Type : Full Time Experience: years Vacancy: 1
Criar um alerta de emprego para esta pesquisa
Engenheiro de Software Java com Calypso 100 remoto • São Paulo, São Paulo, Brazil