← Zurück zur Liste
Stelle · Senior

Senior Java / Kafka Developer

Sonstige • Senior • Remote • Vollzeit • Portugal Portugal

An international project is looking for a Senior Java / Kafka Developer to build microservice-based solutions with Java, Spring Boot and Apache Kafka. The work is initially 100% remote, with a later relocation to Portugal or Spain required.

Responsibilities

  • ▹Develop and evolve microservice-based applications
  • ▹Develop using Java and Spring Boot
  • ▹Work with Apache Kafka in messaging and distributed processing solutions
  • ▹Take part in the design and evolution of solutions and software components
  • ▹Develop and maintain integrations between applications and services
  • ▹Apply development, architecture and code quality best practices
  • ▹Create and maintain tests using practices such as TDD and/or BDD
  • ▹Work with relational and NoSQL databases
  • ▹Take part in Agile/Scrum development routines
  • ▹Take part in the 24x7 on-call rota, according to the team calendar

Requirements

  • ▹At least 4 years of experience in software development
  • ▹4+ years of proven, advanced-level experience with Apache Kafka
  • ▹Experience with Java 8 or higher
  • ▹Experience with Spring Boot and microservices architecture
  • ▹Knowledge of functional programming
  • ▹Experience with JPA
  • ▹Solid software design knowledge
  • ▹Experience with TDD and/or BDD testing practices
  • ▹Experience with PostgreSQL, Oracle, MongoDB or similar databases
  • ▹Knowledge of agile methodologies, especially Scrum
  • ▹English at least B2, with conversational ability
  • ▹Conversational Spanish
  • ▹Availability for a future relocation to Portugal or Spain
  • ▹Participation in the 24x7 on-call rotation, about one week every 3–4 months

Nice to have

  • ▹Knowledge of reactive programming
  • ▹Knowledge of APIs and OpenAPI Specification 3 (OAS3)
  • ▹Other technical knowledge that can add value to the project

What we offer

  • ▹International project
  • ▹100% remote work initially
Languages: Angol: legalább B2, társalgási szint, Spanyol: társalgási szint

Ähnliche Stellen