Senior Java Engineer & Kafka Architect

emagine Polska

Dublin, Ireland • 1h ago • On-site

Senior

On-site

1,092,000 - 1,092,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Java Engineer & Kafka Architect

  • Focus: GenAI-powered security platform

  • Work mode: 5 days on-site in Dublin

  • Engagement: Initial 6–12 month engagement

Description

You will help build and operate a platform that uses GenAI/LLMs with Apache Kafka and Spring Boot microservices to identify software vulnerabilities, deliver findings to development teams, validate remediation, and provide reporting across the full vulnerability lifecycle.

Responsibilities

  • Develop and enhance cloud-native Spring Boot microservices

  • Build and maintain Kafka-based event-driven processing for security findings

  • Create REST APIs and integrations connecting security tooling, development teams, and reporting services

  • Implement LLM integrations and agentic workflows for automated vulnerability analysis and remediation

  • Track remediation status (identified/remediated/outstanding) and deliver operational/management reporting

  • Add AI token usage and cost monitoring

  • Design and optimize Kafka topics, partitions, consumer groups, retention, and schema management

  • Ensure Kafka scalability, reliability, resilience, and performance; troubleshoot throughput/latency/consumer lag

  • Contribute to production operations: monitoring, alerting, incident management, maintenance, and continuous improvement

Requirements

  • Strong commercial experience with Java

  • Extensive hands-on experience developing applications with Spring Boot

  • Experience building and integrating RESTful APIs

  • Strong understanding of Apache Kafka and event-driven architecture

  • Experience designing and consuming messaging-based integrations

  • Experience developing distributed microservices architectures

  • Understanding of LLMs/GenAI or agentic workflow design (prompt orchestration, semantics, model interactions, token management)

  • Deep production experience with Apache Kafka, including topic/partition strategies, consumer group management, exactly-once semantics, Schema Registry, Kafka Streams, Kafka Connect, and failure recovery strategies

  • Experience running Kafka at scale across self-managed, Confluent, or Amazon MSK environments

  • Proven ability to influence architecture and engineering standards and mentor engineers

Benefits

  • Work as part of a production engineering team with monitoring, maintenance, and incident-response responsibilities

  • Opportunity to build a high-profile next-generation GenAI-powered security platform

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Java Engineer & Kafka Architect role

Improve your resume for just $5

$1,092,000 – $1,092,000/year

Unlock Full Resume Report