Nós acreditamos que boas ideias nascem de bons relacionamentos, boas conversas e troca de experiências. Se você, assim como nós, sente vontade de transformar os negócios, a sociedade e o mundo por meio da tecnologia, em seu DNA está a PaixãoPorTransformação, portanto, junte-se a nós e venha ser um Spreader. Aqui você pode atuar como LÍDER TÉCNICO JAVA e seu dia a dia será repleto de desafios para juntos construirmos a revolução na tecnologia. Atividades Liderar a entrega de demandas e o trabalho técnico de equipes de desenvolvimento e sustentação de produtos de software. Desenvolver sistemas, backend e frontend, assumindo itens de trabalho para si em cada Sprint. Realizar as atividades inerentes ao desenvolvimento, tais como requisitos, análise e design, programação e testes. Requisitos Diploma de Graduação em TI Experiência em liderar a entrega de demandas e o trabalho técnico de equipes de desenvolvimento e sustentação de produtos de software. Experiência em desenvolvimento de sistemas, assumindo itens de trabalho para si em cada Sprint. Experiência em realizar as atividades inerentes ao desenvolvimento, tais como requisitos, análise e design, programação e testes. Experiência em gerir o seu próprio trabalho, sinalizando prontamente para a equipe sobre eventuais atrasos. Experiência em desenvolvimento de sistemas backend usando Java 17 até Java 21. Experiência em desenvolvimento de sistemas frontend usando Angular e Spring Boot e Spring MVC. Experiência em micro serviços usando Kafka. Experiência em monitoramento e observabilidade usando Splunk e Grafana. Experiência em conteinerização usando Docker e Kubernetes com OpenShift. Experiência em modelagem e desenvolvimento de software com banco de dados relacional. Experiência em elaboração de consultas SQL em banco de dados Microsoft SQL Server. Experiência no uso de técnicas para construção de software seguro (codificação segura). Experiência no uso de ferramentas de automação de construção/build: Maven. Experiência no uso de ferramentas de gerência de configuração: GitHub, GitLab. Experiência em implementação de testes unitários utilizando JUnit e Mockito Experiência em instrumentação de testes de aceitação Cucumber Experiência em administração de servidores Linux para apoio ao desenvolvimento de sistemas. Experiência em debugging e diagnóstico de problemas. Experiência em desenvolvimento de software usando metodologias ágeis (Scrum, Kanban). Conhecimentos sobre computação em nuvem. Conhecimentos sobre escalabilidade e disponibilidade de sistemas. Conhecimentos sobre DevOps. Conhecimentos sobre práticas de Integração Contínua. Conhecimentos sobre as técnicas de Test Driven Development (TDD). Conhecimentos sobre programação para frontend usando Javascript, TypeScript, HTML, CSS. Conhecimentos sobre Application Servers (Websphere) e Web Containers (Tomcat, Jetty). Conhecimentos sobre métricas de qualidade de código. Local: Home Office Horário: Segunda a sexta horário comercial Modelo de contratação: CLT Não fazemos distinção de raça, cor, religião, orientação sexual, identidade de gênero, nacionalidade, deficiência, ascendência ou idade, pois acreditamos que a diversidade traz uma riqueza de troca de experiências e pontos de vistas diferentes. Os currículos permanecerão em poder da empresa enquanto perdurar o processo seletivo e pelo período adicional de 2 anos, para eventuais processos seletivos futuros, em atendimento a Lei Geral de Proteção de Dados.