Especialista de Sistemas Backend Java São Paulo / SP

  • Participar do ciclo de desenvolvimento ágil de software (SDLC)

  • Definir, construir, refatorar e evoluir as soluções de pós-vendas

  • Desenvolver produtos com entregas de qualidade, definindo a arquitetura, ferramentas, automatização de processos (testes, CI/CD), revisão de código e adoção de boas práticas

  • Apoiar o time na correção de eventuais problemas (troubleshooting)

  • Participar das cerimônias do time e colaborar com a definição e priorização do backlog de desenvolvimento

  • Ser referência e exercer liderança técnica no time (squad), ajudando a desenvolver e orientar as pessoas menos experientes

  • Deploy em ambiente de produção de forma automatizada (CI/CD)

  • Prover uma solução fácil de usar, segura, confiável e escalável

  • Atuar de modo a garantir a satisfação do cliente com a empresa

  • Manter a cultura e o ambiente saudável entre os membros do time

É essencial que você tenha conhecimentos em:

  • Java 8 ou superior

  • Spring Framework (Spring Boot, Data, etc), Hibernate, JPA

  • Processo de build com Maven, SonarQube

  • Controle de versão com Git (Gitlab ou Github, Gitflow)

  • Testes unitários e de integração (JUnit, Mockito, Cucumber)

  • Testes de stress (K6, JMeter ou Gatling)

  • Processamento assíncrono e mensageria (RabbitMQ, Kafka, AWS SQS)

  • Bancos de dados SQL/NoSQL/Cache (MySQL, Postgres, MongoDB, Redis)

  • Metodologias de desenvolvimento: OOP, TDD, BDD, Ágil, XP, Scrum

  • Arquiteturas baseadas em microsserviços, API RESTful e JSON

  • Containers com Docker e Kubernetes

  • Protocolo HTTP/S, CORS, JWT, OAuth, Linux

  • Desenvolvimento de aplicações (API/Web) de alta performance e alta demanda (throughput)

Diferenciais

  • Outras linguagens: Python (Django), NodeJS, Go, React

  • Stack ELK (Elastic Search, Logstash, Kibana), Grafana, New Relic

  • Conhecimento em ambientes em nuvem (Google Cloud, AWS)

  • Técnicas de desenvolvimento como: Design Patterns, Clean Code, SOLID, Domain Driven Design, Event-driven architecture, DevOps

  • Certificação Java

Veja mais vagas abertas: