A Vaga: Desenvolvedor(a) Java Backend Pleno/Sênior (100% remoto)Estamos a procura de um profissional com uma sólida compreensão da linguagem Java e que seja capaz de escrever código limpo, eficiente e de alta qualidade. Além disso, ele deverá saber se adequar a ambientes com diferentes ferramentas e padrões de recebimento de demandas. Deve ser capaz de aprender rapidamente, ter habilidades analíticas fortes e estar disposto a se adaptar a novas tecnologias e processos. Requisitos necessários: Experiência utilizando Java a partir da versão 8 (utilizamos Java 11 e 17) Experiência com Spring Boot, Spring Data e Spring MVC Experiência com desenvolvimento de APIS RestFull Experiência com filas de mensagens Experiência com testes automatizados (de unidade e integrados) Conhecimento em arquitetura e design de software como SOLID, Design Patterns, Arquitetura Hexagonal Requisitos que o destacará dos demais: Experiência na nuvem da AWS (SQS, SNS, Cognito, CloudWatch, S3, EC2, RDS e Lambda) Experiência em criar e configurar containers Docker Experiência em ambientes Kubernetes Experiência com projetos Java 17 Experiência com Spring Security e Spring Cloud Open Feign Experiência em testes automatizados com JUnit, Mockito e WireMock Experiência com o Flyway DB. Experiência com banco de dados Postgresql Experiência com sistema de controle de versão Git