Java developer in banking in Lisbon

Java developer in banking in Lisbon

Lisbon Tempo inteiro 94500 - 115500 € / ano (est.) Híbrido
A

Num relance

  • Tarefas: Desenvolver serviços backend em Java e colaborar em projetos inovadores no setor bancário.
  • Empresa: AdvanceWorks, uma empresa de tecnologia com uma cultura informal e colaborativa.
  • Benefícios: Cultura incrível, programa de mentoria, formação e acesso a tecnologias de ponta.
  • Outras informações: Ambiente dinâmico onde suas ideias são valorizadas e há oportunidades de crescimento.
  • Porquê este emprego: Trabalhe com dados reais e tecnologias modernas, impactando o setor financeiro.
  • Qualificações: Experiência em desenvolvimento de software, especialmente em Java e microserviços.

O salário previsto situa-se entre 94500 - 115500 € por ano.

Na AdvanceWorks, aprendemos juntos, crescemos juntos e nos divertimos juntos. E fazemos tudo isso enquanto criamos grandes soluções de software para clientes em várias indústrias e geografias. Estamos constantemente desafiando a nós mesmos e uns aos outros a usar as tecnologias mais recentes e as melhores metodologias.

Você fará parte de uma equipe de desenvolvimento de software, trabalhando em um ambiente bancário internacional com a agilidade e proximidade de uma equipe em crescimento.

Responsabilidades:

  • Projetar e implementar serviços backend em Java usando Spring / Spring Boot dentro de uma arquitetura de microserviços.
  • Desenvolver e manter APIs RESTful para integração entre serviços internos e sistemas externos.
  • Projetar, implementar e otimizar modelos de dados relacionais e não relacionais usando PostgreSQL, MongoDB e SQL Server.
  • Desenvolver consultas complexas, criar índices e realizar ajustes e otimizações básicas de banco de dados.
  • Criar e manter Dockerfiles e configurações de containerização para serviços backend.
  • Seguir as melhores práticas de versionamento de software usando Git e contribuir para pipelines CI/CD existentes.
  • Implementar testes unitários e de integração ao longo do ciclo de vida do software, incluindo SIT, UAT e ambientes de produção.
  • Monitorar serviços, analisar problemas de produção e solucionar incidentes para garantir a estabilidade e confiabilidade do serviço.
  • Contribuir para a observabilidade da aplicação, registro e melhoria contínua dos serviços em produção.
  • Colaborar com equipes de Frontend, Core Banking e Análise Funcional para traduzir requisitos de negócios em soluções técnicas.
  • Participar de revisões de código e contribuir para a melhoria da base de código, arquitetura e diretrizes técnicas.
  • Documentar serviços, APIs, fluxos de dados e decisões arquitetônicas usando Jira e Confluence.
  • Contribuir para decisões técnicas e a melhoria contínua das práticas e soluções de desenvolvimento.

Requisitos:

  • +3 anos de experiência profissional em desenvolvimento de software ou em um papel técnico relevante.
  • Experiência profissional sólida com Java 8+.
  • Experiência sólida com Spring / Spring Boot e desenvolvimento backend.
  • Experiência comprovada em trabalhar com arquiteturas de microserviços.
  • Boa experiência em projetar e consumir APIs RESTful, incluindo versionamento e documentação de API.
  • Experiência prática com bancos de dados relacionais e/ou não relacionais, particularmente PostgreSQL, MongoDB e/ou SQL Server.
  • Experiência com Docker e aplicações containerizadas.
  • Bom entendimento de Git, práticas CI/CD e processos de implantação de software.
  • Experiência em implementar testes unitários e de integração.
  • Capacidade de analisar e solucionar problemas técnicos, incluindo incidentes em ambientes de produção.
  • Forte foco na qualidade do código, desempenho, manutenibilidade e código limpo e testável.
  • Capacidade de assumir a responsabilidade pelos serviços e soluções que você desenvolve.
  • Fortes habilidades de comunicação e colaboração, com a capacidade de trabalhar com perfis técnicos e funcionais.
  • Mentalidade proativa e abertura para melhoria contínua e participação em decisões técnicas.
  • Bom conhecimento de metodologias ágeis.
  • Disponibilidade para trabalhar em um modelo híbrido, com 3 dias por semana no escritório de Lisboa.
  • Disponibilidade para trabalhar no local durante o primeiro mês do projeto.

Diferenciais:

  • Experiência com arquiteturas orientadas a mensagens e eventos, particularmente Kafka, NATS ou ActiveMQ.
  • Experiência com soluções de monitoramento e registro centralizados.
  • Experiência com Kubernetes ou outras plataformas de orquestração de containers.
  • Conhecimento de segurança de aplicações backend, incluindo autenticação, autorização e manuseio de dados sensíveis.
  • Experiência em bancos, serviços financeiros ou outros ambientes críticos para os negócios.
  • Interesse em IA aplicada ao desenvolvimento de software, incluindo engenharia de prompt.

Condições:

  • Cultura informal incrível de pessoas inteligentes, trabalhadoras e amigáveis que se apoiam e se preocupam umas com as outras.
  • Um programa de mentoria desde o primeiro dia.
  • A oportunidade de trabalhar com dados operacionais do mundo real de sistemas de pedágio e Transporte Inteligente.
  • A oportunidade de trabalhar em projetos de dados em larga escala e na nuvem usando tecnologias modernas.
  • Treinamento formal e certificações em dados, nuvem e excelência em engenharia.
  • Acesso a ferramentas e tecnologias de ponta.
  • Uma empresa dinâmica onde suas ideias importam mais do que títulos de trabalho.
  • Flexibilidade com responsabilidade.
  • Um Rubber Duck para ajudar você a depurar aqueles pipelines de dados complicados.

Empregador para Java developer in banking in Lisbon: AdvanceWorks

Na AdvanceWorks, oferecemos um ambiente de trabalho informal e colaborativo, onde a cultura de apoio e amizade é fundamental. Com oportunidades de crescimento profissional através de programas de mentoria e formação em tecnologias de ponta, os nossos colaboradores têm a chance de trabalhar em projetos inovadores na área da Inteligência Artificial, contribuindo para soluções que impactam diretamente o negócio. Localizados em Lisboa, proporcionamos um modelo de trabalho híbrido que equilibra flexibilidade e responsabilidade, permitindo que cada membro da equipa se sinta valorizado e motivado a partilhar as suas ideias.

A

Dados de contacto:

Equipa de recrutamento de AdvanceWorks

Achamos que precisas destas competências para brilhares como Java developer in banking in Lisbon

Java 8+
Spring
Spring Boot
Microservices Architecture
RESTful APIs
PostgreSQL
MongoDB