Ubique Systems

TRCI-26-04594

Senior Java Cloud-Native Engineer (Kafka/Kubernetes) – Blockchain/Digital Assets

Senior Java engineer (5+ years) needed to design and build reliable, scalable cloud-native distributed systems in Java/Spring Boot. The role focuses on REST APIs and Kafka-based event-driven architectures, deploying and supporting services on Kubernetes with Helm, and ensuring secure, high-quality code with strong testing and observability practices. You will lead implementations, mentor junior developers, support production issue diagnosis, and contribute to blockchain/digital-asset solutions with an emphasis on Ethereum-related projects, collaborating with stakeholders in English.

Position summary

Location
Poland
Workplace
On-site
Employment
Contract
Experience
Minimum 5 years and Maximum 7 years
Apply now

Role overview

Why This Role Matters.

Senior Java engineer (5+ years) needed to design and build reliable, scalable cloud-native distributed systems in Java/Spring Boot. The role focuses on REST APIs and Kafka-based event-driven architectures, deploying and supporting services on Kubernetes with Helm, and ensuring secure, high-quality code with strong testing and observability practices. You will lead implementations, mentor junior developers, support production issue diagnosis, and contribute to blockchain/digital-asset solutions with an emphasis on Ethereum-related projects, collaborating with stakeholders in English.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

Design and develop reliable, scalable cloud-native Java applications.

02

Build RESTful services and Kafka-based event-driven solutions.

03

Deploy and support applications on Kubernetes using Helm.

04

Lead implementations and contribute to secure, high-quality code.

05

Support the development team in diagnosing and resolving application issues.

06

Mentor junior developers and provide code-review feedback.

07

Contribute to blockchain and digital-asset solutions, particularly Ethereum-related projects.

08

Collaborate with technology and business stakeholders in English.

09

Java: At least 5 years of experience in Java.

10

Cloud-Native Distributed Systems: Expertise in developing cloud-native applications for distributed systems using RESTful web services and Kafka -based event-driven architectures.

11

Kubernetes and Helm: Hands-on experience with Kubernetes and Helm.

12

Security: Strong attention to detail and security awareness.

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

Java

02

Spring Boot

03

Spring

04

REST

05

Microservices

06

Distributed systems

07

Kafka

08

Event-driven architecture

09

Kubernetes

10

Helm

11

DevOps

12

Security

13

OAuth2

14

OIDC

15

mTLS

16

Certificates

17

Secrets management

18

Observability

19

Logging

20

Metrics

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

Java (5+ years)

Spring Boot and Spring components

Designing cloud-native distributed systems

RESTful API design and development

Kafka / event-driven architecture

Kubernetes

Helm

Security awareness (secure coding, attention to detail)

Engineering leadership (lead implementations, code reviews, mentoring)

Troubleshooting/diagnosing application issues

English communication with technical and business stakeholders

Preferred

Nice to Have

Ethereum / distributed-ledger (DLT) project experience

Digital assets / tokenization understanding

Solidity familiarity

Web3 libraries / blockchain integration patterns

JPA or Hibernate

SQL and relational databases

Automated testing (JUnit, Mockito) and integration testing

Observability (logging, metrics, tracing)

API/platform security (authentication, authorization, certificates, secrets management)

NoSQL (e.g., MongoDB)

Caching (e.g., Redis)

Reactive programming (Spring WebFlux / Project Reactor)

AI-assisted development tools (e.g., GitHub Copilot)

Relevant certifications (Java, Spring, cloud, Kubernetes, blockchain)

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for Senior Java Cloud-Native Engineer (Kafka/Kubernetes) – Blockchain/Digital Assets

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.