Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Tech Lead Java

1 vaga: | CLT (Efetivo) | Atualizada em 28/05

Sobre a vaga

Área de Engenharia de Software na Porto Bank é dedicada ao desenvolvimento de projetos abrange uma ampla gama de serviços financeiros, incluindo Cartão de Crédito, Conta Porto, Financiamento, Parcerias como ConectCar, Investimentos, Capitalização e Fiança. Essa equipe trabalha na concepção, implementação e manutenção de sistemas inovadores, visando proporcionar soluções eficientes e seguras para as diversas necessidades dos clientes e parceiros do Banco. Especificar e implementar soluções, desde a concepção e elaboração do desenho de solução e definições arquiteturais até a validação do lançamento e implantação em produção;Apoiar no processo de desenvolvimento de software, fornecendo informações técnicas e de negócio das aplicações, suportando a construção e manutenção de funcionalidades;Manter a qualidade técnica do código fonte e aderência aos padrões, políticas e procedimentos estabelecidos pela Arquitetura de Software, resolvendo as não-conformidades quando estas surgirem;Gerir as versões dos entregáveis do desenvolvimento, em todas as fases, por meio de ferramentas e técnicas específicas;Apoiar na estratégia de testes e avaliação dos resultados obtidos com base na documentação elaborada, assim como apoiar na definição da massa de dados necessária para os testes;Realizar a transferência de conhecimento para a equipe de sustentação, por meio da consolidação da documentação de sistemas. Experiência em desenvolvimento de aplicações voltadas ao mercado financeiro e sistemas de meios de pagamentos, financiamento ou empréstimos; Experiência em liderança técnica, com foco no desenvolvimento de aplicações em microsserviços; Experiência específica em projetar e implantar soluções na AWS Cloud, incluindo serviços como EC2, S3, Lambda, Serverless Framework, API Gateway, e outros; Forte compreensão dos princípios de arquitetura de software, design patterns e práticas de engenharia de software;  Padrão Arquitetural REST, RestFul; Conceitos de API First, OpenAPI Specification (Swagger), Gateway e arquitetura de integração. Proficiência em linguagens como Java (Spring Boot), Python, Node.js, entre outros; Conhecimento em ferramentas de orquestração de contêineres, como Docker e Kubernetes (EKS, GKE, AKS); Compreensão de práticas de CI/CD (Integração Contínua/Entrega Contínua); Gitlab, Jenkins e SonarQube; Conhecimento em bancos de dados relacionais (Oracle e RDS) e noSQL (MongoDB, Redis etc); Conhecimento em metodologias ágeis SCRUM, Kanban.