Back-End Java AWS para atuar em projetos estratégicos no segmento bancário, participando da construção e evolução de soluções robustas, escaláveis e de alta disponibilidade em ambientes cloud e distribuídos.
Desenvolver e sustentar aplicações back-end utilizando Java e Spring Boot;
Atuar na construção e manutenção de arquiteturas de microserviços e aplicações monolíticas;
Desenvolver e consumir APIs REST;
Participar da definição e evolução de soluções em cloud pública AWS e cloud privada OpenShift;
Atuar na implementação de integrações assíncronas utilizando mensageria com Kafka e SQS;
Desenvolver soluções orientadas a processos utilizando Camunda BPMN;
Criar e manter testes unitários e de cobertura utilizando JUnit, Mockito e Jacoco;
Aplicar Design Patterns, boas práticas de desenvolvimento e princípios de arquitetura;
Participar de revisões de código, troubleshooting e configuração de ambientes;
Propor melhorias contínuas visando performance, escalabilidade, estabilidade e eficiência dos sistemas;
Compartilhar conhecimento técnico com os demais integrantes do time, promovendo um ambiente colaborativo e de aprendizado contínuo.
Requirements
Experiência sólida em desenvolvimento Java em projetos de missão crítica (com alta volumetria de dados), preferencialmente no segmento bancário;
Java;
Spring Framework e Spring Boot;
Desenvolvimento de APIs REST;
Arquitetura de microserviços;
Aplicações monolíticas;
Banco de dados MySQL;
Mensageria com Kafka;
Testes unitários com JUnit, Mockito e Jacoco Coverage;
Cloud AWS;
Aplicação de Design Patterns e boas práticas de desenvolvimento;
Experiência com serviços AWS, incluindo: SQS; S3; EC2; Lambda; Kafka.
Tech Stack
AWS
Cloud
EC2
Java
JUnit
Kafka
Mockito
MySQL
OpenShift
Spring
Spring Boot
SpringBoot
Benefits
Cartão multi-benefícios – você escolhe como e onde utilizar.
Bolsas de Estudos para cursos de Graduação, Pós, MBA e Idiomas.
Programas de incentivo à Certificações.
Horário de trabalho flexível.
Salários competitivos.
Avaliação de desempenho anual com plano de carreira estruturado.