Ativa os alertas de emprego por e-mail!
Melhora as tuas possibilidades de ir a entrevistas
Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.
A leading company in São Paulo is seeking a skilled Java backend developer to design and implement scalable backend functionalities. The ideal candidate will have strong experience in microservices and cloud environments, particularly AWS. Responsibilities include integrating internal and external services and ensuring adherence to modern architectural principles. Join a dynamic team focused on delivering high-quality solutions.
Posição: Java
Atuação: Remoto
Responsabilidades:
Conceber e implementar funcionalidades de backend prioritárias utilizando as melhores práticas deengenharia de software e validações funcionais e técnicas consistentes ao longo do ciclo de vida dodesenvolvimento. Fornecer soluções escaláveis, flexíveis e resilientes alinhadascom princípios de arquitetura modernos. Aplicar e defender padrões arquitectónicos, como osmicrosserviços orientados para eventos. Participar ativamente em debates técnicos e contribuir para aevolução da arquitetura técnica do produto. Apoiar os debates sobre o produto, fornecendo contributostécnicos para orientar as decisões relacionadas com a arquitetura. Integrar serviços internos e externosutilizando APIs RESTful, mensagens assíncronas e hubs de eventos.
Requisitos Mandatórios:
4 a 5 anos de experiência no desenvolvimento de back-end com Java (8 - 11).
Forte experiência no desenvolvimento e implantação de microsserviços em ambientes de nuvem pública(preferencialmente AWS).
Sólidos conhecimentos de bases de dados relacionais (por exemplo, MySQL,PostgreSQL) e não relacionais (por exemplo, DynamoDB, MongoDB).
Experiência com sistemas de envio de mensagens e de transmissão de eventos (por exemplo, Kafka,RabbitMQ, SQS, SNS). Proficiência em arquitetura de microsserviços, incluindo contentorização (Docker) e orquestração (Kubernetes).
Familiaridade com as melhores práticas de observabilidade (registo estruturado, métricas, saúde), utilizando ferramentas como o DataDog. Práticas de teste sólidas: testes unitários (JUnit),testes de integração e de contrato (Postman/Newman).
Experiência com pipelines CI/CD utilizando ferramentas como Jenkins ou similares. Conhecimentoprofundo dos princípios de engenharia de software e práticas de código limpo (Design Patterns, SOLID,Clean Code, 12-Fator App).
Requisitos desejáveis
Experiência com serviços sem servidor (por exemplo, AWS Lambda).
Exposição a ambientes multi-cloud (Azure, GCP). Experiência com mercado financeiro.