Emprego
Senior Java Developer | Lisboa
Full Time
Informática
Presencial
Português
Inglês
Sénior (5+ anos)
Eventos de equipa
Seguro de saúde
Seguro de vida
Telemóvel de serviço
Licenciatura (1.º ciclo — nível 6 QNQ/EQF)
A Caixa Mágica está a recrutar um/a Senior Java Developer para um projeto de longa duração em Lisboa, ligado ao desenvolvimento e manutenção de uma plataforma eletrónica de negociação FX.
A função destina-se a um perfil experiente em Java core, sistemas de baixa latência, multithreading, performance, trading eletrónico e desenho de aplicações críticas de elevada carga.
Responsabilidades:
- Desenvolver e manter uma plataforma eletrónica de trading;
- Garantir elevados standards de qualidade, segurança e performance da plataforma;
- Participar em todo o ciclo de desenvolvimento de software em ambiente ágil;
- Realizar análise técnica, documentação, desenvolvimento, testes e code reviews;
- Colaborar com a equipa de production support em releases e manutenção de componentes;
- Apoiar a recolha e clarificação de requisitos junto do negócio;
- Implementar, testar, validar com stakeholders e participar em processos de release;
- Participar em suporte L3 de produção;
- Contribuir para o desenho de aplicações highly loaded e low latency;
- Apoiar projetos de refactoring e migração de arquiteturas antigas para novas soluções;
- Liderar tecnicamente developers e apoiar a equipa na entrega de objetivos.
Requisitos:
- Pelo menos 5 anos de experiência em desenvolvimento de software;
- Pelo menos 2 anos de experiência como IT Team Lead ou em liderança técnica;
- Forte experiência em Java core, Java SE;
- Experiência em multithreading, concorrência e otimização de performance;
- Conhecimento profundo do funcionamento da JVM, incluindo Garbage Collection, Memory Model, JIT compilation e otimização de memória;
- Experiência em plataformas de trading FX, Equity ou IR de baixa latência;
- Experiência na construção de sistemas de alta performance com latência inferior a <1ms;
- Conhecimentos de otimizações CPU cache-aware, incluindo L1, L2 e L3;
- Conhecimentos de mitigação de false sharing e arquiteturas NUMA-aware;
- Experiência com lock-free algorithms, CAS, Disruptor e ConcurrentSkipListMap;
- Conhecimentos de pricing engines e client order matching;
- Experiência com otimizações Java de baixo nível, incluindo JIT, branch prediction e hot path tuning;
- Experiência prática com Netty, QuickFIX/J e Chronicle Queue;
- Experiência com ferramentas de profiling como JFR, Async Profiler ou perf;
- Experiência com plataformas de trading eletrónico ou sistemas real-time de elevada carga;
- Conhecimentos de SDLC e metodologias ágeis;
- Experiência em projetos de migração ou refactoring;
- Conhecimentos de C#;
- Conhecimentos de Business Analysis, user stories, system design e requisitos não funcionais;
- Inglês de nível avançado;
- Boas competências de apresentação;
- Foco em objetivos e capacidade de orientação para resultados.
Será valorizado:
- Experiência com produtos financeiros e trading eletrónico ou exchange trading;
- Conhecimento profundo de mecânicas do mercado FX;
- Experiência com data locality e desenho de sistemas com latência mínima;
- Experiência com Azul JVM, Tibco ou Broadway TOC;
- Experiência em hedge funds, market-making firms ou ambientes financeiros de elevada exigência;
- Conhecimentos de QA e gestão de requisitos não funcionais.
Oferta:
- Contrato de trabalho permanente para projeto de longa duração;
- Equipamento tecnológico;
- Cartão SIM e smartphone pessoal;
- Seguro de saúde e seguro de vida;
- Eventos sociais e team buildings;
- Oportunidade de crescimento profissional e progressão reconhecida;
- Integração numa equipa dinâmica e jovem;
- Formação nas tecnologias mais recentes;
- Café, fruta, snacks e ambiente acolhedor no escritório.
Sobre a função:
Esta posição combina desenvolvimento Java sénior, liderança técnica, análise de requisitos, desenho de sistemas e suporte de produção em contexto financeiro. O foco principal está em aplicações críticas, de elevada performance e baixa latência, aplicadas a plataformas de negociação eletrónica FX.
Ofertas Relacionadas
Instructional Designer – Competências Digitais | Lisboa
Timestamp
•
Lisboa
E-learning
Full-Stack Developer – Node.js e React | Lisboa
Sanjow
•
Lisboa
Agile
Power Platform Technical Lead | VIRTHIO
VIRTHIO
AI Builder
Senior .NET & Azure Engineer (Hibrido)
knowmad mood
•
Porto
.NET
Senior Product Owner – Platforms
Blip.pt
•
Porto
Software
Associate Business Analyst
Richemont
•
Lisboa, Moscavide e Portela
Confluence