A primeira coisa que você precisa saber é que aqui você não vai cair na rotina. A Radix desenvolve soluções para empresas de diferentes setores e indústrias. Cada projeto tem suas tecnologias, soluções e prazos e você terá oportunidade de atuar e experimentar diferentes desafios.Responsabilidades e atribuições:
Como Desenvolvedor de Software Java você vai:
• Dominar o ciclo de vida de desenvolvimento das soluções de software;• Manter interface com gestores, product owner, cliente e equipe de desenvolvimento;• Participar das definições de arquitetura da solução e garantir a correta implantação;• Desenvolver estrutura de banco de dados otimizada conforme necessidade das aplicações;• Desenvolver APIs;• Analisar erros, corrigir e atualizar aplicações desenvolvidas;• Criar e implementar soluções para segurança e proteção de dados;• Elaborar documentação técnica.
Para essa vaga, você deve ter:
• Habilidade em desenvolver e implementar APIs REST;
• Experiência com Java, Spring Boot, Spring Batch e microsserviços;
• Experiência com Mensageria (RabbitMQ ou Kafka como Stream, KSQL);
• Experiência com GitLab, GitFlow;
• Experiência em TDD e DBB;
• Experiência em Arquitetura Hexagonal;
• Conceitos de SOLID;
• Experiência em migrações pra AWS e Microservico;
• Experiência em MongoDB, conceitos de NOSQL;
• Experiência com Banco de Dados Oracle;
• Experiência com RabitMQ;
• Conhecimento de metodologias ágeis;
• Perfil proativo, comunicativo e solucionador de problemas.
Diferenciais:
• Experiência com JUnit;
• Conhecimento em desenho, modelagem e arquitetura de soluções;
• Experiência em CI/CD, Jenkins, Devops;
• Experiência com PL/SQL;
Informações adicionais:
Benefícios:
· Plano de Saúde + Odontológico
· Médico da empresa
· Gympass (+3 dependentes)
· Auxílio creche até 3 anos
· Licença maternidade e paternidade estendidas
· Auxílio home office
· VR e/ou VA
· Day off de aniversário
· Universidade Corporativa
· Convênio com instituições de ensino e cursos de idioma
· Programa de treinamentos internos