Resumo da vaga
- Stack
- Java
- Localização
- Lisboa
- Regime
- Remoto
- Contrato
- Híbrido
- Publicada
- Esta semana
Descrição
Sobre a vaga
Desenhar, desenvolver e manter aplicações Java escaláveis e resilientes e serviços nativos na nuvem para as plataformas de Comércio da EnBW. Trabalharás na equipa de TI de Comércio da EnBW para desenvolver aplicações críticas para os negócios que suportam o comércio de energia, focando na resiliência e entrega segura.
O que vais fazer
- Desenvolvimento Java Empresarial: Desenhar, desenvolver e manter aplicações Java escaláveis e resilientes e serviços nativos na nuvem para as plataformas de Comércio da EnBW, assumindo a responsabilidade ao longo de todo o ciclo de vida de desenvolvimento de software.
- Integração e Processamento de Dados: Construir integrações entre Endur e aplicações empresariais usando Apache Kafka, REST APIs e tecnologias de mensagens, incluindo fluxos de trabalho para publicação de dados de comércio e mercado em formato JSON e frameworks de processamento de alto desempenho.
- APIs e Arquitetura Orientada a Eventos: Desenvolver APIs RESTful, microserviços e aplicações orientadas a eventos, enquanto contribui para a arquitetura de aplicações, padrões técnicos e padrões de engenharia reutilizáveis.
- Automatização e Monitorização: Melhorar a eficiência operacional através da automatização de processos empresariais, relatórios e ingestão de dados de mercado, assim como desenvolvendo fluxos de trabalho de monitorização que proporcionam transparência entre serviços e processos operacionais.
- Modernização e Excelência em Engenharia: Ajudar a modernizar aplicações e migrá-las para plataformas de tecnologia estratégicas, simplificando arquiteturas e melhorando continuamente a qualidade do software, segurança, desempenho, manutenibilidade e resiliência operacional.
- Qualidade e DevOps: Entregar código limpo, bem testado e documentado, contribuir para testes automatizados e pipelines de CI/CD, participar em revisões de código e garantir que as soluções atendem aos padrões acordados de qualidade, segurança e desempenho. Também investigar problemas de produção e implementar correções sustentáveis.
- Colaboração Ágil: Trabalhar estreitamente com o Gerente de Produto, Líder Técnico e equipas multifuncionais, traduzindo requisitos de negócios em soluções técnicas, contribuindo para o design da solução e apoiando o aprimoramento do backlog, planejamento de sprints e estimativas.
- Trabalho em Equipa Internacional e Partilha de Conhecimento: Partilhar a sua experiência, orientar desenvolvedores juniores e colaborar entre Lisboa, Alemanha e Reino Unido para fortalecer continuamente as práticas de engenharia e formas de trabalho.
O que é pedido
- Tens pelo menos 3 anos de experiência em desenvolvimento Java empresarial, idealmente com Java 17+, e possuis fortes habilidades de programação orientada a objetos e design de software.
- A tua experiência técnica inclui Spring Boot, Spring Framework, REST APIs, microserviços, JPA/Hibernate e ferramentas de construção como Maven ou Gradle.
- Estás confiante a trabalhar com Docker, Kubernetes/OpenShift, Git, pipelines de CI/CD e arquiteturas nativas da nuvem, idealmente com experiência em sistemas distribuídos e DevSecOps.
- Skills de SQL fortes, experiência com PostgreSQL ou Oracle, e conhecimento de Kafka ou tecnologias de mensagens comparáveis e arquiteturas orientadas a eventos complementam o teu perfil de desenvolvimento.
- Tens experiência em testes automatizados, codificação segura, depuração e suporte em produção e sentes-te à vontade para trabalhar ao longo de todo o ciclo de vida de desenvolvimento de software ágil.
- Competências de comunicação e gestão de partes interessadas ajudam-te a colaborar de forma eficaz com equipas de engenharia e negócios multifuncionais.
- Falas inglês com confiança.
Valorizado
- Idealmente, trabalhaste com aplicações críticas para o negócio de alto volume em Comércio de Energia, Comércio de Commodities ou Serviços Financeiros.
- Experiência adicional com Openlink Endur (incluindo Report Builder, integrações Connex, avaliação, dados de mercado, captura de comércio e liquidações).
- Ferramentas de desenvolvimento assistidas por IA, como GitHub Copilot, Cursor ou Claude Code e padrões de integração de IA como MCP são um plus.
- Português e/ou Alemão são considerados uma vantagem.
O que é oferecido
- Seguro de saúde suplementar privado, incluindo cobertura para a tua família imediata, oferecendo tranquilidade além do sistema público.
- Subsídio de refeição para apoiar as tuas rotinas diárias de trabalho.
- Dias de descanso adicionais pagos (24 de dezembro e Dia de Carnaval) além das férias anuais legais - dando-te mais tempo para o que importa.
- Modelo de trabalho híbrido com uma mistura de dias remotos e de escritório para apoiar a flexibilidade e formas modernas de trabalho.
- Colaboração intercultural e projetos transfronteiriços - cresce a tua experiência internacional trabalhando com colegas na Alemanha.
- Tecnologia moderna e oportunidades contínuas de desenvolvimento para apoiar o teu crescimento e manter-te atualizado na tua área.
- Escritórios brilhantes e atraentes numa área trendy de Lisboa, projetados para dias de trabalho produtivos e agradáveis.
