A Fox IT é uma empresa de Consultoria Portuguesa que está pelo 4º ano consecutivo no TOP das 5% melhores PME´S em Portugal. A nossa Missão é trazer uma nova abordagem ao mercado das TI, promovendo uma troca mais justa entre nós, os nossos consultores e os nossos clientes.
Procuramos um Senior Java Developer para reforçar a equipa do nosso cliente.
Requisitos técnicos obrigatórios:
* Senior Java Developer com pelo menos 5 anos de experiência;
* Experiência comprovada na criação, implementação e suporte de aplicações web inovadoras e escaláveis de nível empresarial;
* Experiência com um ou mais frameworks de desenvolvimento web MVC (ex: Spring MVC, Angular, React etc.) durante pelo menos 2 anos consecutivos nos últimos 3 ou 4 anos;
* Boa experiência na criação de páginas, especificamente em React;
* Experiência como Java developer full stack, com excelentes conhecimentos em design de software e princípios de código limpo, bem como conhecimento dos principais ambientes de desenvolvimento integrados (ex: Eclipse);
* Boa experiência com ferramentas de build Java (Maven, Gradle etc.);
* Experiência com ferramentas para mapeamento de bases de dados relacionais em modelos orientados a objectos (por exemplo, QueryDSL ou Hibernate)
* Experiência na utilização de servidores de aplicações WebLogic (em alternativa, Websphere, JBoss ou Tomcat)
* HTML, CSS e Bootstrap, Javascript/Typescript e jQuery
* Java (versão 8 ou superior)
* Familiaridade com bibliotecas e frameworks standard Java (JAX, Spring, etc.)
* Conhecimentos em criação de perfis e depuração de sistemas
* Conhecimentos em pelo menos uma das seguintes bases de dados relacionais (Oracle, DB2, MS-SQL, PostgreSQL)
* Conhecimentos em desenvolvimento e teste de webservices com REST ou SOAP
* Conhecimentos em Git e boas práticas de controlo de versões
Requisitos desejáveis:
* Experiência com bases de dados não relacionais e respetivos projetos; técnicas de rastreio de lógica distribuída e análise de utilização de memória; técnicas de design multithread;
* Experiência com processamento assíncrono e projetos orientados a mensagens.
* Experiência com os seguintes componentes ou similares: Spring; Thymeleaf; Spring Boot; Spring Data; Spring Batch/Quartz; Spring Administrator; JPA; OpenAPI; Swagger; Postman; curl; Microsserviços; Kafka; RabbitMQ; Docker; Kubernetes; SonarQube; Jenkins; Selenium; Testes unitários; Testes de regressão; Metodologia Ágil (Scrum)
Regime: Híbrido Lisboa
O que nós oferecemos:
* 25 dias de férias;
* Seguro de saúde;
* 50€ bónus de aniversário
* Formação;
* Oportunidade de desenvolveres a tua carreira.
Dá o Salto, Junta-te a Nós
Tipo de oferta: Período Integral