Software Engineer (Java)
Work Model : Remote with visits to Warsaw office once per month
Join our expanding engineering team supporting a strategic initiative in the financial domain. As a global tech partner with over 30 years of experience, we help leading organizations modernize their systems and deliver top-tier digital solutions.
We’re looking for a Software Engineer (Java) who thrives in ownership-driven environments and enjoys solving complex technical challenges.
What You’ll Do
- Design and build scalable back-end solutions using Java and Spring Boot
- Own the full software development lifecycle : from requirements gathering to deployment and monitoring
- Collaborate with cross-functional teams and stakeholders
- Drive engineering excellence and mentor others
What You Bring
Proficiency in Java, with strong experience in Spring Boot, Kafka, Docker, and KubernetesSolid knowledge of Hibernate and Microservices architectureExperience with CI / CD tools (Jenkins, GitHub Actions) and cloud platforms (AWS, Azure, or GCP)Strong understanding of unit testing, REST APIs, and security best practicesExcellent communication skills, team collaboration, and ownership mindsetFluent in EnglishMust be located in PolandAgile Experience
Hands-on experience with Agile / Scrum methodologiesComfortable working in fast-paced environments with evolving prioritiesNice to Have
Background in financial servicesWhy Join Us
Permanent employment contract or B2BPerformance-based bonuses & flexible benefitsPrivate healthcare & life insuranceLearning & certification opportunitiesInclusive, collaborative cultureEmployee referral program