Submeter

Senior Java Developer

Lisboa

Descrição da posição

We are hiring a senior Java Developer with at least 5 years of experience, with experience as fullstack


Requirements

  • Demonstrated expertise in building, shipping and supporting innovative and scalable enterprise-class web applications
  • Experience on one or more MVC web development frameworks (eg: Spring MVC, Angular, React etc.) at least 2 continuous years in the last 3/4 years;
  • Good experience of building pages specificaly in React;
  • Experience working as a full stack Java Developer, with excellent knowledge in software design and clean code principles, with knowledge of the main integrated development environments (eg:  Eclipse)
  • Good experience of Java build tools (Maven, Gradle, etc.);
  • Experience in tools for mapping relational databases into Object Oriented models, (e.g. QueryDsl or Hibernate)
  • Experienced in using WebLogic application servers (as an alternative Websphere, JBOSS or TomCat)
  • HTML, CSS and Bootstrap, Javascript/typescript and jQuery
  • Java (>= version 8)
  • Familiar with standard Java libraries and frameworks (Jax, Spring, ...)
  • Must be knowledgeable in system level profiling and debugging
  • Must be knowledgeable in at least one of the relational DBs (Oracle, DB2, MS-SQL, PostgreSQL)
  • Must be knowledgeable in building and testing webservices with REST or SOAP
  • Must be knowledgeable in Git and source control good practices

Preferred Requirements:
  • Experience with non-relational databases and designs; distributed logic tracing and memory usage analysis techniques; Multi-threaded design techniques;
  • Exposure to asynchronous processing and message-driven designs
  • Experience with the following components or similar: Spring; Thymeleaf; SpringBoot, Spring Data, Spring Batch/Quartz, Spring Administrator, JPA, OpenAPI, Swagger, Postman, curl; Microservices; Kafka, RabbitMQ; Docker, Kubernets; SonarQube, Jenkins, Selenium; Unit tests, Regression tests; Agile (Scrum) 


Quer se candidatar?
Cargo
Nome*
Email*
Telefone*
País*
Cidade*
Linkedin
Upload your CV* (máx. 4MB)
Faça upload da sua foto ou video (máx. 4MB)
Submeter