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.
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
Job description
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.