Especialista Backend (Java)

  • Guarulhos
  • Totvs
Acreditamos no poder transformador da tecnologia e na sua capacidade de contribuir para a construção de uma sociedade mais diversa e inclusiva. Como a maior empresa brasileira de tecnologia, temos o compromisso com uma política e programa de diversidade e inclusão para termos um ecossistema cada vez mais representativo, respeitoso e acolhedor.O QUE ESPERAMOS DE VOCÊ:Domínio de Lógica de Programação, como um verdadeiro mestre dos algoritmos.JAVA, nível avançado; Spring, nível avançado; Domínio em arquitetura web, como um visionário dos códigos.Experiência com desenvolvimento de SPAs e produtos SaaS.Testes unitários e end to end (e2e).Métodos ágeis de desenvolvimento de software.Integração e Entrega contínua.Conhecimentos de Arquitetura Web distribuída (12 factor applications etc).Boas práticas e princípios de engenharia (SOLID, DRY, YAGNI, KISS).Design Patterns e Refactor Patterns.Métodos Ágeis (Kanban, Scrum).Softwares de colaboração e prototipação de UI (Figma, Adobe XD, Sketch).Princípios de interface e usabilidade, como um artista das experiências digitais.Webpack 5, a ferramenta que você domina para empacotar e desempacotar magias digitais.Práticas de segurança no browser (CSP, prevenção de XSS), protegendo o reino digital.Organização, clareza e foco na experiência do usuário, como um guardião do portal para o mundo digital.Inglês – Leitura e Escrita.DIFERENCIAL:Conhecer sobre métricas de qualidade FrontEnd Web (Lighthouse etc).JavaScript ES6+, nível avançado.TypeScript e funcionamento do browser (DOM, HTTP).Framework Front-End Angular, nível avançado.Framework PO UI, baseada em Angular, para se aventurar em territórios inexplorados.Ionic, como um alquimista das interfaces móveis.Conhecimentos em OAuth.Conhecimentos em Micro Front-End ou Module Federation.Conhecimentos em programação reativa (Reactive Extensions RxJS).Ter contribuições Open Source.Conhecimento prático de modelagem DDD.Aplicação de testes unitários e E2E de forma automatizada com Jasmine, Karma e Cypress, como um mestre das arenas de testes.Certificações em qualquer linguagem de programação ou certificações relacionadas à área de atuação.O QUE OFERECEMOS:Universidade em Rede TOTVS, uma universidade Corporativa com conteúdos e certificações gratuitos para os nossos TOTVERS; Programa +Saudáveis, que cuidamos dos nossos TOTVERS 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 nossos TOTVERS; Plano de saúde e odontológico; Vale refeição/alimentação; Vale transporte;Seguro de vida; Auxílio creche;Previdência privada; Gympass;PLR.