Talent.com
A vaga não está disponível no seu país.
ANALISTA BACK-END SÊNIOR

ANALISTA BACK-END SÊNIOR

TOTVSJoinville, SC, Joinville (microrregião); Santa Catarina, BR
Há 24 dias
Descrição da vaga

Missão :

Atuar em equipe ágil no desenvolvimento, evolução e sustentação de produtos digitais de missão crítica, entregando valor contínuo e com alta qualidade. Garantir a resiliência, escalabilidade e observabilidade das soluções em ambientes distribuídos e cloud native, utilizando boas práticas de engenharia de software, padrões arquiteturais avançados e cultura DevOps para assegurar a satisfação do cliente e a estabilidade em produção

Responsabilidades :

  • Participar e contribuir ativamente para as cerimônias ágeis, colaborando na evolução técnica e na construção de um ambiente saudável, produtivo e de alta performance;
  • Projetar, desenvolver e evoluir aplicações distribuídas e escaláveis utilizando Java (11+), Spring Boot e arquitetura Cloud Native;
  • Garantir qualidade de código por meio de testes automatizados (unitários, integração, carga e contrato) e code review rigoroso;
  • Diagnosticar e corrigir incidentes complexos em produção, aplicando práticas de observabilidade (logging, metrics, tracing) e análise de causa raiz;
  • Realizar deploys seguros e automatizados em múltiplos ambientes utilizando CI / CD, pipelines robustos e infraestrutura como código;
  • Propor e implementar melhorias técnicas que elevem a resiliência, segurança, escalabilidade e custo-eficiência dos sistemas;
  • Trabalhar de forma colaborativa com times de DevOps, QA, Segurança e Produto para alinhar soluções técnicas com as necessidades do negócio;
  • Contribuir para a evolução da arquitetura adotando padrões de microsserviços, event-driven e integração assíncrona;
  • Atuar como referência técnica para desenvolvedores plenos e juniores, apoiando revisões, mentorias e disseminação de boas práticas.

Requisitos recomendados :

Formação : Superior completo na área de Tecnologia da Informação, Engenharia da Computação, Ciências da Computação ou áreas correlatas.

Conhecimentos específicos :

  • Java (versão 11 ou superior) com sólida experiência em POO e padrões de projeto;
  • Spring Framework (Boot, Data, Cloud, Security) com foco em aplicações Cloud Native;
  • Experiência comprovada em arquitetura baseada em microsserviços e integração assíncrona;
  • Criação e manutenção de APIs RESTful e GraphQL com alto throughput e baixa latência;
  • Experiência em MongoDB e bancos relacionais, com uso avançado de índices, agregações e modelagem para alta performance;
  • Redis ou outros mecanismos de cache distribuído;
  • Experiência com mensageria (Kafka, RabbitMQ) e padrões de eventos;
  • Domínio de Git e práticas de versionamento avançadas (Git Flow, trunk-based);
  • Experiência sólida em testes automatizados (TDD / BDD), testes de integração e carga;
  • Conhecimento avançado em Docker, Kubernetes e práticas de observabilidade (Prometheus, Grafana, OpenTelemetry);
  • Vivência em metodologias ágeis (Scrum, Kanban) e cultura DevOps;
  • Experiência em ambientes distribuídos e de alta disponibilidade, com requisitos de resiliência e tolerância a falhas.
  • Diferenciais :

  • Conhecimento em infraestrutura como código (Terraform, Ansible, Helm);
  • Certificações em Java, Kubernetes ou Cloud (AWS, GCP, Azure);
  • Experiência com monitoramento e tuning de aplicações Java para redução de consumo de recursos;
  • Participação em projetos com alta volumetria de dados e tráfego.
  • Experiência :

  • Desejável experiência com atuação em times ágeis e em ambientes de alta disponibilidade;
  • Desejável vivência com práticas de DevOps e integração contínua.
  • Criar um alerta de emprego para esta pesquisa

    Analista • Joinville, SC, Joinville (microrregião); Santa Catarina, BR