
Backend developer
- Porto
- Permanente
- Horário completo
- Encontrar as melhores soluções, mais simples e robustas, para as necessidades dos clientes e stakeholders;
- Desempenhar todas as actividades do processo de desenvolvimento: desenho, desenvolvimento, testes unitários, documentação, revisão de código, entre outros;
- Integração de outros fornecedores através do uso de SDKs ou APIs, sem comprometer a solução actual e usado as boas práticas EIP (enterprise Integration patterns);
- Aplicar as melhores práticas da indústria no desenvolvimento de software tendo como objectivo a escalabilidade, tolerância a falhas e resiliência;
- Melhoramento contínuo dos serviços, componentes e frameworks, usando as melhoras práticas de refactoring, internas com o foco na entrega de valor;
- Colaborar na elaboração de documentação técnica detalhada e material de apoio ao utilizador;
- Realizar coaching técnico aos elementos mais novos da equipa através de code reviews, pair programming entre outros;
- Participação contínua no melhoramento dos processos de desenvolvimento, trabalho de equipa e dependências de outras áreas;
- Formado em engenharia informática, ciência de computação ou similar;
- Mínimo de 4 anos preferencialmente 5 anos de experiência em desenvolvimento backend Java - Sénior
- Experiência no desenvolvimento de sistemas robustos, de elevada disponibilidade e performance;
- Experiência em padrões de software orientado a objetos;
- Conhecimentos em estruturas de dados e algoritmos;
- Experiência na framework Spring/Springboot;
- Experiência em frameworks de testes como Junit, Selenium ou outros;
- Experiência em desenvolvimento de micro-serviços containerização docker;
- Experiência no desenvolvimento de APIs RESTful em micro-serviços;
- Experiência em SQL e desenho de base de dados relacional;
- Experiência com pelo menos uma das seguintes base de dados: PostgreSQL, Oracle e SQLServer;
- Experiência com base de dados NoSQL, MongoDB e ElasticSearch, é uma mais valia;
- Experiência no desenvolvimento de software seguro será uma mais valia;
- Capacidade para adaptação a um ambiente dinâmico e multi-cultural;
- Excelentes capacidades de comunicação escrita e verbal em inglês;
- Motivado para aprender e a pesquisar ativamente novos métodos de trabalho e novas tecnologias;
- Sem egos e comprometido com o sucesso da equipa e empresa (Be kind and ego-free);
- Híbrido na zona Porto
- Nivel de Inglês - minimo B2
Aceda e crie já a sua conta.ouEntrar
ITJobs