Master de desenv. de software
Há 1 dia
sao paulo, sp, Brasil
TOTVS
Tempo integral
Grátis com e-mail ou Google
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Descrição
Você fará parte do time responsável pela evolução de uma plataforma de software de alta complexidade, atuando desde a definição da arquitetura até a entrega de funcionalidades que impactam milhares de usuários.Como Engenheiro(a) de Software Especialista II, esperamos que você seja uma referência técnica para o time, contribuindo na construção de soluções escaláveis, resilientes e de alta qualidade, além de apoiar a evolução contínua da engenharia de software.
Responsabilidades e atribuições
Requisitos e qualificações
Você fará parte do time responsável pela evolução de uma plataforma de software de alta complexidade, atuando desde a definição da arquitetura até a entrega de funcionalidades que impactam milhares de usuários.Como Engenheiro(a) de Software Especialista II, esperamos que você seja uma referência técnica para o time, contribuindo na construção de soluções escaláveis, resilientes e de alta qualidade, além de apoiar a evolução contínua da engenharia de software.
Responsabilidades e atribuições
- Desenvolver funcionalidades e soluções técnicas de alta complexidade, garantindo qualidade, performance e segurança;
- Sugerir e evoluir arquiteturas baseadas em microsserviços, APIs REST e aplicações cloud native;
- Participar da definição de soluções técnicas, apoiando decisões arquiteturais e a evolução tecnológica do produto;
- Atuar na investigação e resolução de incidentes críticos, realizando análise de causa raiz e implementando melhorias permanentes;
- Desenvolver componentes reutilizáveis, frameworks e padrões técnicos que aceleram o desenvolvimento dos times;
- Garantir a aplicação de boas práticas de engenharia de software, incluindo testes automatizados, integração contínua, code review, versionamento e observabilidade;
- Trabalhar em conjunto com Produto, Arquitetura e demais áreas na definição e implementação de soluções de negócio;
- Atuar como referência técnica para o time, apoiando desenvolvedores por meio de mentorias, revisões de código e compartilhamento de conhecimento;
- Participar de provas de conceito (PoCs), avaliação de novas tecnologias e iniciativas de inovação;
- Contribuir para a evolução contínua da plataforma, buscando maior confiabilidade, escalabilidade e eficiência operacional.
Requisitos e qualificações
- Sênior em desenvolvimento de software;
- Ensino superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
- Sólidos conhecimentos em Java, Spring Boot, Spring Cloud e Hibernate (ou ORM equivalente);
- Sólidos conhecimentos no desenvolvimento de APIs REST e integração entre sistemas;
- Sólidos conhecimentos com arquitetura de software, microsserviços, sistemas distribuídos, escalabilidade e resiliência;
- Experiência com bancos de dados relacionais (PostgreSQL ou equivalente), NoSQL (MongoDB, Elasticsearch ou similares) e soluções de cache (Redis ou outros);
- Vivência com práticas modernas de engenharia de software, incluindo Clean Code, Design Patterns, API First, testes automatizados e integração contínua;
- Experiência com Docker, Git, GitFlow e pipelines de CI/CD;
- Experiência em mensageria (RabbitMQ, Pub/Sub, Kafka ou equivalente);
- Experiência com observabilidade e troubleshooting de aplicações em produção (logs estruturados, métricas e traces);
- Experiência com provedores de nuvem (Google Cloud Platform (GCP), AWS ou Azure);
- Experiência em segurança no desenvolvimento (DevSecOps);
- Experiência em Kubernetes e Terraform;
- Experiência com processamento distribuído (Spark, Hadoop, Apache Beam, Dataflow, Airflow ou equivalente);
- Experiência com processamento assíncrono (Temporal IO, Celery ou similares);
- Experiência em estratégias de Feature Flags e deploy progressivo;
- Vivência com GitHub Copilot, Codex, Claude Code ou outras ferramentas de IA aplicadas ao desenvolvimento (Agentes de IA, LLM, MCP, etc.).