Requisito fundamental para o cargo é experiência em desenvolvimento de sistemas complexos utilizando Java, com ênfase em projetos que envolvem URAs, especialmente aqueles que utilizam a tecnologia Genesys.
Nossas expectativas técnicas são:
* Proficiência em linguagem Java
* Conhecimento em Spring Boot e Hibernate
* Familiaridade com bancos de dados Oracle
* Experiência em APIs RESTful e microserviços
* Domínio sobre continuidade do negócio (CI/CD)
* Controle de versão (Git) com fluxo GitFlow
* Métodos ágeis como Scrum
* Sistema de gerenciamento de projetos Jira
* Testes unitários em Java
* Uma sólida experiência em URAs
Diferenciais importantes incluem:
* Experiência com integração de serviços
* Conhecimento avançado em ambientes de nuvem, particularmente AWS (Lambda, API Gateway, DynamoDB, SQS e CloudWatch)
* Experiência com OpenShift
O perfil ideal para este cargo inclui:
* Desenvolvedor 100% backend com uma sólida experiência em projetos complexos
* Senioridade comprovada em desenvolvimento e integração de sistemas
* Análise crítica para atuar em regras de negócios críticas em ambientes de URAs
* Habilidade para trabalhar de forma colaborativa com equipes multidisciplinares