Analista de engenharia de software pleno

Há 14 horas

São Paulo, State of São Paulo, Brasil Netvagas Tempo integral
  • Experiência comprovada em desenvolvimento backend com Java (Spring Boot);
  • Experiência em Java batch / Spring batch (Focados em alta volumetria)
  • Bons conhecimentos em desenvolvimento e consumo de APIs RESTful;
  • Prática com bancos de dados relacionais (PostgreSQL, Oracle, MySQL) e/ou NoSQL/Cache (MongoDB, Redis);
  • Conhecimento prático em conceitos de microsserviços e mensageria (Kafka, SQS/SNS, RabbitMQ);
  • Vivência com uso de contêineres (Docker);
  • Experiência em escrita de testes automatizados (Junit, Mockito, Jest ou similares);
  • Conhecimentos básicos/intermediários na nuvem AWS (S3, Lambda, EC2, API Gateway);
  • Prática com controle de versão (Git) e participação em esteiras de integração contínua (CI/CD);
  • Vivência com metodologias ágeis (Scrum ou Kanban).

Diferenciais:

  • Experiência prévia na indústria financeira, meios de pagamento, cartões ou contas digitais;
  • Noções de orquestração de contêineres com Kubernetes (EKS);
  • Conhecimento em conceitos de Observabilidade (Datadog, Prometheus, Grafana);
  • Noções sobre segurança de APIs e padrão PCI-DSS.

  • Desenvolver e manter microsserviços, garantindo funcionalidade, qualidade, segurança e performance;
  • Escrever código limpo, testável e de fácil manutenção, aplicando boas práticas de desenvolvimento (Clean Code e Design Patterns);
  • Desenvolver e integrar APIs RESTful para conectar diferentes componentes da plataforma;
  • Criar e executar testes automatizados (unitários e de integração) para assegurar a estabilidade das entregas;
  • Participar ativamente das cerimônias ágeis (Dailies, Planning, Refinamento) trazendo estimativas realistas para as tarefas;
  • Auxiliar no monitoramento, diagnóstico e correção de bugs e incidentes do ambiente produtivo;
  • Apoiar na manutenção das esteiras de CI/CD para automação de deploys.