Imagem exibindo o logotipo Trampe de Casa

Engenheiro(a) de Software Java Sênior

Responsabilidades:

  • Implementar microsserviços altamente concorrentes, usando uma variedade de linguagens de programação nas plataformas Java;
  • Implementar RESTful APIs e aplicar arquiteturas orientadas a eventos;
  • Construir aplicações usando os princípios de orientação à objetos e design patterns;
  • Escrever códigos bem estruturados e eficientes que estejam em conformidade com as especificações funcionais e técnicas;
  • Entregar aplicações resilientes, com baixa latência, usando princípios de programação reativa;  
  • Ajudar na criação de dashboards intuitivos para monitoramento;
  • Investigar bugs e exceptions reportados em produção;
  • Participar de testes integrados de carga e stress.

Requisitos:

  • Experiência sólida no desenvolvimento Java com frameworks Spring (Spring Boot, SpringData, Spring Cloud);
  • Experiência com integrações e aplicações externas;
  • Experiência em mensageria (Kafka, RabbitMQ ou similares) e arquitetura orientada à eventos;
  • Sólidos conhecimentos em bases de dados SQL e NoSQL (SQL Server, Redis, Debezium, PostgreSQL, MongoDB);
  • Sólidos conhecimentos em algoritmos e estrutura de dados;
  • Conhecimentos em testes de carga e stress;
  • Conhecimentos em Azure (serviços PAAS, AKS, message bus, log analytics, etc.) ou outras clouds;
  • Experiência atuando com a cultura ágil (Scrum, Kanban, Lean);
  • Noções de Change Data Capture e offload de Mainframe.

Seria muito legal se você tivesse (diferenciais): 

  • Experiência em varejo ou e-commerce;
  • Conhecimentos em orquestração de Conteiners (Kubernetes);
  • Conhecimentos em algum dos frameworks reativos Vertex.io, Akka, Spring Web Flux, ReactiveX;
  • Conhecimento da cultura DevOps.

Empresa: BairesDev

Trabalhe de Casa Arquiteto Python / Ref. 0071P

Contratação: Integral
title

Empresa: Grupo Primo

Front-end Engineer Pleno

Contratação: Integral
title

Grupo Casas Bahia

Grupo Casas Bahia

Compartilhar