Experiência em desenvolvimento de soluções robustas e escaláveis é requisito fundamental para este cargo.
Descrição do Cargo
O candidato ideal terá experiência sólida em Java, incluindo versões 8, 17 e 21. Além disso, deve conhecer bem AWS e ter noções de DevOps.
* Desenvolvimento de sistemas legados em Java e migração para arquiteturas modernas (microserviços) são responsabilidades fundamentais desse cargo.
* A implementação de testes unitários e regressivos é crucial para garantir a qualidade do código.
* A aplicação de práticas de observabilidade também é importante para monitoramento de sistemas.
Além disso, o candidato deve ter foco em qualidade, conhecimento em observabilidade e experiência com DDD (Domain-Driven Design). O conhecimento em Spring e capacidade crítica para identificar e implementar melhorias também são requisitos importantes.
Requisitos e Qualificações
O candidato deve ter:
* Experiência sólida em Java;
* Conhecimento e experiência com AWS;
* Noções de DevOps;
* Foco em qualidade: testes unitários, testes regressivos, Sonar e tratamento de vulnerabilidades de segurança;
* Conhecimento em observabilidade;
* Experiência com DDD (Domain-Driven Design);
* Conhecimento em Spring;
* Capacidade crítica para identificar e implementar melhorias;
* Familiaridade com JSP e monolitos em Java;
* Experiência com microserviços, BFF (Backend for Frontend), Lambda, SQS e Kafka;
Benefícios
O empregador oferece um ambiente de trabalho remoto e benefícios como:
* 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;
* Clube de vantagens para consultas e exames;
* Assistência médica;
* Assistência odontológica;
* Clube de viagens;
* Convênio para pet;
Outras informações:
* Contratação CLT;
* Atuação remota;