Olisipo
Java Developer
Senior Java developer to analyse, develop and maintain Java applications for Olisipo (Portuguese IT services), focusing on performance tuning, async systems, debugging and architecture decisions. Core stack: Java 8+, Spring, SQL/NoSQL, REST/XML/EMS-JMS web services, OAuth2/JWT security and Apache Pulsar. Hybrid work in Portugal.
- Compensation
- Not disclosed
- Location
- Portugal
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Degree in Informatics Engineering or equivalent technical area
- Proven senior-level experience in analysis, development and maintenance of Java applications
- Advanced knowledge of Java (version 8+), software architecture and design patterns
- Advanced knowledge of relational databases (SQL)
- Experience developing/integrating Web Services (XML, REST, preferably EMS/JMS)
- Experience with asynchronous systems and application performance optimization (concurrency, query optimization, code review)
- Advanced debugging, log analysis and complex problem-solving skills
- Autonomy, problem-solving mindset, analytical skills, attention to detail, good communication and ability to mentor junior team members
- Fluency in Portuguese and technical English for reading and writing documentation
Nice to have
- Mastery of frameworks such as Spring
- Experience with eCommerce/digital payments solutions
- NoSQL databases
- Application security (OAuth2, JWT, OpenID, JWS)
- Apache Pulsar
- Collaboration in architecture decisions and technology selection
Full description
Perfil
- Licenciatura em Engenharia Informática ou área técnica equivalente;
- Experiência comprovada em funções de nível Sénior na análise, desenvolvimento e manutenção de aplicações Java;
- Conhecimentos avançados de Java (a partir da versão 8), arquitetura de software e padrões de desenho;
- Conhecimentos avançados em bases de dados relacionais (SQL) e experiência em desenvolvimento/integração de Web Services (XML, REST e preferencialmente EMS/JMS);
- Experiência em sistemas assíncronos e otimização de performance aplicacional (concorrência, otimização de queries e code review);
- Capacidade demonstrada em debugging avançado, análise de logs e resolução de problemas complexos;
- Autonomia, mentalidade de problem-solving, capacidade analítica, atenção ao detalhe, boa comunicação e capacidade de apoio/orientação a elementos mais juniores;
- Domínio de frameworks (ex: Spring), soluções de eCommerce/pagamentos digitais, bases de dados NoSQL, segurança aplicacional (OAuth2, JWT, OpenID, JWS), Apache Pulsar e colaboração em decisões de arquitetura/escolha tecnológica;
- Fluência em português e conhecimentos de inglês técnico para leitura e elaboração de documentação.
Responsabilidades
- Analisar, desenvolver e manter aplicações Java, assegurando soluções de alta disponibilidade, escaláveis e alinhadas com as boas práticas da indústria;
- Otimizar a performance aplicacional através da revisão de código, gestão de concorrência e otimização de queries SQL;
- Garantir os requisitos de segurança e compliance nas soluções desenvolvidas;
- Colaborar ativamente com equipas funcionais, técnicas e de testes em todas as fases do ciclo de vida de desenvolvimento;
- Executar a análise e resolução de problemas complexos (debugging avançado e análise de logs);
- Participar nas decisões técnicas e de arquitetura, incluindo a seleção de tecnologias, frameworks e ferramentas.
Oferecemos
- Seguro de Saúde;
- Formação online gratuita, através da plataforma Udemy;
- Formação Presencial e Remota no Learning Center da Olisipo;
- Certificações Gratuitas (mediante aprovação em exame);
- Descontos em Parceiros Olisipo (áreas de saúde e bem-estar, fitness, viagens, entre outros);
- Consultas psicológicas gratuitas;
- Possibilidade de adiantamento de salário, sem comissões.
Regime de trabalho híbrido.