Nível: Sênior
Cursos de: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS, Information Systems, Information Technology, Software Engineering
Escolaridade: Graduação - Completo
Jornada de trabalho: Horário Comercial (Jornada Flexível)
Disponibilidade para home-office
Benefícios: 🏋️ Gympass, 🥳 Day-off no seu aniversário, Palestras/Conversas sobre Saúde Mental, Flexibilidade e autonomia para trabalhar de onde quiser (home-office), Universidade Corporativa , Parceria no ensino de inglês (Cultura Inglesa), Parceria com a Instituição de Ensino (FIAP)
Responsabilidades Da Posição
Estamos com oportunidades para Desenvolvedores Back-end Java - Sênior.
Você vai participar do desenvolvimento e evolução de uma das plataformas mais inovadoras do mercado de meio de pagamentos, atuando na construção e sustentação de software de alta performance!
Responsabilidades
- Desenvolvimento e evolução de uma das plataformas mais inovadoras do mercado de meios de pagamentos;
- Escrever documentos e guias de requisitos técnicos / funcionais;
- Escrever código e bibliotecas reutilizáveis de acordo com um padrão que tornará rápida e fácil a manutenção no futuro;
- Otimizar aplicações para a máxima velocidade e escalabilidade;
- Criar novas funcionalidades ou manter as antigas;
- Apoio na aplicação de melhores práticas de segurança para o desenvolvimento;
- Utilizar as melhores práticas no desenvolvimento de interfaces de comunicação entre as diversas plataformas sistêmicas (APIs, WEBServices);
- Utilizar as melhores práticas em armazenamento de informações dentro do projeto (tabelas, banco de dados);
- Manter-se atualizado com tecnologias emergentes;
- Auxiliar os desenvolvedores do time com a codificação e solução de problemas, ser o ponto de referência do time.
Skills/Experiências
- Conhecimento em JavaEE/ Versão 7 e Java 8, Java 11;
- Experiência de no mínimo 5 anos na área de desenvolvimento focado em Java;
- Spring Boot e utilização de API's RESTFull;
- Conhecimento em Arquitetura de Microserviços;
- Banco de dados relacional: PosgreSQL;
- Versionamento com Git;
- Consciência da necessidade de testes unitários e integração;
- Conhecimento dos conceitos de aplicações em Cluster e Docker;
- Conhecimento em sistemas de mensageria (Kafka, ActiveMQ, RabbitMQ ou IBM MQ);
- Linux básico.
Desejável
- Experiência anterior no mercado de Meios de Pagamento;
- Conhecimento de metodologias ágeis de desenvolvimento como Scrum, Kanban, ou ferramenta Jira;
#VemSerOnni 🚀💟
Requisitos Obrigatórios Para a Posição
Skills/Experiências
- Conhecimento em JavaEE/ Versão 7 e Java 8, Java 11 e novos versões;
- Experiência de no mínimo 5 anos na área de desenvolvimento focado em Java;
- Spring Boot e utilização de API's RESTFull;
- Conhecimento de 3-4 anos em Arquitetura de Microserviços;
- Banco de dados relacional: PosgreSQL, MySql;
- Versionamento com Git;
- Consciência da necessidade de testes unitários e integração;
- Conhecimento dos conceitos de aplicações em Cluster e Docker;
- Conhecimento em sistemas de mensageria (Kafka, ActiveMQ, RabbitMQ ou IBM MQ);
- Linux básico.
Desejável
- Experiência anterior no mercado de Meios de Pagamento;
- Experiência com cartões de crédito/débito e sistemas de liquidação;
- Conhecimento de metodologias ágeis de desenvolvimento como Scrum, Kanban, ou ferramenta Jira;
- Conhecimento em banco de dados não relacional (MongoDB);
- Conhecimento dos conceitos de Cloud Computing e Amazon Web Services, como os serviços ECS, EC2, ECR, ELB, S3;
- ISO 8583