Match score not available

backend engineer pleno l java

FULLY FLEXIBLE
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Experience with Java and Spring ecosystem, Knowledge of Software Design principles, Experience with relational databases and SQL, Familiarity with microservices architecture, Experience in unit and integration testing.

Key responsabilities:

  • Develop scalable and secure software solutions
  • Create and implement efficient RESTful APIs
  • Monitor software performance and resolve issues
  • Document code and software features clearly
  • Propose improvements for performance and security
Elo7 logo
Elo7 Information Technology & Services SME https://www.elo7.com.br/
51 - 200 Employees
See more Elo7 offers

Job description

Logo Jobgether

Your missions

JOB DESCRIPTION

O Elo7 é o maior marketplace de compra e venda de produtos artesanais, personalizados e de eventos criativos que você pode criar e personalizar de ponta a ponta aqui com a gente! Nossa missão é antes de nos preocuparmos com a venda ou com a compra de um produto, queremos que histórias sejam contadas, sentimentos sejam traduzidos e dias sejam eternizados. 


Nossa cultura é pautada em quatro pilares dos nossos valores: Humanização, Empreendedorismo, Criatividade e Tecnologia! Buscamos pessoas que se identifiquem com a gente e que estejam interessadas em fazer parte de um ambiente humanizado que transforma a vida de milhares de pessoas do Brasil 💛


Estamos buscando uma pessoa desenvolvedora back-end pleno para contribuir com a nossa missão, construindo sistemas robustos, escaláveis e inovadores que encantem nossos usuários. Esperamos que você tenha vontade de aprender e colocar a mão na massa. No início esperamos que você adquira conhecimento por meio de pareamentos com o time (pair programming) e com o passar do tempo vá se desenvolvendo e ganhando autonomia para executar tarefas de média e alta complexidade.


RESPONSIBILITIES AND ASSIGNMENTS

Como será o seu dia-a-dia?


  • Desenvolver soluções de software robustas, escaláveis e seguras, utilizando princípios de Design de Software (SOLID, diagrama de classes) e arquitetura distribuída (microsserviços);
  • Desenvolver e implementar APIs RESTful eficientes e bem documentadas, utilizando Java e o ecossistema Spring e CDI;
  • Escrever código limpo, legível, testável e de fácil manutenção, seguindo as melhores práticas de desenvolvimento;
  • Implementar testes unitários e de integração para garantir a qualidade e confiabilidade do código;
  • Monitorar o desempenho do software e implementar soluções de observabilidade (métricas, tracing e logs) para identificar e solucionar problemas;
  • Implementar banco de dados relacionais, modelar dados de forma eficiente e realizar consultas SQL otimizadas;
  • Utilizar ferramentas de conteinerização (Docker ou similar) para implantar e gerenciar aplicações em ambientes de produção;
  • Comunicar-se de forma eficaz com stakeholders internos e externos para garantir o alinhamento das expectativas;
  • Documentar o código e as funcionalidades do software de forma clara e concisa;
  • Propor novas soluções para melhorar o desempenho, a escalabilidade e a segurança do software;
  • Equilibrar estado da arte vs pragmatismo (balancear qualidade com software em funcionamento);
  • Demonstrar flexibilidade e adaptabilidade para lidar simultaneamente com cenários distintos e mudanças de estratégias quando necessário;
  • Contribuir para a cultura de aprendizado e compartilhamento de conhecimento dentro da equipe.

REQUIREMENTS AND QUALIFICATIONS

O que esperamos encontrar em você:


  • Conhecimento e experiência com Java;
  • Conhecimento e experiência com testes unitários e de integração;
  • Conhecimento e experiência com observabilidade (métricas, tracing e logs);
  • Conhecimento e experiência com Design de Software (por exemplo SOLID, diagrama de classes e etc);
  • Conhecimento e experiência com o ecossistema Spring e CDI;
  • Conhecimento e experiência com banco de dados relacionais, modelagem de banco de dados e SQL;
  • Conhecimento e experiência com conteinerização (docker ou similar);
  • Conhecimento de arquitetura distribuída (especificamente micro serviços);
  • Conhecimento básico de Linux e cloud (AWS ou similar);
  • Conhecimento e experiência com Git e fluxo de trabalho Git: pull requests, branches, merges, etc;
  • Conhecimento e experiência em depuração de código e resolução de problemas;
  • Curiosidade para aprender arquitetura de software;
  • Cuidado com o código escrito (código limpo), principalmente no tocante a legibilidade e simplicidade;
  • Capacidade de escrever documentação técnica clara e concisa.


Diferenciais (não obrigatórios, mas será legal encontrar em você):


  • Conhecimento de linguagens de script (bash ou similar);
  • Conhecimento e experiência com CI/CD e suas stacks (jenkins, github actions ou similares);
  • Conhecimento em orquestração de containers (kubernetes ou similar);
  • Conhecimento em service mesh (istio ou similar);
  • Conhecimento em Kafka;
  • Conhecimento de banco de dados não relacionais (nosql);
  • Conhecimento de infraestrutura como código (terraform ou similar);
  • Conhecimento do padrão pub/sub e alguma de suas implementações (exemplo: sqs/sns).

ADDITIONAL INFORMATION

Nossos benefícios:


  • oportunidade remota com regime CLT;
  • plano de saúde (amil coparticipação para você e seus dependentes) e odontológico (amil);
  • vale-refeição ou alimentação depositado em cartão flexível (sem desconto, inclusive nas férias);
  • auxílio home office depositado em cartão flexível (sem desconto);
  • seguro de vida;
  • saúde física - Totalpass: plataforma que te dá acesso a diversas academias no Brasil; ‍‍
  • saúde mental - Clude Saúde: parceria com plataforma que contém diversos especialistas para você cuidar da sua saúde mental e garantir mais qualidade de vida;
  • auxílio creche/babá para filhos de 0 a 5 anos;
  • licença parental (não gestante 30 dias. gestante 180 dias - jornada de 6 horas até o bebê completar 1 ano);
  • convênio com o sesc;
  • folga corre: uma folga semestral para fazer os "corre da vida";
  • prata da casa: desconto nos produtos do enjoei pra ficar no estilo.

VENHA FAZER PARTE DESSE TIME ESPECIAL!

E por que somos especiais? 😍

  • O Elo7 foi eleito uma das 250 melhores empresas para se trabalhar pela Revista Você/SA; 
  • Somos as 30 PMEs (Pequenas e Médias Empresas) mais amadas, segundo o Glassdoor; 
  • Somos uma das 22 empresas mais Humanizadas do país, segundo o Instituto Capitalismo Consciente Brasil (2018/2019);
  • 1º lugar - Iniciativas de Economia Colaborativa - Júri Popular (2020);
  • Rating AA - Pesquisa Empresas Humanizadas do Brasil (2021 e 2022). 

  

Nossa cultura é pautada em quatro pilares dos nossos valores: 

  • Humanização;
  • Empreendedorismo;
  • Criatividade;
  • Tecnologia.


Somos uma empresa criativa, tecnológica, humana e, por isso, completamente única. Nos comprometemos com a construção de um ambiente de trabalho diverso, por isso todas as candidaturas feitas serão consideradas, sem distinção de raça, etnia, religião, identidade de gênero, orientação sexual, nacionalidade, deficiência ou idade. Venha fazer parte! 💛 


Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Intellectual Curiosity
  • Adaptability
  • Verbal Communication Skills
  • Physical Flexibility

Backend Developer Related jobs