Requisitos Idioma: Inglês Fluente Java (JDK 8+): Desenvolvimento de aplicações backend e soluções básicas orientadas a serviços Spring Framework: Experiência com Spring Boot, Spring Data e conceitos básicos de Spring Security JSF (JavaServer Faces): Conhecimento básico de JavaServer Faces e UI baseada em XHTML Arquitetura de Microsserviços: Conhecimento de conceitos e padrões de sistemas distribuídos Domain-Driven Design (DDD): Conhecimento básico dos princípios de DDD e outros padrões de desenvolvimento APIs RESTful: Desenvolvimento e consumo de serviços web Aplicações Web: Desenvolvimento full-stack de soluções web Gerenciamento de Build e Dependências Gradle/Maven: Gerenciamento básico de dependências e automação de build Estruturas de Projeto: Conhecimento da organização de projetos multimódulos Camada de Dados JPA/Hibernate: Mapeamento básico de ORM e persistência de dados Bancos de Dados Relacionais: DB2, Microsoft SQL Server-operações básicas de SQL e compreensão da estrutura de bancos de dados relacionais Design de Banco de Dados: Compreensão dos princípios de design de esquemas Testes e Garantia de Qualidade JUnit: Testes unitários e desenvolvimento básico orientado a testes Testes de Integração: Conceitos básicos de testes ponta a ponta BDD (Desenvolvimento Orientado a Comportamento): Compreensão dos princípios de BDD Automação de Testes: Conceitos básicos de testes automatizados Ferramentas e Práticas de Desenvolvimento Git: Controle de versão e desenvolvimento colaborativo IDE: IntelliJ IDEA Gerenciamento de Configuração: Noções básicas de YAML e arquivos de propriedades Tecnologias e Recursos Web XHTML: Conhecimento básico de linguagem de marcação CSS: Conceitos básicos de estilo e layout Recursos Web: Compreensão do gerenciamento de ativos web Formatos e Protocolos de Dados JSON/XML: Tratamento básico de dados estruturados REST: Compreensão do design de APIs Princípios HTTP: Conhecimento básico de protocolos web Corporativo e DevOps Ambientes Corporativos: Compreensão de conceitos de aplicações em larga escala Classificado como Interno CI/CD: Compreensão básica de conceitos de DevOps (Jira, Confluence e pacote Bitbucket são apreciados) Desejável Business Intelligence: Microsoft Power BI-conceitos básicos de dashboard e análise de dados Ferramentas ETL: Pentaho-compreensão de processos ETL e fluxos de trabalho de dados Formação e Certificações Graduação em Ciência da Computação, Engenharia de Software ou área correlata Projetos acadêmicos ou estágios em desenvolvimento Java Certificações relevantes em fundamentos Java (preferencial) Habilidades Interpessoais Resolução de Problemas: Pensamento analítico e abordagem lógica para desafios Comunicação: Comunicação clara e disposição para fazer perguntas Adaptabilidade: Vontade de aprender novas tecnologias e frameworks Atenção aos Detalhes: Foco na qualidade do código e no cumprimento das melhores práticas Trabalho em Equipe: Abordagem colaborativa e disposição para aprender com os outros Iniciativa: Aprendizagem proativa e autoaperfeiçoamento.Formação Acadêmica:Não informadoSalário:A combinarCargo:Analista de desenvolvimento sistemasEmpresa:Blend It ConsultoriaConsultoria em tecnologia da informaçãoRamo:Informática/ Tecnologia (ED)