Desenvolvedor Java Sênior

Barueri Remote

Estamos em busca de uma pessoa desenvolvedora Java para Desenvolver, implantar, e dar manutenção nos softwares pertinentes à área, analisando e ponderando as funcionalidades e requisitos propostos pelos clientes internos e externos, visando a ótima qualidade e o menor custo computacional dos softwares, bem como o cumprimento dos prazos estabelecidos.

Responsabilidades e atribuições

Desenvolver soluções técnicas que atendam os requisitos de negócio, buscando a criação de aplicações escaláveis e performáticas;
Desenvolver sistemas batch e APIs Rest em linguagem Java, baseado na documentação fornecida , criando aplicação que atendam as exigências do usuário;
 Realizar manutenção em portais web (Angular);
 Identificar, corrigir incidentes e realizar manutenção em sistemas, de acordo com a descrição do problema e a analise de logs;
 Elaboração de documentação técnica da solução implementada;
 Elaboração de testes unitários;
Capacidade de interação com área de negócios com objetivo de elucidar requisitos de negócios, homologar sistemas desenvolvidos e contribuir com informações técnicas em reuniões de alinhamento da demanda;
Desejável ter atuado com metodologias ágeis.

Experiência:

Ampla experiência em desenvolvimento de softwares, preferencialmente tendo atuado em algum momento no mercado Financeiro.

Requirements

Conhecimento Necessários:

Arquitetura de microsserviços
 Java 11 (a partir) e desenvolvimento de API's Rest
Spring Framework (Boot, JDBC Template, Scheduler, Security, OAuth)
Maven
 Swagger/ OpenAPI
JPA
GIT
Docker
TSQL (criação de procedures, triggers, etc).
Banco de dados SQL e noSQL
Testes unitários
 Domínio de conceitos como CD/CI, microserviços em nuvem AWS, Step Functions, EKS, SQS e SNS.

Desejável

Elastic Stack
Javascript + Angular
NoSql
NodeJs