🧠 About the Role
We are seeking a Senior Backend Engineer to join a high-performing technology team supporting enterprise-scale systems in the financial services industry. This role offers a dynamic and collaborative environment focused on modern cloud-based backend architecture, with opportunities for long-term engagement and impactful work.
This position is based in Kraków, Poland and follows a hybrid work model (3 days onsite per week).
✅ Key Responsibilities
Develop and maintain robust backend services using Java 8/11/17
Design and implement REST APIs and GraphQL schemas
Model and manage NoSQL databases (preferably Azure Cosmos NoSQL)
Build data streaming pipelines using Confluent Kafka
Use Spring Boot, Spring Batch, and Spring Cloud frameworks to build scalable applications
Implement secure authentication and authorization systems (e.g., OAuth 2.0, Microsoft Entra ID)
Leverage Azure Cloud Services (App Services, API Management, Azure Monitor, etc.)
Collaborate with cross-functional teams to deliver high-quality, maintainable solutions
Optional: Apply AI/ML knowledge to enhance backend functionality
🎯 Requirements
7+ years of experience in backend development
Strong expertise in Java, API design, and cloud-native services
Familiarity with Azure ecosystem and DevSecOps principles
Proficient in modern development tools and practices
Excellent communication and problem-solving skills
Must have a valid passport (for occasional travel or onboarding compliance)
🌟 Nice to Have
Exposure to AI technologies
Experience working in the banking or financial services sector
Background in CI/CD pipelines and automated testing frameworks
This is a compelling opportunity for seasoned backend engineers eager to work in a high-availability, cloud-first environment with modern technologies and business-critical impact.
Net per day - B2B
Check similar offers