Sobre a vaga:
Estamos em busca de uma pessoa Desenvolvedora Java Sênior para atuar na sustentação e evolução de sistemas críticos do setor financeiro. Essa posição terá papel fundamental na garantia da estabilidade, segurança, performance e escalabilidade das aplicações, atuando na análise e resolução de incidentes complexos, implementação de melhorias evolutivas e modernização contínua da arquitetura. Procuramos alguém com forte capacidade analítica, visão sistêmica e experiência em ambientes bancários de alta disponibilidade e processamento transacional.
Responsabilidades:
✔ Atuar na sustentação de aplicações financeiras críticas, realizando diagnóstico, troubleshooting e resolução de incidentes em produção.
✔ Executar análises de causa raiz (Root Cause Analysis) para identificação e correção definitiva de problemas recorrentes.
✔ Desenvolver pequenas melhorias e novas funcionalidades, garantindo aderência às regras de negócio e requisitos regulatórios do setor financeiro.
✔ Realizar otimizações de performance em aplicações e bancos de dados, incluindo análise e melhoria de consultas SQL.
✔ Criar, revisar e manter índices, estruturas de dados e estratégias de modelagem para ambientes de alta volumetria.
✔ Apoiar processos de versionamento, automação e deploy utilizando pipelines de CI/CD.
✔ Atuar na gestão e monitoramento de ambientes containerizados em Kubernetes.
✔ Contribuir para a evolução arquitetural das aplicações utilizando princípios de Clean Architecture e DDD.
✔ Implementar e manter integrações assíncronas utilizando soluções de mensageria.
✔ Compartilhar conhecimento técnico e apoiar o desenvolvimento da equipe por meio de boas práticas de engenharia de software.
Requisitos:
✔ Experiência sólida no desenvolvimento e sustentação de sistemas do setor bancário ou financeiro.
✔ Domínio de Java 8 e ampla experiência com o ecossistema Spring e Spring Boot.
✔ Experiência avançada com bancos de dados relacionais, SQL, modelagem de dados e otimização de queries.
✔ Vivência em ambientes de alta disponibilidade, alta concorrência e processamento transacional.
✔ Conhecimento prático em Azure Cloud.
✔ Experiência com GitHub e Azure DevOps para versionamento e automação de processos.
✔ Conhecimentos sólidos em Kubernetes e administração de ambientes containerizados.
✔ Experiência com monitoramento e gerenciamento de clusters utilizando Rancher.
✔ Vivência na aplicação de Clean Architecture e Domain-Driven Design (DDD).
✔ Experiência com soluções de mensageria assíncrona utilizando RabbitMQ e/ou Kafka.
✔ Capacidade de análise e resolução de problemas complexos em ambientes produtivos.
Diferenciais:
➕ Experiência com modernização de aplicações legadas e iniciativas de transformação arquitetural.
➕ Conhecimento em observabilidade, monitoramento e análise de performance de aplicações.
➕ Vivência com ambientes regulados e requisitos de compliance do setor financeiro.
➕ Experiência com práticas avançadas de segurança de aplicações e proteção de dados sensíveis.
➕ Certificações relacionadas a Java, Azure, Kubernetes ou arquitetura de software.
Modelo de trabalho:
100% remoto
O que você encontrará na Maitha:
Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada;
Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação;
Treinamentos, workshops e meetups para evolução de soft e hard skills;
Rewards com programa de pontos e premiações;
TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais;
E muito mais!