Líder de Desenvolvimento (Tech Lead Java)
Job Summary
Inovar para simplificar. Todo dia quando chegamos à Finnet não queremos apenas trabalhar. Queremos fazer coisas inovadoras para facilitar o processo de gestão de nossos clientes. Mais do que isso somos clientocêntricos!
Trabalhamos incessantemente para entender suas necessidades e seu comportamento para criarmos uma experiência incrível de uso. Nós fazemos isso porque acreditamos que podemos contribuir para o sucesso de nossos clientes. E queremos que todas as empresas usem os nossos sistemas.
Agora criar algo extraordinário não é nada fácil. As melhores ideias surgem quando as pessoas estão se divertindo e trabalhando para um propósito maior. Você será desafiado aprenderá e se divertirá!
Somos o complemento do ERP de muitas empresas em todos Brasil com soluções para:
CONTAS A RECEBER CONTAS A PAGAR GESTÃO FINANCEIRA GATEWAY DE PAGAMENTOS MARKETPLACE DE ANTECIPAÇÃO Open Banking
Quer saber mais Acesse Crescendo! Venha ser um #Finneter
Responsibilities
- Buscamos um Tech Lead hands-on com forte experiência em Java Python e Apache Camel para liderar tecnicamente a evolução de nossa plataforma de integrações. O profissional será responsável por atuar diretamente no desenvolvimento e sustentação de soluções ESB integrações corporativas além de conduzir tecnicamente o time apoiar decisões arquiteturais e garantir a qualidade das entregas.
- Liderar tecnicamente o time de desenvolvimento atuando como referência em arquitetura integração de sistemas e boas práticas de engenharia de software.
- Atuar de forma hands-on no desenvolvimento manutenção e evolução de soluções críticas participando ativamente da codificação revisões de código e definição de padrões técnicos.
- Projetar implementar e sustentar integrações corporativas utilizando Apache Camel e plataformas ESB garantindo escalabilidade resiliência e observabilidade das soluções.
- Atuar na integração de sistemas corporativos dispositivos de comunicação e modems apoiando a definição de protocolos conectividade e troubleshooting avançado.
- Apoiar o time na resolução de incidentes complexos análise de causa raiz e mitigação de riscos operacionais.
- Realizar análise de impacto técnico levantamento de esforço e estimativas para novas demandas projetos e melhorias.
- Garantir a qualidade das entregas por meio de boas práticas de desenvolvimento testes automatizados integração contínua e revisão de código.
- Promover a evolução técnica do time por meio de mentoria feedbacks contínuos disseminação de conhecimento e definição de trilhas de desenvolvimento.
- Supervisionar o atendimento de chamados e demandas técnicas garantindo adequada priorização cumprimento de SLA e qualidade das soluções entregues.
- Definir e manter padrões de arquitetura documentação técnica e governança de desenvolvimento.
- Atuar como elo entre as áreas de negócio produto QA infraestrutura e arquitetura traduzindo necessidades funcionais em soluções técnicas eficientes.
- Acompanhar indicadores operacionais e técnicos identificando gargalos oportunidades de melhoria e riscos ao ambiente produtivo.
- Contribuir ativamente para a evolução da arquitetura corporativa e modernização tecnológica da plataforma.
Prerequisites
Obrigatórios
- Experiência sólida em desenvolvimento de software utilizando Java.
- Experiência em desenvolvimento de soluções de integração corporativa (ESB/EAI).
- Conhecimento avançado em Apache Camel e padrões de integração corporativa (Enterprise Integration Patterns EIP).
- Experiência com desenvolvimento em Python para automação integrações e soluções corporativas.
- Vivência em liderança técnica de times de desenvolvimento.
- Conhecimento em arquitetura de microsserviços APIs REST e mensageria.
- Experiência com troubleshooting análise de performance e suporte a aplicações críticas.
- Conhecimento de bancos de dados relacionais e não relacionais.
- Experiência com práticas DevOps Sonar Ferramentas Lint CI/CD e versionamento Git.
- Excelente capacidade de comunicação organização e gestão de prioridades.
Desejáveis
- Experiência com RabbitMQ ou outras plataformas de mensageria.
- Conhecimento em ambientes Linux e containers Docker.
- Experiência com Kubernetes/k8s e similares.
- Conhecimento em soluções cloud (AWS ou Huawei).
- Experiência com monitoramento e observabilidade (Grafana Prometheus ou similares).
- Certificações relacionadas a Java arquitetura de software ou cloud.
Tecnologias e conhecimentos esperados
- Linguagens
- Java (principal)
- Python
- SQL
- Integração e Middleware
- Apache Camel
- ESB / EAI
- REST APIs
- SOAP
- Mensageria (Mesagedia RabbitMQ ou similares)
- Arquitetura
- Arquitetura orientada a eventos
- Arquitetura Microsserviços
- Clean Architecture
- Clean Code
- SOLID
- Domain-Driven Design (DDD)
- Enterprise Integration Patterns (EIP)
- Bancos de Dados
- PostgreSQL
- MySQL
- MongoDB
- Redis
- DevOps e Plataforma
- Git
- Docker
- Kubernetes/OpenShift
- CI/CD
- Linux
- Diferenciais
- Conhecimento em IA generativa e uso de ferramentas de mercado CLI e SDK.
- Experiência em plataformas de comunicação crítica telemetria e BARRAMENTO BROKER ESB.
- Conhecimento em AWS e arquiteturas híbridas.
Required Experience:
Staff IC
About Company
Na Finnet , empresa de mais de 22 anos de mercado, aqui nossa missão é transformar a complexidade em simplicidade. Cada dia, quando entramos em nosso escritório, não estamos aqui apenas para trabalhar – estamos aqui para criar soluções tecnológicas inovadoras que simplificam a gestão ... View more