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
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.
Build RESTful services and Kafka-based event-driven solutions.
Deploy and support applications on Kubernetes using Helm.
Lead implementations and contribute to secure, high-quality code.
Support the development team in diagnosing and resolving application issues.
Mentor junior developers and provide code-review feedback.
Contribute to blockchain and digital-asset solutions, particularly Ethereum-related projects.
Collaborate with technology and business stakeholders in English.
Java: At least 5 years of experience in Java.
Cloud-Native Distributed Systems: Expertise in developing cloud-native applications for distributed systems using RESTful web services and Kafka -based event-driven architectures.
Kubernetes and Helm: Hands-on experience with Kubernetes and Helm.
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.
Java
Spring Boot
Spring
REST
Microservices
Distributed systems
Kafka
Event-driven architecture
Kubernetes
Helm
DevOps
Security
OAuth2
OIDC
mTLS
Certificates
Secrets management
Observability
Logging
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.