[Tech] Especialista em engenharia de Software - Java
TOTVS · São Paulo, SP, BR
**\[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. 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