Sobre a oportunidade
Resumo: Estamos buscando Especialista de Desenvolvimento Java para integrar nosso time VR. Se você é apaixonada(o) por pessoas e tem o propósito de impactar a vida de milhões de trabalhadores, apoiar e orientar soluções no dia a dia, venha trabalhar com a gente!
Responsabilidades
Desenvolver aplicações utilizando Java; Trabalhar com bancos de dados relacionais e NoSQL; Atuar no suporte, na operação e na manutenção das aplicações desenvolvidas; Acompanhar implantações em ambiente produtivo; Colaborar com outras equipes e parceiros de desenvolvimento; Participar de projetos conduzidos por meio de metodologias ágeis; Participar de reuniões de definição técnica e compartilhamento de conhecimento; Contribuir para a sustentação, estabilidade e evolução contínua das soluções; Participar de práticas colaborativas de desenvolvimento, como pair programming. Escolaridade: Ensino Superior completo em Tecnologia da Informação, Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas. Experiência: Experiência mínima de 5 anos na área de desenvolvimento de software, com atuação em Java, arquitetura de microsserviços, sustentação de aplicações e ambientes ágeis. Competências Técnicas: Java, das versões 8 a 21; Desenvolvimento de APIs REST e integrações; Mensageria com Kafka e RabbitMQ; Spring Boot e bibliotecas associadas; JPA, Hibernate e Spring Data; Documentação de APIs com Swagger; Bancos de dados PostgreSQL, MySQL, MongoDB e DynamoDB; Conhecimentos sólidos em SQL, incluindo DDL, DML e otimização; Práticas de TDD e BDD; Testes com JUnit, Mockito e JMeter; Padrões de projeto e arquitetura de microsserviços; Docker e Kubernetes; GitHub e Gitflow; Comandos básicos de Linux para acesso a servidores. Competências Comportamentais: Capacidade de análise crítica e raciocínio lógico; Disposição para o aprendizado contínuo; Colaboração e trabalho em equipe; Senso de propriedade sobre o produto; Proatividade e comprometimento com os resultados; Facilidade para atuar em uma cultura de squads e desenvolvimento ágil; Boa comunicação para interação com equipes e parceiros. Outros Requisitos: Vivência em DevOps e sustentação de aplicações; Disponibilidade para atuação em plantões; Experiência com metodologias ágeis, especialmente Scrum, e utilização do Jira;
- Serão considerados diferenciais: Experiência com containers e EKS
- Conhecimento em GitHub Actions
- Vivência com ferramentas de monitoramento, como Dynatrace
- Experiência com ServiceNow e Auth0
Conhecimento em API Gateway; Noções de AWS Cloud e operações básicas.