Estamos com uma oportunidade no nosso parceiro, empresa multinacional norte-americana do ramo automotivo, atuando desde 1965, em 15 países e 25 sites, projetando e fabricando tecnologias avançadas e premiadas para OEMs de veículos, incluindo sistemas de acionamento de transmissão e transmissão, sistemas de visão, sistemas de controle de emissões, sistemas de segurança, sistemas de segurança e monitoramento, desenvolvendo produtos de última geração e com destaque na transição de componentes e sistemas mecânicos para componentes, módulos e sistemas elétricos e eletrônicos.
...
O que você vai fazer, e o que esperamos de você aqui?
Fazer parte de uma equipe de desenvolvimento, apaixonada por qualidade e altos padrões;
Criar soluções para frotas, para melhorar suas operações diárias e para que os motoristas de caminhão tenham um dia melhor na estrada;
Contribuir para o projeto e arquitetura de ambientes de software/armazenamento novos ou reestruturados, redigindo especificações, diagramas, documentos e implementando-os;
Ajude-nos a quebrar uma complexa plataforma web "monolítica" para uma arquitetura de microserviços "distribuídos" enquanto ainda oferecemos novas funcionalidades e mantemos o negócio funcionando;
Utilizar vários papéis, desempenhando um papel de desenvolvedor a maior parte do tempo, mas também desempenhando os papéis de analista de GQ, Arquiteto de Soluções ou mesmo Analista de Requisitos ou DevOps, se o objetivo do sprint exigir isso;
Ser um pensador crítico que não tenha medo de questionar, sugerir novas características, melhorias, ferramentas e processos para levar a equipe e o produto para o próximo nível.
Modelo de atuação: Híbrida.
Qual é o histórico e a experiência de que você precisa? (Isto é imprescindível!)
Bacharelado em Ciência da Computação, Engenharia de Software ou áreas relacionadas;
Sólida experiência como desenvolvedor de software Java em uma estrutura ágil;
Pensador analítico e lógica sistemática;
Inglês avançado ou fluente.
Habilidades técnicas e ferramentas sempre necessárias:
Java 8;
Programação orientada a objetos;
Testes unitários;
Padrões de Projeto (SOLID, DDD ou Arquitetura Limpa);
Microserviços;
REST-API's;
Bancos de dados SQL: Aurora / MySQL;
Banco de dados não baseado noSQL;
Filas e fluxos de mensagens;
Front-end (TypeScript / AngularJS).
ver menosver mais
Estamos com uma oportunidade no nosso parceiro, empresa multinacional norte-americana do ramo automotivo, atuando desde 1965, em 15 países e 25 sites, projetando e fabricando tecnologias avançadas e premiadas para OEMs de veículos, incluindo sistemas de acionamento de transmissão e transmissão, sistemas de visão, sistemas de controle de emissões, sistemas de segurança, sistemas de segurança e monitoramento, desenvolvendo produtos de última geração e com destaque na transição de componentes e sistemas mecânicos para componentes, módulos e sistemas elétricos e eletrônicos.
O que você vai fazer, e o que esperamos de você aqui?
Fazer parte de uma equipe de desenvolvimento, apaixonada por qualidade e altos padrões;
Criar soluções para frotas, para melhorar suas operações diárias e para que os motoristas de caminhão tenham um dia melhor na estrada;
Contribuir para o projeto e arquitetura de ambientes de software/armazenamento novos ou reestruturados, redigindo especificações, diagramas, documentos e implementando-os;
Ajude-nos a quebrar uma complexa plataforma web "monolítica" para uma arquitetura de microserviços "distribuídos" enquanto ainda oferecemos novas funcionalidades e mantemos o negócio funcionando;
...
Utilizar vários papéis, desempenhando um papel de desenvolvedor a maior parte do tempo, mas também desempenhando os papéis de analista de GQ, Arquiteto de Soluções ou mesmo Analista de Requisitos ou DevOps, se o objetivo do sprint exigir isso;
Ser um pensador crítico que não tenha medo de questionar, sugerir novas características, melhorias, ferramentas e processos para levar a equipe e o produto para o próximo nível.
Modelo de atuação: Híbrida.
Qual é o histórico e a experiência de que você precisa? (Isto é imprescindível!)
Bacharelado em Ciência da Computação, Engenharia de Software ou áreas relacionadas;
Sólida experiência como desenvolvedor de software Java em uma estrutura ágil;
Pensador analítico e lógica sistemática;
Inglês avançado ou fluente.
Habilidades técnicas e ferramentas sempre necessárias:
Java 8;
Programação orientada a objetos;
Testes unitários;
Padrões de Projeto (SOLID, DDD ou Arquitetura Limpa);
Microserviços;
REST-API's;
Bancos de dados SQL: Aurora / MySQL;
Banco de dados não baseado noSQL;
Filas e fluxos de mensagens;
Front-end (TypeScript / AngularJS).
ver menosver mais