ANALISTA DESENVOLVEDOR BAIXA PLATAFORMA (JAVA)

ENGESOFTWARE TECNOLOGIA S.A. · Brasília, Federal District, Brazil

Desenvolvimento de sistema do Cliente Caixa Econômica Federal. Analista/Desenvolvedor Full Stack * Angular \- versão 15 ou superior Componentes e modularização Template Syntax Formulários reativos Rotas e Guards Angular Decorators Standalone Components Injeção de dependências Services Consumo de APIs REST * RxJS Observables e Subscriptions Operadores de criação: from, of e combineLatest Flattening Operators: switchMap, concatMap, mergeMap e exhaustMap Operadores comuns: distinctUntilChanged, map, filter, startWith, debounceTime, catchError e tap * TypeScript Interfaces e Types Classes Generics Enums Tipagem de parâmetros e retornos * JavaScript Funcionalidades modernas do ECMAScript Closures Desenvolvimento assíncrono: callbacks, Promises e async/await Herança prototípica Higher\-order functions Escopo e contexto do this * HTML, CSS e SCSS HTML semântico Flexbox e CSS Grid Posicionamento de elementos Media Queries e layouts responsivos Padrão BEM Variáveis, Mixins e Functions em SCSS Bootstrap Noções de acessibilidade e design * Java e Spring Java 11 ou superior Orientação a objetos Collections, Streams e Optional Spring Boot e Spring MVC APIs REST Injeção de dependências Arquitetura com Controller, Service e Repository DTOs e validação de dados * Banco de dados PostgreSQL e SQL Modelagem de dados relacionais Relacionamentos entre entidades Transações e consultas SQL * Testes e qualidade Jasmine e Karma JUnit e Mockito Testes unitários e cobertura de código * Conhecimentos desejáveis JWT, OAuth 2\.0 e Keycloak \-\> Nossa base de autenticação Swagger/OpenAPI \-\> Angular Material, PrimeNG ou ng\-bootstrap Análise de logs e diagnóstico de problemas Experiência com sistemas corporativos e aplicações legadas **Certificação Conhecimento** Analista/Desenvolvedor Full Stack * Angular \- versão 15 ou superior Componentes e modularização Template Syntax Formulários reativos Rotas e Guards Angular Decorators Standalone Components Injeção de dependências Services Consumo de APIs REST * RxJS Observables e Subscriptions Operadores de criação: from, of e combineLatest Flattening Operators: switchMap, concatMap, mergeMap e exhaustMap Operadores comuns: distinctUntilChanged, map, filter, startWith, debounceTime, catchError e tap * TypeScript Interfaces e Types Classes Generics Enums Tipagem de parâmetros e retornos * JavaScript Funcionalidades modernas do ECMAScript Closures Desenvolvimento assíncrono: callbacks, Promises e async/await Herança prototípica Higher\-order functions Escopo e contexto do this * HTML, CSS e SCSS HTML semântico Flexbox e CSS Grid Posicionamento de elementos Media Queries e layouts responsivos Padrão BEM Variáveis, Mixins e Functions em SCSS Bootstrap Noções de acessibilidade e design * Java e Spring Java 11 ou superior Orientação a objetos Collections, Streams e Optional Spring Boot e Spring MVC APIs REST Injeção de dependências Arquitetura com Controller, Service e Repository DTOs e validação de dados * Banco de dados PostgreSQL e SQL Modelagem de dados relacionais Relacionamentos entre entidades Transações e consultas SQL * Testes e qualidade Jasmine e Karma JUnit e Mockito Testes unitários e cobertura de código * Conhecimentos desejáveis JWT, OAuth 2\.0 e Keycloak \-\> Nossa base de autenticação Swagger/OpenAPI \-\> Angular Material, PrimeNG ou ng\-bootstrap Análise de logs e diagnóstico de problemas Experiência com sistemas corporativos e aplicações legadas **Benefícios** * Assistência Médica / Medicina em grupo * Assistência Odontológica * Ticket alimentação * Tícket refeição * Vale\-transporte **Horário de Trabalho** De segunda a sexta, horário comercial