Programador Java / Angular Pleno (Full Time - Remoto)

Uberlândia, State of Minas Gerais, Brazil | Full-time | Allows remote

Apply

Se você é apaixonado(a) e tem experiência em programação Java e front-end, é fuçador, tem muita facilidade em aprender e resolver problemas, tem facilidade e adora ajudar os colegas com erros e conceitos de programação, é organizado e proativo, esta vaga pode ser pra você.

A AlgaWorks é uma escola online de programação de software com mais de 10.000 clientes espalhados em todos os estados do Brasil e mais de 20 outros países.

Nossa missão

"Ajudar estudantes e programadores a mergulharem nas profundezas de linguagens, frameworks, ferramentas e metodologias para se especializar e alcançar o próximo nível em suas carreiras, e de tabela colaborar para que os sistemas de informação tenham mais qualidade."

Nossa visão

"Ser a escola de programação de Java e Front-end preferida no Brasil. A Ferrari dos cursos de programação."

O que nossos alunos falam de nós

Temos vários depoimentos em vídeos de alguns de nossos alunos nessa playlist:

https://www.youtube.com/watch?v=21EnfiieKyU&list=PLZTjHbp2Y781U6xtjiQdS_gk2hjJIL3tI

Quem estamos procurando?

Estamos contratando um Programador Java / Angular Pleno para desenvolver e manter os nossos sistemas operando em produção e prestar suporte aos alunos dos nossos cursos online. 

Nós estamos buscando alguém que tem uma base em programação Java e front-end, OO e boas práticas muito boa.

Alguém que está sempre atento às boas práticas de código e padrões de projetos, que entende que refatoração é importante e aplica isso no dia a dia, que sabe escrever código para os outros lerem (e não se contenta somente com código funcionando).

Nós achamos que aprender tecnologias e frameworks é a parte mais fácil, mas aprender a escrever código elegante e legível é bem mais complicado e demorado.

Por isso, nós acreditamos que base sólida > conhecimento em milhares de frameworks.

Mas não se engane. Se você não domina pelo menos os nossos requisitos técnicos mínimos, ainda não está pronto para essa vaga.

Essa é uma vaga FULL TIME, ou seja, deve ser o seu trabalho principal (não é freela e não é temporário).

Trabalhamos 100% REMOTO (Home Office) desde 2012 e pretendemos continuar assim (mesmo sem pandemia). Pra gente não importa a cidade que você mora, desde que tenha uma boa conexão com a internet.

Ficou interessado?

Que legal! Então continua com a gente. Nós queremos deixar tudo muito claro porque sabemos que seu tempo é precioso, e o nosso também é.

Principais responsabilidades

  • Desenvolver, monitorar, prestar suporte e manter nossos sistemas/plataforma de ensino em funcionamento em produção (usamos Spring e Angular)
  • Prestar suporte de conteúdo (programação) dos nossos cursos online para os alunos
  • Acompanhar o trabalho dos tutores dos cursos online
  • Apoiar na atualização de conteúdos dos cursos online
  • Pesquisar e estudar programação intensivamente, especialmente as tecnologias usadas nos nossos cursos e sistemas

Requisitos técnicos mínimos

  • Java e Orientação a Objetos avançado
  • Banco de dados relacional e SQL
  • Ecossistema Spring (Spring MVC, Spring Boot, Spring Data JPA e Spring Security)
  • Modelo arquitetural REST
  • Jakarta Persistence (JPA)
  • HTML5, CSS3 e JavaScript
  • Angular
  • Noções de design de interfaces
  • Clean Code
  • Excelente comunicação escrita e verbal
  • Inglês

Competências técnicas desejadas

  • Thymeleaf
  • PrimeNG
  • Domain-Driven Design (DDD)

Perfil comportamental

  • Estudioso e autodidata
  • Capacidade de aprender rapidamente novas tecnologias por documentações, livros, vídeos, palestras, etc (inclusive em inglês)
  • Facilidade em resolver problemas (mesmo que não exista a resposta no Google ou Stack Overflow)
  • Excelente raciocínio lógico
  • Perfil analítico
  • Atenção aos detalhes
  • Organização e disciplina
  • Proatividade
  • Responsabilidade
  • Pessoa agradável para trocar ideias

Para trabalhar aqui você vai precisar viver e defender os nossos valores

  1. Importe-se verdadeiramente e surpreenda os clientes
  2. Comunique-se com clareza e transparência
  3. Seja responsável pelos resultados
  4. Seja autogerenciável
  5. Tenha paixão por excelência e simplicidade
  6. Tenha disciplina e organização
  7. Tenha brilho nos olhos
  8. Busque crescimento e aprendizado

(Se algum destes valores vai contra o que você acredita ou a forma como você age, está tudo bem, mas não vamos poder trabalhar juntos. Nossos valores são inegociáveis. Mas se você acredita que esses valores estão alinhados com os seus, faça a sua aplicação rápido! Queremos te conhecer)

Isso é o que nós oferecemos para você

  • Contrato PJ (Full Time)
  • Carga horária de 40 horas semanais (não é freelance e não é temporário)
  • Trabalho 100% remoto (home office) de segunda a sexta-feira
  • Flexibilidade de horários (temos regras para não virar bagunça)
  • Ambiente de trabalho agradável, sem a pressão tão conhecida da área de TI (valorizamos qualidade de vida com responsabilidade)
  • Acesso a todos os cursos da AlgaWorks
  • Investimento em livros e treinamentos
  • Investimento em eventos (possibilidade de viagens internacionais para eventos importantes)

Nosso processo de seleção e contratação tem as seguintes etapas

  1. Você faz a sua aplicação na vaga enviando o seu currículo, respondendo as perguntas e gravando um vídeo curto.
  2. Nós fazemos a triagem dos currículos e seleção. Caso a gente tenha alguma dúvida, chamamos você no WhatsApp para esclarecer.
  3. Você executa alguns testes para avaliarmos seu conhecimento e capacidade de resolver desafios.
  4. Você e Thiago (nosso CEO) conversam pelo Zoom (entrevista).
  5. Você responde uma pesquisa de perfil comportamental.
  6. Fazemos uma proposta e "apertamos as mãos".
  7. Assinamos a papelada e você entra para o nosso time.

Todas as etapas são classificatórias. Vamos dar retorno para todos os candidatos por e-mail.

Essa posição é muito importante e estratégica para a AlgaWorks e por isso o processo de seleção pode demorar um pouco mais que o "normal". Se você não tem disponibilidade para investir seu tempo em vários testes e reuniões, por favor, não faça a sua aplicação.

Boa sorte e obrigado!