Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Java Engineer (Poland/Remote).
Poland Jobs Expertini

Urgent! Senior Software Java Engineer (Poland/Remote) Job Opening In Kraków – Now Hiring Confidential

Senior Software Java Engineer (Poland/Remote)



Job description

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 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


Career Development:



  • Future career opportunities with international exposure.


Work Environment:



  • A supportive and diverse environment that promotes employee growth and learning.


Flexibility:



  • Flexible working arrangements to suit your needs.


Benefits:



  • Private medical healthcare.

  • Motivizer card.

  • 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.


 


 


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Software Potential: Insight & Career Growth Guide