Home
NewsContactApply now →
HomeCareersOpen PositionsFullstack Java Developer
Open position

Fullstack Java Developer

€380per day
Project summary

About this role.

Our client within the European Institutions is currently looking for a Fullstack Java Developer to work on the design and develop production grade, enterprise level systems that make extensive use of messaging and microservices.

Tasks:

  • Design and develop production grade, enterprise level systems that make extensive use of messaging and microservices.
  • Participate in the Java implementation of applications and micro-services involving integration with search engines, being able to write backend code in a reliable, fast, scalable, and secure way, satisfying requirements and service level agreements following both a functional and reactive programming approach.
  • Write OAUTH authentication mechanisms. Implement validation mechanisms as unit and integration tests.
  • Assist with deployment and configuration of the system. Setup CI/CD pipelines. Familiarity with Kubernetes/Docker is assumed.
  • Follow Scrum procedures and disciplines. Estimate the work to be done upon request.
  • Write technical documentation. Account for secure coding practices, as well as logging and auditing features.
  • Work with Git following pull request procedure.
  • Write clean, secure and high-quality code.

Requirements:

  • 4 years of studies + at least 9 years of professional experience OR 3 years of studies + at least 10 years of professional experience
  • A minimum of 6 years of professional experience of OOP paradigms and SOLID principles using Java 21 (or higher) and experience with most common Java frameworks:
  • Spring
  • SpringBoot
  • A minimum of 1 year of professional experience in the domain of biometric and identity management solutions, including:
  • Fingerprint handling (tenprint and latent print)
  • Face identification
  • Face matching
  • Good knowledge of application development environments including:
  • Java 21+
  • Eclipse or Intellij
  • Maven
  • Git
  • Good knowledge of the design and development of components like REST APIs, integrations, micro-services)
  • proficiency in using REST based frameworks like Spring MVC as well accessories tools like Postman
  • proficiency in functional and reactive programming
  • Good knowledge of relational databases Microsoft SQL server
  • Ability to use Spring Data and Hibernate
  • Good knowledge of Agile software development methodologies:
  • Scrum
  • Kanban
  • Good knowledge of container technology
  • Docker
  • Kubernetes
  • Good knowledge of messaging systems including:
  • ActiveMQ
  • Kafka
  • Good Knowledge of CD/CI systems
  • TFS/Azure DevOps
  • Good knowledge of front-end web application development:
  • Javascript
  • jQuery
  • JSP
  • Good knowledge javascript front-end framework:
  • Vue.js
  • React/Angular2
  • Good knowledge of a Java EIP framework like
  • Apache Camel
  • Spring Integration
  • Good knowledge in Enterprise Integration methodologies and patterns.
  • Proficiency in modelling an EIP system using classical EIP patterns and diagrams
  • Good knowledge of no-sql and graph databases and ElasticSearch
  • Good knowledge of biometric data manipulation, procedures and standards including:
  • NIST file handling and generation
  • Fingerprint identification
  • Face recognition
Send application

Apply for this position.

Fill in the form below. We'll review your application and get back to you. All fields except attachments are required.

Attachments

Up to 3 PDF files (CV, cover letter, references). 1 MB each.

By submitting, you agree to be contacted by the Thaleria talent team in connection with this position only.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Back to all positions