Senior Full Stack Developer (Java 21, React, Kafka)

Square One ResourcesWarsawnofluffjobspublished 10/28/2026
Must-have:TypeScriptJavaScriptJavaReactGitDockerKubernetesFrontendBackendFullstackScrumSecurity

About the company

  • SIMPL is a European Commission initiative developing an open, modular middleware platform for secure data sharing and interoperability across European data spaces. The project focuses on full-stack development using React, TypeScript, Java 21, Spring, and Kafka, including API development, system integrations, and platform enhancements within an international Agile team.
  • The project is currently extended until April 2027.

Your tasks

  • Design, develop, test, and maintain frontend applications using JavaScript, TypeScript, and React.
  • Design and implement backend services using Java 21, Spring Framework, Spring Boot, Spring MVC, Spring Integration, and Spring REST.
  • Develop and maintain REST APIs and platform integrations.
  • Build and support event-driven integrations using Apache Kafka.
  • Develop and optimize relational database interactions and queries.
  • Create and maintain automated unit tests using JUnit.
  • Build and package applications using Maven and deploy them on Tomcat-based environments.
  • Ensure code quality through peer reviews, SonarQube analysis, and secure coding practices.
  • Address security findings and vulnerabilities identified through Fortify and other security scans.
  • Support deployment and operational activities using Argo and Rancher.
  • Investigate and troubleshoot technical issues using logs, monitoring, and Elasticsearch.
  • Maintain code, configuration, and technical documentation in Git repositories, Jira, and Confluence.
  • Contribute to continuous improvement initiatives and engineering best practices within SIMPL.

Requirements

  • Large-scale platform or integration programmes
  • 5+ years of professional software development experience
  • Proven experience working in Agile / Scrum delivery teams
  • Experience using Git, Jira, and Confluence
  • English B2/C1

Must have:

  • Java
  • JavaScript
  • TypeScript
  • React.js
  • Spring Framework
  • Spring Boot
  • Apache Spark
  • Apache Tomcat
  • Apache Flink
  • Kafka
  • Git
  • Jira
  • Confluence
  • Maven
  • JUnit
  • Elasticsearch
  • ArgoCD
  • Docker
  • Kubernetes