Os principais objetivos deste cargo incluem a definição e implementação de arquiteturas de software baseadas em padrões consolidados, como Microservices, Domain-Driven Design (DDD) e SOA. Além disso, é necessário desenvolver e otimizar aplicações em Java, utilizando frameworks avançados como Spring e Hibernate.
Especificidades do Cargo
O profissional responsável por este cargo deverá projetar e construir APIs RESTful, gRPC e SOAP, garantindo integração eficiente entre sistemas distribuídos. É também necessário realizar monitoramento de desempenho e tuning de aplicações Java, com foco em profiling e otimização da JVM.
Responsabilidades
* Definir e implementar arquiteturas de software baseadas em padrões consolidados;
* Desenvolver e otimizar aplicações em Java, com uso avançado dos frameworks Spring e Hibernate;
* Projetar e construir APIs RESTful, gRPC e SOAP;
* Realizar monitoramento de desempenho e tuning de aplicações Java;
* Projetar e otimizar bancos de dados relacionais e NoSQL;
* APLICAR PRÁTICAS AVANÇADAS DE SEGURANÇA EM APlicações JAVA;
* Construir pipelines de CI/CD;
* Implementar contêineres e soluções de orquestração;
* Empregar Infraestrutura como Código (IaC);
* Utilizar ferramentas de monitoramento e observabilidade;
* Desenvolver interfaces front-end;
Requisitos Técnicos Obrigatórios
* Certificação Microsoft Certified: Azure Solutions Architect Expert ou Certified Professional in Software Architecture (CPSA), com comprovação necessária;
Conhecimentos Desejáveis
* Arquitetura de Software: Microservices, DDD, SOA, Design Patterns, arquitetura orientada a eventos;
* Java: Proficiência avançada com versões recentes da linguagem;
* Bancos de Dados: Modelagem, otimização e integração de soluções SQL e NoSQL;
* Ci/CD: Automação de pipelines;
* Apis E Integração: Rest, gRPC, Soap;
* Contêineres: Docker, Kubernetes;
* Cloud Computing: Azure, GCP e AWS;
* Segurança Aplicacional: Desenvolvimento seguro em Java;
* Testes Automatizados De Segurança;
* Front-end: Angular, React;
* Agilidade: Liderança em ambientes Scrum/Kanban;
Certificações Desejáveis
* Oracle Certified Professional, Java SE Programmer (OCPJP);
* Certified Java Architect (CJA);
* Microsoft Certified: Azure Solutions Architect Expert;
* AWS Certified Solutions Architect;
* Google Professional Cloud Architect;
Modelo de Contratação
PJ;
Tipo de Alocação
Remota;
Horário de Trabalho
Seg à Sex - horário comercial;
Valoriza-se a diversidade e inclusão na equipe.