TOTVS logo
TOTVS

263 open roles

[Tech] Especialista em engenharia de Software - Java

São Paulo, SP, BrazilPosted Oct 10, 2026

Job description

Você atuará no desenvolvimento e sustentação de funcionalidades de software, agregando valor ao produto e contribuindo para a satisfação do cliente do produto de atuação.Como Engenheiro(a) de Software Especialista, você será referência no desenvolvimento e sustentação de funcionalidades do software, atuando em soluções técnicas de alta complexidade e apoiando o time de desenvolvimento.

Faixa salarial A combinar Regime de contratação CLT Benefícios Universidade em Rede TOTVS, uma universidade Corporativa com conteúdos e certificações gratuitos para cada pessoa colaboradora; Programa +Saudáveis, que cuida de cada TOTVER com assessoria e ações voltadas para o bem estar em corpo, mente e finanças pessoais; Programa +Vantagens, a maior rede de descontos da América Latina, exclusivos para nossas pessoas colaboradoras; Programa + Cuidado, programa de apoio pessoal para pessoas colaboradoras e familiares, com orientações em diversas especialidades como: psicologia, serviço social, pet consultoria...

Einstein Conecta, benefício de orientação médica online pelos médicos do Hospital Israelita Albert Einstein, totalmente gratuito; Plano de saúde e odontológico; Vale refeição e / ou alimentação; Vale transporte e fretados em algumas estações do metrô; Licença maternidade e paternidade estendida; Espaço de lactário; Bicicletário; Vestiário; Seguro de vida; Auxílio creche; Previdência privada; Escritório que estimula a criatividade e produtividade com ambientes para lanches, salas de jogos, mesas de bilhar e poltronas para relaxar; Gympass.

Desenvolver soluções técnicas de alta complexidade, transformando requisitos em software robusto, seguro e escalável, utilizando o domínio das tecnologias necessárias ao projeto. Conhecer a fundo a arquitetura de software e atuar nela por meio da análise de seus componentes, organização e funcionalidades. Criar testes de alta complexidade, manuais ou automatizados, que cubram o comportamento desejado dos componentes técnicos desenvolvidos, utilizando os requisitos e ferramentas de testes.

Documentar as etapas de desenvolvimento, realizando o registro nas ferramentas de versionamento e documentação. Orientar, capacitar e trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e design por meio da comunicação e troca de conhecimento. Garantir a qualidade do software, verificando os processos, ferramentas e boas práticas disponíveis para o produto e tecnologias utilizadas.

Orientar o time de desenvolvimento, apoiando dúvidas, disseminando conhecimento, desenhando e arquitetando soluções ou indicando documentação de apoio. Detalhar requisitos de média e alta complexidade por meio do contato com clientes e áreas envolvidas no projeto/atendimento. Contribuir em discussões sobre inovação e novas tendências de mercado por meio da constante atualização em tecnologias de software, com o intuito de disseminar o conhecimento entre a equipe.

Criar frameworks, componentes reutilizáveis ou padrões técnicos quando necessário para o desenvolvimento de soluções. Sugerir melhorias nos processos da área do produto ou segmento em que estiver atuando, com base em seu conhecimento técnico, com o objetivo de otimizar as suas entregas e as dos envolvidos. Apoiar na resolução de incidentes, colaborando com a equipe para restabelecer a normalidade dos serviços.

Usar IA e tecnologias relacionadas para apoiar no desenvolvimento, buscando maior velocidade e eficiência. Vivência de, no mínimo, 6 anos na área. Formação superior em tecnologia ou áreas afins. Lógica de programação avançada. Noções de arquitetura de software. Conhecimento avançado em desenvolvimento de APIs. Banco de dados SQL relacionais e NoSQL (PostgreSQL, Elastic, MongoDB ou equivalente).

Testes automatizados (Cypress, JUnit, Jest, Karma ou equivalentes). Mensageria (RabbitMQ, Pub/Sub ou equivalente). Cloud Storage (Google Cloud Storage ou equivalente). Conhecimento em pelo menos um provedor de Cloud (GCP, AWS, Azure ou equivalentes). Segurança no desenvolvimento (DevSecOps, outros). Java avançado. Hibernate ou equivalente ORM..

Métodos ágeis. Inglês intermediário. DevOps (CI/CD, Docker, Git/GitFlow, GitLab, Jenkins ou similar). Feature Flags e estratégias de deploy. Sistemas distribuídos, escalabilidade e resiliência em nível intermediário. Cache (Redis ou outro). Infraestrutura como código (Terraform). Orquestração de containers (Kubernetes).

Processamento distribuído (Hadoop, Spark). Pipelines de dados/streaming (Apache Beam, Dataflow, Airflow). Copilot ou equivalente. Design Patterns. Spring / Spring Boot / Spring Cloud. Experiência em integrações complexas (REST APIs externas). Integração com mensageria em tempo real (WebSockets, Pub/Sub). Certificações relacionadas à área, como, por exemplo, Java, Spring, Python ou Cloud Provider serão um diferencial.

Formação Superior ou Pós-graduação ou MBA em áreas técnicas. Como empresa líder em tecnologia somos um universo de pessoas inconformadas, movidas por inovação, autonomia, aprendizado e performance. Juntos e juntas, criamos oportunidades, transformamos futuros e compartilhamos conhecimento. Aqui o seu desenvolvimento profissional acontece em um ambiente inclusivo, respeitoso e energizante.

De gente pra gente! Buscamos o crescimento sustentável. E usamos dados e IA para impulsionar resultados mais inteligentes e eficientes para os nossos clientes. Vem com a gente inovar e construir o futuro da tecnologia. #VemPraTOTVS #SomosTOTVS Ver página da empresa Enviar candidatura [Tech] Especialista em engenharia de Software

  • Java TOTVS | São Paulo
  • SP | Híbrido Descrição da vaga Você atuará no desenvolvimento e sustentação de funcionalidades de software, agregando valor ao produto e contribuindo para a satisfação do cliente do produto de atuação.Como Engenheiro(a) de Software Especialista, você será referência no desenvolvimento e sustentação de funcionalidades do software, atuando em soluções técnicas de alta complexidade e apoiando o time de desenvolvimento. Responsabilidades e atribuições Desenvolver soluções técnicas de alta complexidade, transformando requisitos em software robusto, seguro e escalável, utilizando o domínio das tecnologias necessárias ao projeto. Conhecer a fundo a arquitetura de software e atuar nela por meio da análise de seus componentes, organização e funcionalidades. Criar testes de alta complexidade, manuais ou automatizados, que cubram o comportamento desejado dos componentes técnicos desenvolvidos, utilizando os requisitos e ferramentas de testes. Documentar as etapas de desenvolvimento, realizando o registro nas ferramentas de versionamento e documentação. Orientar, capacitar e trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e design por meio da comunicação e troca de conhecimento. Garantir a qualidade do software, verificando os processos, ferramentas e boas práticas disponíveis para o produto e tecnologias utilizadas. Orientar o time de desenvolvimento, apoiando dúvidas, disseminando conhecimento, desenhando e arquitetando soluções ou indicando documentação de apoio. Detalhar requisitos de média e alta complexidade por meio do contato com clientes e áreas envolvidas no projeto/atendimento. Contribuir em discussões sobre inovação e novas tendências de mercado por meio da constante atualização em tecnologias de software, com o intuito de disseminar o conhecimento entre a equipe. Criar frameworks, componentes reutilizáveis ou padrões técnicos quando necessário para o desenvolvimento de soluções. Sugerir melhorias nos processos da área do produto ou segmento em que estiver atuando, com base em seu conhecimento técnico, com o objetivo de otimizar as suas entregas e as dos envolvidos. Apoiar na resolução de incidentes, colaborando com a equipe para restabelecer a normalidade dos serviços. Usar IA e tecnologias relacionadas para apoiar no desenvolvimento, buscando maior velocidade e eficiência. Requisitos e qualificações Vivência de, no mínimo, 6 anos na área. Formação superior em tecnologia ou áreas afins. Lógica de programação avançada. Noções de arquitetura de software. Conhecimento avançado em desenvolvimento de APIs. Banco de dados SQL relacionais e NoSQL (PostgreSQL, Elastic, MongoDB ou equivalente). Testes automatizados (Cypress, JUnit, Jest, Karma ou equivalentes). Mensageria (RabbitMQ, Pub/Sub ou equivalente). Cloud Storage (Google Cloud Storage ou equivalente). Conhecimento em pelo menos um provedor de Cloud (GCP, AWS, Azure ou equivalentes). Segurança no desenvolvimento (DevSecOps, outros). Java avançado. Hibernate ou equivalente ORM.. Métodos ágeis. Inglês intermediário. Requisitos desejáveis DevOps (CI/CD, Docker, Git/GitFlow, GitLab, Jenkins ou similar). Feature Flags e estratégias de deploy. Sistemas distribuídos, escalabilidade e resiliência em nível intermediário. Cache (Redis ou outro). Infraestrutura como código (Terraform). Orquestração de containers (Kubernetes). Processamento distribuído (Hadoop, Spark). Pipelines de dados/streaming (Apache Beam, Dataflow, Airflow). Copilot ou equivalente. Design Patterns. Spring / Spring Boot / Spring Cloud. Experiência em integrações complexas (REST APIs externas). Integração com mensageria em tempo real (WebSockets, Pub/Sub). Certificações relacionadas à área, como, por exemplo, Java, Spring, Python ou Cloud Provider serão um diferencial. Formação Superior ou Pós-graduação ou MBA em áreas técnicas. Enviar candidatura Enviar candidatura Faixa salarial A combinar Regime de contratação CLT Benefícios Universidade em Rede TOTVS, uma universidade Corporativa com conteúdos e certificações gratuitos para cada pessoa colaboradora; Programa +Saudáveis, que cuida de cada TOTVER com assessoria e ações voltadas para o bem estar em corpo, mente e finanças pessoais; Programa +Vantagens, a maior rede de descontos da América Latina, exclusivos para nossas pessoas colaboradoras; Programa + Cuidado, programa de apoio pessoal para pessoas colaboradoras e familiares, com orientações em diversas especialidades como: psicologia, serviço social, pet consultoria... Einstein Conecta, benefício de orientação médica online pelos médicos do Hospital Israelita Albert Einstein, totalmente gratuito; Plano de saúde e odontológico; Vale refeição e / ou alimentação; Vale transporte e fretados em algumas estações do metrô; Licença maternidade e paternidade estendida; Espaço de lactário; Bicicletário; Vestiário; Seguro de vida; Auxílio creche; Previdência privada; Escritório que estimula a criatividade e produtividade com ambientes para lanches, salas de jogos, mesas de bilhar e poltronas para relaxar; Gympass. Sobre a empresa Como empresa líder em tecnologia somos um universo de pessoas inconformadas, movidas por inovação, autonomia, aprendizado e performance. Juntos e juntas, criamos oportunidades, transformamos futuros e compartilhamos conhecimento. Aqui o seu desenvolvimento profissional acontece em um ambiente inclusivo, respeitoso e energizante. De gente pra gente! Buscamos o crescimento sustentável. E usamos dados e IA para impulsionar resultados mais inteligentes e eficientes para os nossos clientes. Vem com a gente inovar e construir o futuro da tecnologia. #VemPraTOTVS #SomosTOTVS Ver página da empresa

Description copied from TOTVS's careers page. Read the full posting before you apply.

More jobs at TOTVS

See all openings at TOTVS

More jobs in Sao Paulo

See all jobs in Sao Paulo