




Resumo: Esta função envolve o desenvolvimento de soluções empresariais escaláveis, a contribuição para arquiteturas de software modernas e a colaboração com equipes multifuncionais em um ambiente bancário dinâmico e inovador. Pontos principais: 1. Desenvolver soluções empresariais escaláveis no setor bancário 2. Contribuir para arquiteturas de software modernas e colaborar com equipes 3. Participar em todo o ciclo de vida de desenvolvimento de software #### **ENGENHEIRO DE SOFTWARE JAVA (BACKEND / FULLSTACK) (HÍBRIDO LISBOA OU PORTO)** Empresa portuguesa contrata para posição híbrida Localização: Lisboa ou Porto, Portugal * ️ Apenas candidatos já residentes em Portugal serão considerados Modelo de trabalho: Híbrido – 50% remoto / 50% presencial ️ Requisitos linguísticos: Inglês profissional/fluido obrigatório; conhecimentos básicos de francês são altamente valorizados Nível hierárquico: Sênior (5\+ anos) Setor: Bancário Faixa salarial entre €1700 \- 2000 RV * ️ Instruções: Envie seu currículo em inglês e certifique-se de incluir todas as competências e experiências que correspondam aos requisitos da oportunidade. Isso aumentará significativamente suas chances de sucesso #### **Desenvolver Soluções Empresariais Escaláveis no Setor Bancário** Estamos à procura de engenheiros de software Java talentosos e motivados, com experiência em backend ou fullstack, para integrarem equipes internacionais dinâmicas que desenvolvem aplicações empresariais de alta qualidade em um ambiente rápido e inovador. Trata-se de uma excelente oportunidade para profissionais experientes em Java que gostam de construir sistemas escaláveis, contribuir para arquiteturas de software modernas e colaborar com equipes multifuncionais nas áreas de negócios, produto, QA, DevOps e suporte. Você participará de todo o ciclo de vida de desenvolvimento de software, desde análise e projeto até desenvolvimento, testes, implantação, manutenção e suporte em produção. #### **O que você fará** **Desenvolvimento e Engenharia de Software** * Projetar, desenvolver e manter aplicações robustas, escaláveis e de alto desempenho utilizando Java. * Desenvolver serviços backend, APIs REST, processos em lote e/ou aplicações fullstack. * Contribuir para arquiteturas baseadas em microsserviços e desenvolvimento de aplicações empresariais. * Participar em todo o ciclo de vida de desenvolvimento de software: * Análise * Projeto técnico * Desenvolvimento * Testes * Implantação * Manutenção * Garantir padrões de qualidade de código, segurança, escalabilidade e desempenho. * Aplicar princípios de código limpo e melhores práticas de engenharia de software. **Colaboração e Entrega** * Trabalhar em estreita colaboração com partes interessadas nos negócios, Product Owners, engenheiros de QA, equipes DevOps e equipes de suporte. * Participar em frameworks ágeis de entrega, como Scrum e Kanban. * Contribuir para discussões técnicas e decisões arquitetônicas. * Participar em revisões de código e iniciativas de melhoria contínua. * Fornecer estimativas precisas e apoiar o planejamento de entregas. **DevOps, CI/CD e Suporte em Produção** * Auxiliar na implementação e seguimento das melhores práticas de CI/CD e DevOps. * Trabalhar com ferramentas de controle de versão e construção, tais como Git, Maven e Gradle. * Dar suporte a sistemas em produção, incluindo resolução de problemas e suporte de nível 3 (L3), quando necessário. * Colaborar em melhorias de automação, implantação e confiabilidade operacional. #### **Qualificações exigidas** **Experiência obrigatória** * 5\+ anos de experiência em desenvolvimento de software, preferencialmente com Java. * Forte experiência prática com versões do Java de 8 a 21\. * Conhecimento sólido do ecossistema Spring, incluindo: * Spring Boot * Spring Core * Spring Batch * Profundo entendimento de SQL e bancos de dados relacionais, tais como: * PostgreSQL * Oracle * Sybase * Experiência em projetar e consumir APIs REST. * Experiência com arquitetura de microsserviços. * Experiência com Git e ferramentas de construção, como Maven ou Gradle. * Familiaridade com pipelines CI/CD e práticas DevOps. * Conhecimento de testes unitários e princípios de código limpo. * Habilidades profissionais ou fluentes de comunicação em inglês. #### **Desejável** * Experiência frontend com Angular, React ou frameworks modernos de JavaScript. * Experiência com sistemas de mensageria, como Kafka ou AMQP. * Exposição a plataformas em nuvem, como AWS, Azure ou IBM Cloud. * Experiência com Docker e containerização. * Conhecimento de ferramentas de processamento de fluxo, como Apache Flink. * Experiência em processamento de dados, dados referenciais ou governança de dados. * Familiaridade com ambientes Linux, scripts shell ou automação. * Compreensão de sistemas financeiros, plataformas de negociação ou ambientes bancários. * Noções ou habilidades conversacionais em francês. #### **Perfil ideal do candidato** O candidato ideal é um engenheiro Java prático, com forte expertise em backend e flexibilidade para contribuir no desenvolvimento fullstack, conforme necessário. É provável que você seja um bom ajuste se: ✔ Possuir experiência sólida no desenvolvimento de aplicações Java de nível empresarial. ✔ Estiver confiante ao trabalhar com Spring Boot, APIs REST, microsserviços e bancos de dados relacionais. ✔ Valorizar código limpo, qualidade de software, desempenho e manutenibilidade. ✔ Gostar de resolver desafios técnicos em ambientes complexos e altamente regulados. ✔ Estiver confortável colaborando com equipes internacionais e multifuncionais. ✔ Tiver experiência ou interesse em bancos, sistemas financeiros, negociação ou plataformas orientadas a dados. ✔ Compreender práticas DevOps e gostar de contribuir para melhorias em automação e entrega. ✔ Conseguir se comunicar de forma eficaz em inglês em um ambiente profissional. #### **Antes de se candidatar – Faça a si mesmo as seguintes perguntas** * Você tem pelo menos 5 anos de experiência em desenvolvimento de software? * Você está confiante em desenvolver aplicações com Java e Spring Boot? * Já trabalhou com APIs REST e arquitetura de microsserviços? * Você possui forte experiência com SQL e bancos de dados relacionais? * Já utilizou Git, Maven ou Gradle em projetos profissionais? * Está familiarizado com pipelines CI/CD e práticas DevOps? * Já trabalhou em ambientes ágeis, como Scrum ou Kanban? * Você está confortável em fornecer resolução de problemas e suporte de nível 3 (L3) quando necessário? * Você possui habilidades profissionais ou fluentes de comunicação em inglês? * Você está disponível para trabalhar em modelo híbrido em Lisboa ou Porto? Se você respondeu "Sim" à maioria dessas perguntas, essa oportunidade pode ser adequada para você. #### **Palavras-chave que devem constar no seu currículo** Java, Java 8, Java 11, Java 17, Java 21, Engenheiro de Software Java, Desenvolvedor Java, Desenvolvedor Backend, Desenvolvedor Fullstack, Spring Boot, Spring Core, Spring Batch, Spring Framework, API REST, Serviços RESTful, Microsserviços, SQL, PostgreSQL, Oracle, Sybase, Bancos de Dados Relacionais, Git, Maven, Gradle, CI/CD, DevOps, Testes Unitários, Código Limpo, Ágil, Scrum, Kanban, Docker, Kubernetes, Kafka, AMQP, Apache Flink, AWS, Azure, IBM Cloud, Linux, Scripts Shell, Automação, Processamento de Dados, Dados Referenciais, Governança de Dados, Bancário, Serviços Financeiros, Sistemas de Negociação, Suporte Nível 3 (L3), Aplicações Empresariais, Ciclo de Vida de Desenvolvimento de Software, SDLC \#00344077


