Job description
A Phoebus prioriza a valorização e bem estar do seu colaborador. Trabalhamos com flexibilidade de horários, ambiente dinâmico e aberto a compartilhamento de ideias. Buscamos profissionais apaixonados por tecnologia, que gostem de aprender e compartilhar conhecimentos. Junte-se a nós para fazer a diferença!
Vem fazer parte do #PhoebusTeam!
Main responsibilities
* Atuar no desenvolvimento de aplicações backend utilizando Java/Kotlin/Golang;
* Atuar no desenvolvimento de aplicações frontend utilizando Typescript/Javascript;
* Atuar na construção de novas funcionalidades;
* Atuar analisando possíveis bugs indicados por ferramentas de análises.
Requirements and skills
* Graduado em Ciências da Computação e afins (Análise e Desenvolvimento de Sistemas, Sistemas da Informação e Engenharia da Computação);
* Desejável conhecimento em banco de dados relacionais (SQL Básico), preferencialmente Oracle;
* Desejável conhecimento em banco de dados não relacionais (NoSQL Básico), preferencialmente MongoDB;
Requisitos técnicos Desejáveis:
* Proficiência em Java:
Conhecimento intermediário em Java, incluindo capacidade de escrever, testar e refinar código.
Familiaridade com as diferenças e interações entre Java e Kotlin.
* Conhecimento de Spring Boot:
Proficiência com os principais elementos do framework Spring Boot, como por exemplo,Spring Web, Spring Data, Spring Webflux.
* Proficiência em Typescript/Javascript:
Conhecimento intermediário em Typescript/Javascript, incluindo capacidade de escrever, testar e refinar código.
* Conhecimento de Angular/AngularJS:
Proficiência com os principais componentes do Angular, como Modules, Components, Views, etc.
* Conhecimento sobre arquitetura de microsserviços.
Conhecimento básico sobre arquitetura de microsserviços, como elementos, comunicação, tratamento de erros, etc.
* Banco de Dados e Persistência:
Capacidade de usar Oracle, MongoDB;
Compreensão de práticas recomendadas para gerenciamento de banco de dados e manipulação de dados com alta escalabilidade.
* Ferramentas de Versionamento :
Experiência com sistemas de controle de versão, como Git.
* Testes e Qualidade de Código :
Conhecimento de frameworks de teste como JUnit, Mockito e Hamcrest para Java e Jest para Angular;
Habilidade em escrever testes unitários e de interface do usuário.
* Desempenho e Otimização :
Capacidade de identificar e resolver problemas de desempenho.
Habilidades Gerais:
* Facilidade de absorção de conhecimento, iniciativa e proatividade;
* Facilidade de Trabalhar em Equipe;
* Automotivação;
* Senso de responsabilidade;
* Resiliência.
Additional information
* Vale alimentação;
* Plano de Saúde;
* Plano Odontológico;
* Auxílio Home Office;
* Auxílio Cultura;
* Wellhub (GymPass) com coparticipação;
* Bolsa de 50% para cursos de idiomas (Inglês ou Espanhol);
* Apoio a Capacitação Interna;
* Horário flexível (Banco de Horas);
* Carga Horária semanal de 40h;
* Seguro de vida em grupo.
#J-18808-Ljbffr