Desenvolvedor Backend Sênior
Buscamos um profissional apaixonado por tecnologia com experiência em projetos complexos e sólida habilidade em desenvolvimento de sistemas.
Requisitos Técnicos Obrigatórios:
* Java: Conhecimento avançado em linguagem Java e experiência em projetos envolvendo URA.
* Spring Boot Hibernate: Experiência em utilização da plataforma Spring Boot e Hibernate para desenvolver aplicações robustas.
* Oracle: Conhecimento em bancos de dados Oracle e capacidade de gerenciar tabelas, índices e procedimentos armazenados.
* APIs RESTful Microserviços: Experiência em implementar APIs RESTful e microserviços para desenvolver aplicações escaláveis.
* DevOps CI/CD: Conhecimento em ferramentas de DevOps como Jenkins, GitLab CI/CD ou Azure DevOps para automatizar processos de deploy e integração contínua.
* Git Git Flow: Experiência em utilizar Git e Git Flow para gerenciar versões de código e realizar merges de branches.
* Scrum: Conhecimento em metodologias ágeis como Scrum e capacidade de atuar como Scrum Master ou Product Owner.
* Jira: Experiência em utilizar Jira para gerenciar projetos e tickets.
* Testes Unitários em Java: Conhecimento em escrever testes unitários em Java para garantir a qualidade do código.
* Experiência sólida com URA: Experiência prévia em trabalhar com URA (URP) e conhecimento em suas regras de negócios.
* Conhecimento funcional nas regras de negócio de uma URA: Capacidade de analisar regras de negócios de URA e aplicá-las em projetos.
* Atação prévia com Genesys ou tecnologias similares: Experiência em trabalhar com Genesys ou tecnologias similares e conhecimento em suas funcionalidades.
Diferenciais:
* Experiência com Barramento de Serviços: Conhecimento em implementar barramentos de serviços para integrar aplicações.
* Conhecimento em Ambientes Cloud: Experiência em trabalhar em ambientes cloud, especialmente AWS Lambda, API Gateway, DynamoDB, SQS e CloudWatch.
* Experiência com Openshift: Conhecimento em utilizar Openshift para gerenciar aplicações em containers.
Perfil Esperado:
* Profissional 100% Backend: Experiência em trabalhar exclusivamente com backend e desenvolvimento de sistemas.
* Senioridade Comprovada: Senioresidade comprovada em desenvolvimento e integração de sistemas.
* Capacidade Analítica: Capacidade analítica para atuar com regras de negócio críticas em ambientes URA.
* Habilidade para Trabalhar de Forma Colaborativa: Habilidade para trabalhar de forma colaborativa com squads multidisciplinares.