Senior Software Java Engineer (Poland/Remote)

ZEN

Kraków

Remote

PLN 210,000 - 320,000

Full time

14 days+
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

Benefits offered by this job

Private medical healthcare
Life insurance
Internal and external trainings
International exposure
Flexible working arrangements

Job summary

A leading financial technology company is seeking a Senior Java Software Engineer to join their dynamic team in Kraków, Poland or work remotely. The role involves designing and implementing microservices while taking ownership of various business domains. Candidates should have over 5 years of Java and Spring experience, along with a solid understanding of OOP and design patterns. The company promotes a supportive environment with flexibility and excellent opportunities for career advancement.

Qualifications

  • 5+ years of experience with Java and Spring.
  • In-depth knowledge of OOP paradigms and design patterns.
  • Ability to evaluate application performance.
  • Proficiency in using DDD, EventSourcing, CQRS, Reactive Programming.

Responsibilities

  • Take ownership of microservices covering business domains.
  • Design and implement microservices following established patterns.
  • Propose paradigms, standards, and create libraries.

Skills

Java 17+
Spring
OOP paradigms
Design patterns
DDD
Event Sourcing
CQRS
Reactive Programming
MsSQL
Redis
MongoDB
ElasticSearch
Apache Kafka

Tools

Kafka
Spring Boot 3.x
Java 17+/ Kotlin
MsSQL
Redis
MongoDB
ElasticSearch

Job description

Senior Software Java Engineer (Poland/Remote)

ZEN.COM is a smart financial app designed for your everyday life – at home and on the go. We make payments, online shopping, and personal finance management fast, secure, and effortless. With ZEN, you can enjoy cashback on purchases, full control over your spending, and peace of mind thanks to purchase protection. A built-in multi-currency account lets you spend abroad or shop internationally with great exchange rates and no hidden fees.
We are looking for aSenior Java Software Engineerto join our Engineering team. If you are seeking for a challenging projects in a start-up environment with high autonomy and ownership this offer is for you.

Requirements
Experience:
  • 5+ years with Java and Spring.
  • In-depth knowledge of OOP paradigms, design patterns, and software development practices.
  • Proficiency in using DDD, EventSourcing, CQRS, Reactive Programming.
Technical Skills:
  • Java 17+ or Kotlin, Spring Boot 3.x for writing microservices.
  • Understanding of data persistence using MsSQL, Redis, MongoDB, and ElasticSearch.
  • Asynchronous message queue with Apache Kafka.
  • Understanding of protocols and security in web environment.
  • Ability to evaluate application performance.
Personal Attributes:
  • Keen to learn and share knowledge about new technologies and the financial industry's inner workings.
  • Ability to find solutions and propose architectural changes.
  • Keen eye for clean code.
Responsibilities
  • Take ownership of microservices covering business domains in cooperation with Product Owner.
  • Design and implement microservices following established patterns and standards to ensure high quality and maintainability.
  • Propose paradigms, standards, patterns, and create common libraries and mechanisms.
What we offer
  • Future career opportunities with international exposure.
  • A supportive and diverse environment that promotes employee growth and learning.
Flexibility
  • Flexible working arrangements to suit your needs.
  • Private medical healthcare.
  • Life insurance.
  • Internal and external trainings.

If you are passionate about challenging projects and thrive in a dynamic start-up environment, we invite you to join the ZEN team. Contribute to the future of finance and take part in transforming the industry.

Apply Now to become a Senior Java Software Engineer at ZEN and help shape the future of financial management.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Node.js Software Engineer
Senior Node.js Software Engineer

ZEN • Kraków

On-site
PLN 180,000 - 240,000
Future career opportunities with international exposure
Supportive and diverse environment that allows employees to thrive and learn
Supportive environment
+1
Senior Backend Java/Kotlin Engineer E-commerce (Poland / Remote)
Senior Backend Java/Kotlin Engineer E-commerce (Poland / Remote)

ZEN • Kraków

Remote
PLN 232,067 - 316,455
Hands-on work with production AI
Talented, supportive peers
High autonomy and ownership
Senior System Analyst (Poland/Remote)
Senior System Analyst (Poland/Remote)

ZEN • Kraków

Remote
PLN 120,000 - 160,000
Senior Backend Java/Kotlin Engineer E-commerce (Poland / Remote)
Senior Backend Java/Kotlin Engineer E-commerce (Poland / Remote)

ZEN • Kraków

Remote
PLN 45,000 - 65,000
High autonomy and ownership
Hands-on AI learning opportunities
Supportive team culture
Senior Java Developer
Senior Java Developer

Envion Software • Warszawa

On-site
PLN 268,000 - 357,000
Fully remote or hybrid work
Direct collaboration with senior staff
Transparent compensation & learning预算
+1
Customer Support Agent (Poland/Remote)
Customer Support Agent (Poland/Remote)

ZEN • Rzeszów

Remote
PLN 60,000 - 72,000
Private medical healthcare
Flexible working conditions
Training opportunities
+1
Senior QA Automation Engineer (Poland / Remotely)
Senior QA Automation Engineer (Poland / Remotely)

ZEN • Kraków

Remote
PLN 168,776 - 253,164
Future career opportunities with international exposure
Supportive and diverse environment
Junior Java Developer
Junior Java Developer

Altkom Software • Warszawa

On-site
PLN 90,000 - 150,000
Multisport card
Language learning allowance
Life insurance
+4
Senior Accountant (Poland/Remote)
Senior Accountant (Poland/Remote)

ZEN • Kraków

Remote
PLN 90,000 - 140,000
Private medical healthcare
Flexible working conditions
Real influence on shaping ZEN.COM
+2
Customer Support Agent (Poland/Remote) room Rzeszów home_work
Customer Support Agent (Poland/Remote) room Rzeszów home_work

ZEN • Rzeszów

Remote
PLN 67,000 - 100,000
Private medical healthcare
Training opportunities
Flexible working conditions