Quem Somos
A Elecctro é uma empresa portuguesa, fundada em 2014 e localizada no Taguspark em Oeiras, Portugal.
Criámos uma plataforma vertical de IoT com tecnologia única e exclusiva onde integramos soluções de hardware e software à medida. Essencialmente, "ligamos máquinas ao mundo" de forma a inovar e potenciar negócios. Desenvolvemos uma solução única e inovadora para sistemas não atendidos. Com mais de máquinas instaladas, somos líderes de mercado nacional e em expansão internacional. Somos especialistas em Hardware, Software, Inovação, Talento e Felicidade.
Num modelo de trabalho "Liberdade com responsabilidade", conseguimos adaptar a nossa flexibilidade às tuas necessidades, criando um equilíbrio entre o trabalho e a vida pessoal.
É nesta harmonia que vem de dentro para fora, que encontramos uma equipa feliz e dedicada, com um espírito de entreajuda incrível. Porquê a Elecctro?
* Somos flexíveis no horário
* 25 dias de férias
* Dia de aniversário
* Oferecemos um seguro de saúde
* Cartão CoverFlex com múltiplos benefícios;
* Teambuildings & Team Sunset Parties
* Plafond para usares em formação (presencial ou online) e programas de certificação profissional;
* Partilhamos informação de forma aberta, ampla e consciente;
* Contribuímos para o desenvolvimento individual de cada colaborador, reconhecendo o talento e valorizando a proatividade e a criatividade;
Resumo da Função
Procuramos um Java Developer com experiência em Android para integrar a nossa equipa de desenvolvimento de software para terminais de pagamento. Esta função exige domínio técnico em desenvolvimento de sistemas robustos e altamente concorrentes, com foco em desempenho, fiabilidade e comunicação em tempo real com múltiplos componentes.
Ambiente Técnico
* Plataforma: Android (Java)
* SDK & Componentes: Android SDK, Android Services
* Frameworks & Ferramentas: RxJava
* Comunicação: Real-time communication, sockets, protocolos proprietários
* Concorrência & I/O: Multithreading intensivo, operações assíncronas
Responsabilidades Principais
* Desenvolver e manter aplicações Android para terminais de pagamento.
* Implementar serviços Android que gerem comunicações simultâneas com múltiplos sistemas.
* Integrar com APIs e protocolos de comunicação específicos de dispositivos.
* Garantir elevada fiabilidade e tolerância a falhas em ambientes de produção contínua.
* Trabalhar com operações de I/O complexas e concorrência intensiva, garantindo desempenho em tempo real.
* Colaborar com equipas de produto, QA e integração para garantir conformidade técnica e operacional.
Requisitos do Candidato
Formação Académica
* Mestrado em Engenharia Informática ou similar.
Competências Obrigatórias
* Experiência sólida em desenvolvimento Java para Android, com foco em Android SDK e serviços.
* Domínio de programação concorrente e multithreaded em Java.
* Experiência com RxJava e programação reativa.
* Conhecimento profundo de operações de I/O e comunicação em tempo real.
* Capacidade de trabalhar com sistemas distribuídos e integração com hardware.
Competências Preferenciais
* Experiência com sistemas embarcados ou terminais de pagamento.
* Conhecimento de segurança em sistemas Android e comunicação de dados.
* Familiaridade com protocolos de comunicação proprietários e integração com periféricos.
Tipo de oferta: Período Integral
Benefícios:
* Cartão/Ticket refeição
* Estacionamento gratuito
* Seguro saúde