Analista Desenvolvedor Java Sr – Grupo Stefanini – Home Office
Responsabilidades e atribuições
Desenvolver e manter aplicações Java
Implementar metodologias ágeis (Scrum, Kanban)
Aplicar conceitos de idempotência em soluções de software
Implementar métodos de autenticação e autorização
Utilizar Design Patterns como Rate Limit, Circuit Breaker, Retry
Trabalhar com processos Batch
Utilizar bancos de dados relacionais
Desenvolver com Spring Boot
Aplicar BDD e TDD
Desenvolver e manter APIs
Trabalhar com microsserviços
Aplicar conceitos de CI/CD
Realizar testes regressivos, integrados e de performance
Trabalhar com mensageria (Kafka, RabbitMQ, SQS, Kinesis)
Utilizar serviços AWS, SQS/SNS, S3
Requisitos e qualificações
Requisitos essenciais
Experiência com desenvolvimento Java
Conhecimento em metodologias ágeis (Scrum, Kanban)
Conhecimento em conceitos de idempotência
Experiência com métodos de autenticação e autorização
Conhecimento em Design Patterns como Rate Limit, Circuit Breaker, Retry
Experiência com processos Batch
Experiência com bancos de dados relacionais
Experiência com Spring Boot
Conhecimento em BDD e TDD
Experiência com desenvolvimento e manutenção de APIs
Conhecimento em microsserviços
Conhecimento em conceitos de CI/CD
Experiência com testes regressivos, integrados e de performance
Experiência com mensageria (Kafka, RabbitMQ, SQS, Kinesis)
Experiência com serviços AWS, SQS/SNS, S3
Diferenciais
Experiência com outras linguagens de programação
Certificações em Java e/ou AWS
O que te oferecemos
Vale Alimentação ou Vale Refeição
Desconto em cursos, universidades e instituições de idiomas
Academia Stefanini – plataforma com cursos online, gratuitos, atualizados e com certificado
Mentoring
Auxílio Creche
Clube de vantagens para consultas e exames
Assistência Médica