Senior Java Engineer

Jobtailor

Utrecht

On-site

EUR 90,000 - 140,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Jobtailor zoekt een ervaren Java Software Engineer die hoogwaardige software ontwerpt en ontwikkelt met focus op schaalbare microservices en cloud-native oplossingen. Je werkt aan RESTful API’s, CI/CD-implementaties en technische besluitvorming binnen een multidisciplinair team.

Je begeleidt junior engineers, documenteert technische aspecten en werkt nauw samen met Product Management, ML Engineers en andere stakeholders. Affiniteit met data-, analytics- of AI-platformen is een voordeel.

Qualifications

  • HBO- or WO-level work and thinking level or equivalent professional experience.
  • Approx. 7+ years of experience as a Java Software Engineer.
  • Extensive commercial experience with Java.
  • Experience designing scalable microservice architectures.
  • Experience with event-driven systems and messaging technologies such as Kafka, RabbitMQ or NATS.
  • Experience with Spring Boot, Quarkus or similar frameworks.
  • Strong knowledge of relational databases, including PostgreSQL.
  • Experience with SQL optimization and data modeling.
  • Experience with CI/CD tools and processes such as GitHub Actions or Jenkins.
  • Experience with Docker, Kubernetes and container platforms.
  • Strong knowledge of software design patterns, data structures and algorithms.
  • Understanding of security principles and secure software development.
  • Experience with Agile methodologies.
  • Good English communication skills.
  • Desirable: Go and/or Python.
  • Desirable: Experience with gRPC.
  • Desirable: Experience with data, analytics or AI platforms.
  • Desirable: Experience with cloud-native architectures.
  • Desirable: Mentoring or technical coaching.
  • Desirable: Experience in fast-growing scale-ups or startup environments.

Responsibilities

  • Design, develop, test and implement high-quality Java software.
  • Contribute to software architecture and technical decision-making.
  • Develop scalable microservices and cloud-native solutions.
  • Design and implement RESTful APIs.
  • Develop and maintain CI/CD processes.
  • Perform code reviews and uphold high code quality standards.
  • Resolve complex technical issues and production incidents.
  • Create and maintain technical documentation.
  • Coach and mentor junior engineers.
  • Collaborate with Product Management, ML Engineers, Frontend Developers and other stakeholders.
  • Elaborate requirements further.
  • Contribute to event-driven architectures, real-time messaging and complex data pipelines.
  • Continuously improve systems, architecture and development processes.
  • Work on a modern data- and AI-platform to collect, link, analyze and search media and data sources.

Skills

Java
Spring Boot
Quarkus
PostgreSQL
SQL Optimization
CI/CD
Docker
Kubernetes
Kafka
RabbitMQ
Cloud-native
Data platforms
Event-driven
Go
Python

Education

HBO/WO level

Tools

GitHub Actions
Jenkins
Kubernetes
Container Platforms

Job description

Hoogwaardige Java-software ontwerpen, ontwikkelen, testen en implementeren.
Bijdragen aan softwarearchitectuur en technische besluitvorming.
Schaalbare microservices en cloud-native oplossingen ontwikkelen.
RESTful API’s ontwerpen en implementeren.
CI/CD-processen ontwikkelen en onderhouden.
Code reviews uitvoeren en hoge standaarden voor codekwaliteit bewaken.
Complexe technische vraagstukken en productie-incidenten lossen.
Technische documentatie opstellen en onderhouden.
Junior engineers begeleiden en coachen.
Samenwerken met Product Management, Machine Learning Engineers, Frontend Developers en andere stakeholders.
Requirements verder uitwerken.
Bijdragen aan event-driven architecturen, realtime messaging, AI-integraties en complexe dataverwerkingspijplijnen.
Continu systemen, architectuur en ontwikkelprocessen verbeteren.
Werken aan een modern data- en AI-platform voor het verzamelen, koppelen, analyseren en doorzoeken van media- en databronnen.

Requirements
  • HBO- of WO-werk- en denkniveau of vergelijkbare professionele ervaring.
  • Circa 7+ jaar ervaring als Java Software Engineer.
  • Uitgebreide commerciële ervaring met Java.
  • Ervaring met het ontwerpen van schaalbare microservice-architecturen.
  • Ervaring met event-driven systemen en messaging-technologieën zoals Kafka, RabbitMQ of NATS.
  • Ervaring met Spring Boot, Quarkus of vergelijkbare frameworks.
  • Sterke kennis van relationele databases, waaronder PostgreSQL.
  • Ervaring met SQL-optimalisatie en datamodellering.
  • Ervaring met CI/CD-tools en -processen zoals GitHub Actions of Jenkins.
  • Ervaring met Docker, Kubernetes en containerplatformen.
  • Sterke kennis van softwaredesignpatronen, datastructuren en algoritmen.
  • Begrip van beveiligingsprincipes en secure software development.
  • Ervaring met Agile ontwikkelmethodieken.
  • Goede communicatieve vaardigheden in het Engels.
  • Wenselijk: Ervaring met Go en/of Python.
  • Wenselijk: Ervaring met gRPC.
  • Wenselijk: Ervaring binnen data-, analytics- of AI-platformen.
  • Wenselijk: Ervaring met cloud-native architecturen.
  • Wenselijk: Ervaring met mentoring of technische coaching.
  • Wenselijk: Ervaring binnen snelgroeiende scale-ups of start-upomgevingen.
Core Competencies

Demonstrates expertise in designing, developing, and implementing high-quality Java software, with a strong focus on scalable microservices and cloud-native solutions. Proficient in CI/CD processes, technical documentation, and mentoring junior engineers while collaborating effectively with cross-functional teams.

Highest-signal resume keywords
  • Java Software Development
  • Microservice Architecture Design
  • CI/CD Processes
  • Event-Driven Systems
  • Agile Development Methodologies
Hard Skills
  • Java
  • Spring Boot
  • Quarkus
  • PostgreSQL
  • SQL Optimization
  • Software Design Patterns
  • Data Modeling
  • Kafka
  • RabbitMQ
  • Docker
Soft Skills
  • Coaching
  • Communication Skills
Industry Keywords
  • Cloud-Native Architectures
  • Data Platforms
  • AI Integrations
  • Real-Time Messaging
Tools & Technologies
  • GitHub Actions
  • Jenkins
  • Kubernetes
  • Container Platforms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer – Teamleader
Senior Engineer – Teamleader

Jobtailor • Utrecht

On-site
EUR 90,000 - 130,000
Senior Java Backend Engineer Utrecht
Senior Java Backend Engineer Utrecht

CodeGuild • Utrecht

On-site
EUR 80,000 - 90,000
Premievrij pensioen
3 dagen thuiswerken
Reiskostenvergoeding
+4
Java Software Engineer
Java Software Engineer

ilionx • Utrecht

Hybrid
EUR 50,000 - 73,000
Thuiswerkplek budget
Mobiliteitsvergoeding (woon-werk)
Pensioenregeling
+1
Senior Java Software Engineer Hilversum
Senior Java Software Engineer Hilversum

CodeGuild • Hilversum

On-site
EUR 75,000 - 84,240
Winstdelingsregeling van circa 5%
29 vakantiedagen
Pensioenregeling
+5
Senior Java Developer Dordrecht
Senior Java Developer Dordrecht

CodeGuild • Dordrecht

On-site
EUR 75,000 - 90,000
Vaste bonusregeling
100% pensioenregeling
Riant opleidingsbudget
+2
Senior Java Developer - NL
Senior Java Developer - NL

Capgemini • Utrecht

Hybrid
EUR 65,000 - 80,000
Vast contract vanaf dag één
Ongelimiteerd certificeren
26 verlofdagen
+4
Senior Java Software Developer Leiden
Senior Java Software Developer Leiden

CodeGuild • Leiden

On-site
EUR 80,000 - 110,000
25 vakantiedagen
Uitstekend pensioen
Oneindig opleidingsbudget
Senior Java Software Engineer Rotterdam
Senior Java Software Engineer Rotterdam

CodeGuild • Rotterdam

On-site
EUR 75,000 - 90,000
26 vakantiedagen
Thuiswerken tot 4 dagen
100% pensioenregeling
+1
Senior Java Developer Den Bosch
Senior Java Developer Den Bosch

CodeGuild • 's-Hertogenbosch

On-site
EUR 70,000 - 85,000
26 vakantiedagen + 10 extra bijkopen
Goed pensioen
Reiskostenvergoeding
+2
Senior Java Backend Engineer — AI‑Driven Microservices (Hybrid WFH)
Senior Java Backend Engineer — AI‑Driven Microservices (Hybrid WFH)

CodeGuild • Utrecht

On-site