4+ years of backend development experience with Java (Java 8–11).
Experience with the Calypso platform.
Experience designing, developing, and deploying microservices in public cloud environments (preferably AWS).
Strong knowledge of relational and non-relational databases (e.g., MySQL, PostgreSQL, DynamoDB, MongoDB).
Requirements:
Design and implement prioritized backend features following software engineering best practices.
Deliver scalable, flexible, and resilient solutions aligned with modern architectural principles, including event-driven microservices.
Integrate internal and external services using REST APIs, asynchronous messaging, and event hubs; participate in technical discussions to evolve the product architecture.
Ensure consistent functional and technical validations throughout the development lifecycle.
Job description
O que você fará
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 (8–11)
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.