Pular para o conteúdo principal

Software Engineer Backend Sênior (Java)

Descrição da vaga

O que buscamos?


Buscamos uma Pessoa Desenvolvedora Back-End Java Sênior, para trabalhar em nosso parceiro. Nossa área de Gestão de Outsourcing estará próxima a você, realizando reuniões 1:1 para garantir o alinhamento estratégico, absorção da nossa cultura e a evolução da sua carreira.

Responsabilidades e atribuições

O que você precisa ter:


  • Sólidos conhecimentos em Java e experiência prática com desenvolvimento de aplicações back-end.
  • Familiaridade com controle de versão utilizando Git.
  • Experiência em ambientes de contêineres, especialmente com Docker e Kubernetes.
  • Conhecimento em bancos de dados, preferencialmente Oracle/SQL.
  • Habilidade em implementar e gerenciar pipelines de CI/CD utilizando Jenkins.
  • Experiência em testes automatizados e performance, utilizando JMeter, SoapUI e TestLink.
  • Compreensão de conceitos de arquitetura de software e design patterns.
  • Capacidade de trabalhar em equipe e boa comunicação.

As principais atribuições incluem:


  • Desenvolver e implementar APIs e microserviços utilizando Java.
  • Realizar a integração de sistemas REST, SOA, Kafka.
  • Participar ativamente de revisões de código e garantir a qualidade do software utilizando ferramentas como Sonar e Sonarlint.
  • Automatizar processos de build e deploy utilizando Docker e Jenkins.
  • Executar testes de desempenho e carga com JMeter, além de testes funcionais com SoapUI e TestLink.
  • Colaborar com a equipe na definição de arquitetura e design de sistemas, garantindo a adoção das melhores práticas de desenvolvimento.
  • Contribuir para a documentação técnica dos sistemas e processos.
  • Trabalhar em conjunto com outras áreas para entender requisitos e propor soluções adequadas.

Requisitos e qualificações

Desejáveis:


  • Vivência em ambientes ágeis e metodologias como Scrum ou Kanban.
  • Participação em projetos que envolvam integração de sistemas e serviços.
  • Conhecimento em práticas de DevOps e automação de processos.
  • Experiência em projetos de grande escala que exigem alta disponibilidade e performance.

Formação e engajamento desejáveis:


  • Graduação Completa em Ciência da Computação, Engenharia da Computação ou áreas correlatas;
  • Participação em grupos de tecnologias ou envolvimento com algum tipo de comunidade.

Informações adicionais

O que oferecemos:


🍽️ Auxílio alimentação e mobilidade;

🩺 Plano de saúde;

🚀 Avaliações semestrais com a perspectiva de crescimento;

🗣️ Cultura de Feedback;

⏸️ Recesso maternidade/paternidade;

💰 Bônus por indicação;

🧠 ZenKlub - duas sessões gratuitas por mês;

 📖 Benefício Educação;

 🎖️ Prêmio por tempo de casa;

 🖥️ Escritório disponível para coworking em Porto Alegre(RS).


Sobre a contratação:


💼Contrato no modelo CLT ou PJ;

👨‍💻Trabalho Remoto;



Estamos empenhados em construir uma empresa cada vez mais diversa e inclusiva. A vaga é aberta para todas as pessoas. Queremos muita diversidade e conhecimento compartilhado!

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista comportamental
  3. Etapa 3: Desafio técnico
  4. Etapa 4: Proposta
  5. Etapa 5: Direcionamento e entrevista técnica no Cliente
  6. Etapa 6: Contratação

VEM PRA SOFT! 💙

Conheça nossa página de carreira em https://softdesign.com.br/vemprasoft/



--------