Estamos em busca de um(a)
Desenvolvedor(a) Java Sênior
com sólida experiência em ambientes de missão crítica, alta disponibilidade e arquitetura robusta. O profissional atuará em projetos estratégicos, com tecnologias modernas e foco em performance, integração, segurança e inovação.
Principais Responsabilidades:
Levantar requisitos, documentar, codificar, testar e implantar sistemas Java;
Realizar suporte, manutenção corretiva e evolutiva em sistemas existentes;
Conduzir releases de software do início ao fim, garantindo estabilidade e qualidade;
Participar de reuniões técnicas com times internos para alinhamento de soluções;
Propor arquiteturas para aplicações server-side (on-premises e AWS), considerando segurança, performance, escalabilidade, observabilidade e continuidade de negócios;
Avaliar e propor inovações em integração e segurança da informação entre plataformas distintas;
Contribuir na análise de impacto de alterações em sistemas legados;
Acompanhar tendências tecnológicas e propor melhorias contínuas.
Requisitos Técnicos Obrigatórios:
Java 8, 17 e 21;
Spring Framework e Spring Boot;
EJB, JPA, Hibernate;
Servidores JBoss, Wildfly, Jetty, Undertow;
Maven, IntelliJ ou Eclipse;
APIs REST (com Swagger), SOAP e RMI;
HTTPS, TLS e mTLS com certificados digitais;
Integração com Apache Kafka ou ActiveMQ;
Docker e conteinerização de aplicações;
Banco de dados Oracle e MongoDB;
Event Streaming e Event-Based Architecture;
Modelagem OO, UML, Design Patterns (GoF);
JSON, XML, ProtoBuf ou Avro;
Noções de Cloud Computing (AWS, etc.);
Inglês intermediário (leitura, escrita e conversação).
Diferenciais Desejáveis:
Redis (Open ou Enterprise);
Kubernetes, OpenShift, Amazon EKS;
gRPC, Apache Kafka (avançado);
Servidor NGINX;
Conhecimentos em arquiteturas resilientes, escaláveis e auto-recuperáveis (self-healing).
Modelo de contratação: PJ ou CLT
Local de trabalho: Híbrido ou remoto
Setor: Tecnologia / Meios de Pagamento