Arquiteto(a) de Software

Arquiteto(a) de Software

Descrição da Empresa

A NLS – New Link Solutions é uma empresa de consultoria de sistemas de informação empenhada na obtenção de resultados que acrescentem valor aos seus clientes. Esta missão é substanciada num conjunto de soluções líderes, inovadoras e apoiadas em metodologias comprovadas. Lideramos um conjunto de competências tecnológicas, de conhecimento de negócio que nos permitem ter uma visão global e específica dos sistemas de informação. Para mais informação, por favor consulte o nosso site em

Descrição da Função

A NLS – New Link Solutions S.A. encontra-se a recrutar um(a) Arquiteto(a) de Software para integrar um projeto no setor público. Procuramos um profissional com experiência em arquitetura Java, modernização de aplicações legacy, migração para microsserviços, integração de APIs, cloud native, segurança e práticas DevOps. Responsabilidades: • Avaliar novas ferramentas, servidores de aplicação e frameworks do ecossistema Java EE; • Analisar viabilidade técnica, custos de licença, suporte da comunidade e trade-offs arquiteturais; • Planear e desenhar a transição de monolitos J2EE 6 para microsserviços modernos; • Definir limites de contexto de negócio, numa lógica de Bounded Contexts; • Definir padrões de comunicação entre sistemas legacy J2EE e novos microsserviços; • Estruturar padrões de integração com REST, mensageria assíncrona, API Gateway e BFF; • Desenhar estratégias de containerização, escalabilidade horizontal e resiliência aplicacional; • Definir padrões de comunicação segura entre frontend e backend, com mecanismos baseados em tokens; • Estruturar fluxos de CI/CD e métricas obrigatórias de qualidade; • Apoiar decisões de infraestrutura de bases de dados, isolamento de schemas, backup e replicação; • Contribuir para a evolução tecnológica e modernização das soluções aplicacionais. Requisitos: • Experiência sólida em arquitetura Java EE; • Conhecimentos de MicroProfile, EJB, CDI, JMS e JTA; • Experiência em migração de monolitos para arquiteturas de microsserviços; • Conhecimentos de Quarkus e/ou Spring Cloud; • Experiência com Application Servers modernos e legacy, nomeadamente WebLogic e GlassFish; • Conhecimentos de Kubernetes, OpenShift e Docker; • Experiência ou conhecimentos em cloud, nomeadamente Microsoft Azure e/ou AWS; • Experiência em CI/CD e estruturação de pipelines com Jenkins; • Conhecimentos de SonarQube e definição de Quality Gates; • Experiência com padrões REST, SOAP, Kafka/RabbitMQ, API Gateways e BFF; • Conhecimentos de segurança OIDC/OAuth2; • Capacidade de análise estratégica, documentação e comunicação com diferentes stakeholders. Localização: Oeiras Modelo de Trabalho: Remoto Início previsto: Início de setembro

Localização

  • Oeiras, Portugal
Contactar empresa