Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Java Engineer

ZEN

Remote

PLN 212,000 - 383,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An innovative company is seeking a Senior Java Software Engineer to join their dynamic team. This role offers the chance to work with cutting-edge technologies and contribute to transformative projects in the finance sector. You will take ownership of microservices, collaborate closely with product teams, and implement high-quality solutions. The company promotes a supportive environment that encourages growth and learning, making it an ideal place for those passionate about technology and finance. If you're eager to make a significant impact in a start-up atmosphere, this opportunity is perfect for you.

Benefits

Flexible working arrangements
Private medical healthcare
Life insurance
Internal and external trainings
Career opportunities with international exposure
Supportive and diverse environment

Qualifications

  • 5+ years of experience in Java and Spring development.
  • Strong understanding of microservices and software development practices.

Responsibilities

  • Take ownership of microservices and collaborate with Product Owner.
  • Design and implement microservices to ensure high quality.

Skills

Java
Spring
OOP paradigms
Design patterns
DDD
EventSourcing
CQRS
Reactive Programming
Kotlin
Microservices

Tools

Spring Boot
MsSQL
Redis
MongoDB
ElasticSearch
Apache Kafka
Job description
Senior Software Java Engineer (Poland/Remote)

At ZEN, we are revolutionizing the way customers manage their money with zero effort. Our mission is to change the world of finance for the better. As a member of the ZEN team, you will have the opportunity to work with cutting-edge technologies and contribute to groundbreaking projects. We foster a start-up environment that encourages high autonomy and ownership.
We are looking for a Senior Java Software Engineer to join our Engineering team. If you are seeking 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.