Profissional que atue com Desenvolvimento Java Sênior, que possua disponibilidade para atuação híbrida (3x por semana presencial) na região da Avenida Paulista (São Paulo/SP).
Responsabilidades:
Levantar requisitos, documentar, implementar (codificação), testar e implantar sistemas desenvolvimentos em linguagem de programação Java;
Prestar suporte, realizar manutenção e corrigir defeitos encontrados em sistemas em Java;
Conduzir e ser responsável pela disponibilização de novas releases de software desde a concepção até a entrega em produção;
Conduzir reuniões com o time e com as demais equipes para alinhamento das soluções propostas e detalhes de implementação;
Propor arquiteturas de soluções voltadas para server-side em ambiente On-Premise e nuvem (AWS) em conformidade com requisitos técnicos e segurança da informação, observando aspectos como: Segurança, Desempenho, Estabilidade, Alta Disponibilidade, Recuperação de Desastres, Operação, Observabilidade e Monitoração;
Propor inovações e tecnologias relacionadas à integração e segurança da informação, auxiliando os times com as melhores práticas e avaliando interoperabilidade entre linguagens e plataformas distintas;
Contribuir para análise de impacto em mudanças arquiteturais ou tecnológicas relacionadas a alterações arquiteturais ou reescrita de um sistema legado;
Manter-se atualizado sobre as tecnologias e tendências, ajudando a identificar oportunidades para melhoria contínua dos sistemas sob responsabilidade do time.
Requisitos e Qualificações:
Domínio no desenvolvimento de sistemas utilizando a linguagem Java/J2EE e tecnologias relacionadas: Java 8, Java 17 e Java 21;
Spring Framework Java, Spring Boot;
EJB, JPA e Hibernate;
Servidores de Aplicação JBoss e Wildfly – SIM e Http Server Jetty, Undertow;
Arquitetura de aplicações distribuídas utilizando REST, SOAP WebServices, RMI;
Implementação de API REST utilizando Swagger;
Ótimos conhecimentos na implementação, em Java, de comunicação HTTPS (TLS) e Mutual-SSL(mTLS);
Bons conhecimentos de conteinerização de aplicações e Docker;
Domínio em conceitos e arquitetura de integração aplicando: Event-Based Architecture e Event Streaming; Bons conhecimentos em bancos de dados: Oracle Database e MongoDB;
Domínio em Modelagem Orientada a Objetos e UML;
Bons conhecimentos em Apache Kafka ou ActiveMQ;
Noções em princípios de computação em nuvem (Cloud Computing);
Bons conhecimentos em Design Patterns de mercado (Referência: Gang Of Four);
Diferencial: Bons conhecimentos em Redis (Open ou Enterprise);
Arquitetura de aplicações distribuídas gRPC e Apache Kafka;
Conhecimentos em Kubernetes;
Servidor HTTP/HTTPS NGINX;
Inglês intermediário (leitura, escrita e conversação).
Descrição comportamental:
Procuramos uma pessoa que:
Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
Tenha habilidades de resolução de problemas;
Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Obtém a tua avaliação gratuita e confidencial do currículo.