Conhecimento em:Java and Spring BootMicroservices Architecture (REST API experience, Knowledge of API Security(OAuth2, JWT)CI/CD Pipelines(Github Actions or Azure DevOps or Jenkins)Containerization(Docker)One NoSQL Database((Mongo DB or Cassandra or CosmosDB)One RDBMS(PostgreSQL or Oracle or MySQL)Cloud Services(Azure or AWS or GCP or PCF)KubernetesUnit Testing Frameworks(Junit or Mockito or similar)Code Management Tools(Github or Gitlab)Storage Mechanisms(Blob Storage ..etc)Serão diferenciais Helm ChartsEvent Driven Architecture (Kafkaetc)Angular or React (These are really really optional)Caching Techniques (Redis or Memcached)Elastic Search100% HOME OFFICECONTRATAÇÃO PJ - SEG A SEX - HORÁRIO COMERCIALOBS.: Hey! Caso você não preencha todos os requisitos da vaga, te convidamos a se candidatar mesmo assim, ok? Faremos uma análise cuidadosa do seu perfil considerando todas as suas qualificações O que buscamos? Possui e está consolidando sua base conceitual sobre desenvolvimento (padrões, boas práticas, recursos) e sabe quando e como colocar em prática. Tem um sólido conhecimento de desenvolvimento e consegue traduzir requisitos e arquiteturas em solução sistêmica, ainda que às vezes precise de apoio de pessoas com mais experiência para resolver problemas. Desenvolve mantendo os padrões estabelecidos para o codebase e sugere melhorias. Realiza revisão de código do time de maneira crítica aplicando os conceitos que conhece e usando isso como forma de que o time passe a conhecer. Atuará visando a prestação de serviços altamente qualificada aos nossos clientes. Como será o seu dia a dia: Criará testes unitários e de integração de baixa complexidade; Identificará oportunidades de melhorias e inclusão de testes em soluções previamente criadas; Apoiará o time na identificação e melhoria dos cenários de testes; Buscará ativamente identificar e solucionar possíveis problemas; Apoiará o time na identificação de problemas e propõe formas de solucionar esses problemas; Conhecerá a saúde dos projetos em que está atuando e tentará identificar possíveis pontos de falha antecipadamente, ainda que precise do apoio de outras pessoas para isso; Aplicará os conceitos e práticas de segurança relacionadas ao projeto em que está atuando e apoiará outras pessoas do time no processo de entendimento e aplicação desses; Conhecerá bem as ferramentas padrões do dia a dia; fornecendo apoio para o time no uso e boas práticas para melhorar a eficiência; Começará a identificar ferramentas alternativas ou complementares para o que usamos; Começará a conhecer e identificar modelos arquiteturais; Participará de alinhamentos e reuniões com o time de arquitetura, mesmo que como ouvinte para aprofundar nos conceitos e práticas;