Engenheiro(a) de Software Java Sênior
Responsabilidades:
- Implementar microsserviços altamente concorrentes, usando uma variedade de linguagens de programação nas plataformas Java;
- Implementar RESTful APIs e aplicar arquiteturas orientadas a eventos;
- Construir aplicações usando os princípios de orientação à objetos e design patterns;
- Escrever códigos bem estruturados e eficientes que estejam em conformidade com as especificações funcionais e técnicas;
- Entregar aplicações resilientes, com baixa latência, usando princípios de programação reativa;
- Ajudar na criação de dashboards intuitivos para monitoramento;
- Investigar bugs e exceptions reportados em produção;
- Participar de testes integrados de carga e stress.
Requisitos:
- Experiência sólida no desenvolvimento Java com frameworks Spring (Spring Boot, SpringData, Spring Cloud);
- Experiência com integrações e aplicações externas;
- Experiência em mensageria (Kafka, RabbitMQ ou similares) e arquitetura orientada à eventos;
- Sólidos conhecimentos em bases de dados SQL e NoSQL (SQL Server, Redis, Debezium, PostgreSQL, MongoDB);
- Sólidos conhecimentos em algoritmos e estrutura de dados;
- Conhecimentos em testes de carga e stress;
- Conhecimentos em Azure (serviços PAAS, AKS, message bus, log analytics, etc.) ou outras clouds;
- Experiência atuando com a cultura ágil (Scrum, Kanban, Lean);
- Noções de Change Data Capture e offload de Mainframe.
Seria muito legal se você tivesse (diferenciais):
- Experiência em varejo ou e-commerce;
- Conhecimentos em orquestração de Conteiners (Kubernetes);
- Conhecimentos em algum dos frameworks reativos Vertex.io, Akka, Spring Web Flux, ReactiveX;
- Conhecimento da cultura DevOps.
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title