Descrição da vaga
O Asaas segue em evolução para entregar uma plataforma cada vez mais completa para as PMEs! Acabamos de anunciar a aquisição da Mutuus Seguros, corretora digital focada em seguros para pequenas e médias empresas.
Com isso, estamos integrando soluções de seguros empresariais à nossa plataforma de gestão financeira, oferecendo ainda mais controle, proteção e eficiência para nossos clientes.
A Mutuus Seguros by Asaas está crescendo! Com essa nova etapa, temos oportunidades abertas para quem quer construir o novo conosco.
Se você tem paixão por inovação e busca trabalhar em um ambiente que promove agilidade, colaboração e desafios, essa pode ser a sua oportunidade!
Estamos buscamos pessoas talentosas para construir sistemas complexos e de alta qualidade.
Aqui, você estará em contato direto com o negócio, contribuindo na construção e manutenção dos nossos sistemas.
A maioria das nossas aplicações são em Java, por isso é importante ter interesse nessa tecnologia! Procuramos profissionais com habilidades em engenharia de software e disposição para aprender sempre.
Ah, e caso você não more em Joinville, não se preocupe: oferecemos a opção de trabalho remoto/home office!
Responsabilidades e atribuições
- Transformar lógica de negócio em código de alta qualidade, respeitando os padrões e práticas estabelecidos;
- Participar da definição e implementação de novas funcionalidades e correção de bugs;
- Compreender e discutir os problemas e soluções propostas, buscando sempre a melhor solução técnica para os desafios encontrados;
- Revisar o código entregue pelos colegas de equipe;
- Dividir grandes entregas em pequenos entregáveis coesos;
- Monitorar a solução implementada em produção, avaliando erros, performance e disponibilidade;
- Colaborar com melhorias ou novos padrões na base de conhecimento da Engenharia;
- Identificar e resolver problemas estruturais no código dos produtos (cross-cutting concerns);
- Acompanhar monitoramento das aplicações e implementar melhorias de performance;
- Implementar componentes e abstrações reutilizáveis para a engenharia;
- Prestar consultorias para os times de engenharia em decisões técnicas;
- Comunicar decisões técnicas com base em trade-off arquiteturais.
Requisitos e qualificações
- Experiência com desenvolvimento WEB;
- Experiência com desenvolvimento em Java, com destaque para projetos utilizando o framework Spring;
- Experiência com programação orientada a objetos e integração entre serviços via APIs Rest e filas;
- Conhecimentos em HTML, CSS e Javascript;
- Vivência com algum banco de dados relacional;
- Conhecimento do pipeline de Deploy e versionamento de código com Git;
- Compreensão de boas práticas, padrões e princípios de Engenharia de Software;
- Experiência em cloud (AWS, Azure ou Google Cloud);
- Experiência com práticas de integração e entrega contínuas e testes automatizados;
- Compreensão de boas práticas, padrões e princípios de Engenharia de Software;
- Conhecimento de estilos arquiteturais de software;
- Inglês técnico.
Diferenciais
- Vivência em migração de arquitetura monolítica para uma arquitetura distribuída;
- Conhecimento avançado em Spring ou Grails.
Informações adicionais
- Carga horária de 8h por dia (segunda à sexta-feira - não compensamos os sábados);
- Contratação CLT.