May 19, 2026
Senior Scala Engineer
Senior • Remote
168 - 210 PLN
Gdansk, Poland
🚀 Senior Scala Developer
We are looking for a Senior Scala Developer to join a globally recognized fintech project focused on post-trade automation and large-scale financial systems. Our client is a London-based technology company trusted by more than 180 financial institutions worldwide, including 25 of the 30 globally systemically important banks (G-SIBs). You’ll have the opportunity to work on mission-critical systems used across the global financial market — all while enjoying the flexibility of fully remote work.
💻 Your responsibilities:
• Designing and implementing real-time financial data streaming components
• Building and maintaining services based on Akka (Actors, Streams, HTTP)
• Developing Kafka consumers with proper offset handling and advanced error management
• Working with Slick and PostgreSQL (schema modeling, queries, migrations)
• Writing unit and integration tests, especially for asynchronous code
• Collaborating directly with the client’s engineering team in London
🛠 Tech Stack:
• Scala
• Akka (Actors, Streams, HTTP)
• ZIO
• Apache Kafka
• Slick / PostgreSQL
• AWS (EC2, S3, SQS/SNS)
✅ What we expect:
• 4–5+ years of commercial Scala experience
• Strong knowledge of Akka Actors & Akka Streams
• Hands-on experience with ZIO in production environments
• Practical experience with Apache Kafka and distributed systems
• Experience with testing asynchronous applications
• Knowledge of AWS/cloud environments
• Fluent English communication skills
⚡ Recruitment Process (Fast Track):
HR Screening
Internal Technical Interview
Client Technical Interview
Final Client Meeting
🌍 Why is it worth joining?
• Long-term and stable fintech engagement
• Real impact on systems supporting the global financial market
• International engineering environment with modern technologies
Similar jobs you might like
Technology
Svitla Systems
Scala Tech Lead
Senior
Remote
Warsaw, Poland
🏢 Summary: Full-time on-site Tech Lead (Scala) role focused on building and extending a microservices-based fintech origination platform. The position involves designing scalable backend services, integrating third-party systems, and developing high-throughput, low-latency applications. The role also includes leading architecture decisions and ensuring high code quality in AWS-based environments. 🗂️ Requirements: 7+ years backend development experience with Scala and/or Java, Bachelor’s degree in Computer Science or related field, Strong knowledge of data structures and algorithms, Experience with RabbitMQ or other message brokers, Experience with PostgreSQL or other relational databases, Experience designing RESTful APIs and microservices, Strong commercial experience with AWS, Experience working in Agile environment 📃 Skills: Scala, Java, RabbitMQ, Kafka, PostgreSQL, AWS, REST, Microservices, Heroku, Python, Cats, ZIO, NetSuite, Agile 🏢 Description: Svitla Systems Inc. is looking for a Tech Lead (Scala) for a full-time on-site position (40 hours per week) in Ukraine. Our client is a finance company and an alternative lending platform focused on providing capital access to small and medium-sized businesses. You'll contribute to a microservices-based fintech origination platform. The role involves building and extending backend services across a multi-step deal ingestion pipeline, with integrations into third-party data providers and a financial management system. Requirements 7+ years of commercial experience in backend development with Scala and/or Java. Bachelor’s degree in Computer Science or a related field. Strong knowledge of data structures and algorithms, including parallelization and performance optimization. Experience with RabbitMQ; familiarity with other message brokers, such as Kafka, is also valued. Knowledge of PostgreSQL or comparable relational databases. Experience designing and building RESTful APIs and microservices architectures. Strong commercial experience with AWS. Experience working in an Agile environment. Nice to have Knowledge of Heroku. Experience with Python. Background in fintech or financial services is a strong plus. Responsibilities Design and implement scalable, reliable backend services in Scala, aligned with existing architecture and coding standards. Develop low-latency applications handling high-throughput data streams, using actor systems or effect-based libraries (e.g., Cats Effect, ZIO). Build and maintain RabbitMQ-based messaging integrations between microservices, as well as third-party API integrations (data verification providers, OCR services, and NetSuite). Design and implement RESTful APIs to serve internal platform needs and support external partner integrations. Maintain high code quality through unit and integration testing, peer code reviews, and performance profiling. Participate in deployment pipelines and manage workloads on Heroku and AWS environments. Follow client security and data-handling guidelines to support SOC 2 Type 2 compliance requirements. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities.
Technology
Svitla Systems
Scala Tech Lead
Senior
Remote
Warsaw, Poland
🏢 Summary: Full-time on-site Tech Lead (Scala) role focused on building and scaling a microservices-based fintech origination platform. The position involves designing high-performance backend services, leading technical decisions, and integrating messaging systems and third-party financial services. You will drive architecture, performance optimization, and cloud deployments in a high-throughput AWS environment. 🗂️ Requirements: 7+ years commercial backend development with Scala and/or Java, 3+ years experience in Tech Lead or Staff Engineer role, Bachelor’s degree in Computer Science or related field, Strong knowledge of data structures and algorithms, Experience with RabbitMQ, Knowledge of PostgreSQL or other relational databases, Experience designing and building RESTful APIs, Experience with microservices architectures, Strong commercial experience with AWS, Experience working in Agile environment 📃 Skills: Scala, Java, RabbitMQ, Kafka, PostgreSQL, REST, Microservices, AWS, Agile, Algorithms, Parallelization, Performance 🏢 Description: Svitla Systems Inc. is looking for a Tech Lead (Scala) for a full-time on-site position (40 hours per week) in Ukraine. Our client is a finance company and an alternative lending platform focused on providing capital access to small and medium-sized businesses. You'll contribute to a microservices-based fintech origination platform. The role involves building and extending backend services across a multi-step deal ingestion pipeline, with integrations into third-party data providers and a financial management system. Requirements 7+ years of commercial experience in backend development with Scala and/or Java. 3+ years of experience tech lead/staff engineering role. Bachelor’s degree in Computer Science or a related field. Strong knowledge of data structures and algorithms, including parallelization and performance optimization. Experience with RabbitMQ; familiarity with other message brokers, such as Kafka, is also valued. Knowledge of PostgreSQL or comparable relational databases. Experience designing and building RESTful APIs and microservices architectures. Strong commercial experience with AWS. Experience working in an Agile environment. Nice to have Knowledge of Heroku. Experience with Python. Background in fintech or financial services is a strong plus. Responsibilities Design and implement scalable, reliable backend services in Scala, aligned with existing architecture and coding standards. Develop low-latency applications handling high-throughput data streams, using actor systems or effect-based libraries (e.g., Cats Effect, ZIO). Build and maintain RabbitMQ-based messaging integrations between microservices, as well as third-party API integrations (data verification providers, OCR services, and NetSuite). Design and implement RESTful APIs to serve internal platform needs and support external partner integrations. Maintain high code quality through unit and integration testing, peer code reviews, and performance profiling. Participate in deployment pipelines and manage workloads on Heroku and AWS environments. Follow client security and data-handling guidelines to support SOC 2 Type 2 compliance requirements. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities.
Technology
ITDS
Senior Java Backend Developer – Financial Technology
Senior
Remote
Warsaw, Poland
18,900 - 23,100 PLN
🏢 Summary: Senior Java Developer role focused on building and optimizing high-performance transactional and banking systems in a 100% remote environment. The position involves designing scalable backend solutions using modern Java and Spring technologies, integrating messaging systems, and ensuring system reliability through advanced monitoring and CI/CD practices. This opportunity targets experienced engineers ready to contribute to complex financial platforms in an agile setting. 🗂️ Requirements: Minimum 5 years of Java development experience, Strong experience with Java 21+, Strong experience with Spring Boot 3, Solid knowledge of PostgreSQL, Experience with CI/CD tools (GitLab, Jenkins), Experience with OpenShift deployments, Experience with RabbitMQ and Kafka, Experience with ELK stack and Dynatrace, Experience with JUnit 5, Mockito, RestAssured, Experience working in Agile (Scrum, Kanban), Good command of Polish, Communicative English proficiency, Legal right to work in the European Union 📃 Skills: Java, Spring, PostgreSQL, Redis, RabbitMQ, Kafka, ELK, Dynatrace, GitLab, Jenkins, OpenShift, JUnit, Mockito, RestAssured, SQL, R 🏢 Description: Unleash innovation in financial technology — shape the future of transactional systems with expertise and precision! 100% remote work. As a Senior Java Developer , you will be working for our client, a leading player in the financial services industry dedicated to delivering cutting-edge transactional and banking systems. You will contribute to the development of robust, scalable solutions that power high-stakes online financial operations, driving digital transformation and operational excellence. This role offers a unique chance to advance your career within an innovative environment that values technical mastery and strategic thinking. Your main responsibilities: Design, develop, and optimize complex backend systems using Java 21+ and Spring Boot 3, adhering to best practices and high-quality standards. Work with domain-driven design (DDD) to implement scalable and maintainable software solutions. Manage and optimize data solutions utilizing PostgreSQL, Redis, and integration tools like RabbitMQ and Kafka. Utilize tools such as ELK stack, Dynatrace, and CI/CD pipelines (GitLab, Jenkins, OpenShift) to ensure system performance and reliability. Conduct thorough testing and validation using JUnit 5, Mockito, and RestAssured to deliver resilient software releases. Collaborate with agile teams (Scrum, Kanban) for iterative development and continuous improvement. Contribute analytical insights and high-level problem-solving skills to support transaction systems in a fast-paced financial environment. You're ideal for this role if you have: At least 5 years of experience in Java development, with a strong background in Spring Boot 3 and Java 21+. Solid understanding of database technologies, particularly PostgreSQL. Practical experience with CI/CD tools such as GitLab, Jenkins, and deployment on OpenShift. Familiarity with message brokers like RabbitMQ and Kafka. Knowledge of monitoring and logging tools (ELK stack, Dynatrace). Experience with automated testing frameworks including JUnit 5, Mockito, and RestAssured. Strong analytical skills and experience working within agile methodologies (Scrum, Kanban). It is a strong plus if you have: Experience in the finance sector and knowledge of financial risk modeling. Certifications related to cloud, database management, or software development. Basic knowledge of R language and SQL testing. Language required for the role: Polish (good command), English (communicative proficiency). Eligibility to work in Europe: Only candidates with an existing legal right to work within the European Union will be considered for this role.
Technology
ITDS
Senior Java Developer – Banking Microservices Expert
Senior
Remote
Warsaw, Poland
18,900 - 23,100 PLN
🏢 Summary: Senior Java Developer role focused on building and maintaining core banking systems using modern Java and event-driven microservices architecture. The position involves developing scalable services, evolving legacy systems, and contributing to a complex microservices ecosystem within a CI/CD environment. Remote work model with strong emphasis on high-quality, domain-driven design in the financial sector. 🗂️ Requirements: 7+ years of Java development experience, Experience in banking or financial services, Deep knowledge of Java 21/25, Strong knowledge of Spring Boot, Experience with MongoDB, Strong experience with Apache Kafka, Experience with event-driven architecture, Proficiency in REST APIs, Proficiency with Git, Proficiency with Maven, Experience with CI/CD tools, Experience with microservices architecture, Understanding of Domain-Driven Design (DDD), Ability to work with legacy systems, Communicative Polish, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, MongoDB, Kafka, REST, Git, Maven, Jenkins, OpenShift, JaCoCo, SonarQube, CQRS, DDD, Hexagonal, Microservices, CI/CD 🏢 Description: Empower scalable financial systems — drive innovation in banking technology! Warsaw-based opportunity with remote work model (up to 5 days remote per week). As a Senior Java Developer , you will be working for our client, a leader in the banking industry, dedicated to building and maintaining core domain systems that serve internal clients. Join us in creating robust, event-driven microservices that shape the future of banking infrastructure, fostering seamless digital experiences and technological excellence. Your main responsibilities: Develop and maintain core banking services using Java 21/25, Spring Boot 4.0, and MongoDB. Design and implement event-driven architectures utilizing Apache Kafka and Schema Registry. Collaborate on microservices ecosystem, ensuring high quality and scalability. Work with legacy code and contribute to system evolution within a complex environment. Ensure code quality through tools like JaCoCo and SonarQube, following best practices. Participate in CI/CD pipelines using OpenShift, Jenkins, and Maven. Apply Domain-Driven Design (DDD), CQRS, and Hexagonal architecture principles. Work independently within a mono-repo approach, managing multiple repositories and shared libraries. You're ideal for this role if you have: 7+ years of experience in Java development, ideally within banking or financial services. Deep knowledge of Java (21/25), Spring Boot, and MongoDB. Strong experience with Kafka and event-driven architecture. Proficiency with REST APIs, Git, Maven, and CI/CD tools. Ability to work with legacy systems and develop scalable solutions. Solid understanding of microservices architecture and domain modeling. It is a strong plus if you have: (optional) Certifications or experience in OpenShift, Jenkins, or related cloud technologies. Language Required for the role: Communicative Polish. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
ITDS
Senior Java Full Stack Developer – Banking and Financial Services
Senior
Hybrid
Krakow, Poland
23,520 - 30,240 PLN
🏢 Summary: Senior Java Full Stack Developer role focused on building and supporting scalable banking applications within a global engineering team. The position involves developing microservices-based systems, ensuring production stability, and driving digital transformation in financial services. Hybrid work model with strong emphasis on DevOps, observability, and end-to-end support. 🗂️ Requirements: 6+ years of Java and full-stack development experience, Expertise in Java 21 and Spring Boot 3.x, Experience with microservices architecture and REST APIs, Strong knowledge of React JS, Experience with PostgreSQL, Experience with messaging systems (MQ or Solace), Familiarity with Kubernetes and Redis, Experience with CI/CD and DevOps practices, Knowledge of observability and monitoring tools, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, JSON, React, PostgreSQL, MQ, Solace, Kubernetes, Redis, Grafana, Splunk, Logstash, Prometheus, Jenkins, Ansible, CI/CD, DevOps 🏢 Description: Empower financial innovation — shape the future of banking technology! Krakow-based opportunity with hybrid work model allowing up to 3 remote days per week. As a Senior Java Full Stack Developer – Banking and Financial Services , you will be working for our client, a leading global bank, contributing to the development and support of critical financial applications. You will help build robust, scalable systems that drive digital transformation in the banking sector, offering innovative solutions to complex financial challenges. Your main responsibilities: Deliver application enhancements and provide ongoing support as a key member of a global engineering team. Collaborate with business stakeholders to plan, execute, and meet project milestones. Lead the resolution of critical incidents, ensuring timely fixes and issue resolution. Own end-to-end production support, managing support requests, tickets, and queries. Diagnose, troubleshoot, and resolve application performance, stability, and usability issues. Create and maintain technical documentation, best-practice guides, and process artifacts. Continuously develop your skills through training, certifications, and practical experience. Act as a subject matter expert for system functionality, operational constraints, and best practices. Participate actively in agile delivery, identifying risks and dependencies early. You're ideal for this role if you have: 6+ years of experience in Java development and full-stack engineering. Deep expertise with Java 21, Spring Boot 3.x, microservices, REST APIs, and JSON. Strong knowledge of React JS, PostgreSQL, and messaging systems like MQ or Solace. Working familiarity with Kubernetes, Redis, and application security best practices. Exposure to observability tools and DevOps/CI/CD pipelines: Grafana, Splunk, Logstash, Prometheus, Jenkins, Ansible. Excellent written and verbal communication skills in English. Ability to work effectively across distributed teams with responsiveness and ownership. Customer-focused mindset with a passion for high-quality deliverables. Comfortable operating within a DevOps model, supporting testing, analysis, and support tasks. It is a strong plus if you have: Basic Python, shell scripting, and experience with workflow engines like Activiti. Familiarity with testing frameworks such as JMock/Mockito and Selenium. Support or development experience with workflow-based applications. Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
ITDS
Senior Java Developer – Financial Services (Remote)
Senior
Remote
Warsaw, Poland
18,900 - 23,100 PLN
🏢 Summary: Senior Java Developer role focused on building and maintaining high‑transaction financial systems using modern Java and SpringBoot technologies. The position involves designing scalable backend solutions, integrating messaging and monitoring tools, and contributing to CI/CD pipelines in an agile environment. Remote work model with a Warsaw-based team. 🗂️ Requirements: 7+ years of Java software development experience, Strong expertise in Java 21+, Experience with SpringBoot 3, Experience with PostgreSQL and Hibernate, Knowledge of DDD principles, Experience with ELK, Dynatrace, Redis, Experience with RabbitMQ and Kafka, Experience with Gitlab, Jenkins, OpenShift, Experience with Junit 5, Mockito, RestAssured, Experience with CI/CD pipelines, Experience with high-transaction online systems, Good command of Polish, Communicative English, Legal right to work in the EU 📃 Skills: Java, SpringBoot, PostgreSQL, Hibernate, DDD, ELK, Dynatrace, Redis, RabbitMQ, Kafka, Gitlab, Jenkins, OpenShift, Junit5, Mockito, RestAssured, CICD, Scrum, Kanban 🏢 Description: Unleash innovation — build transformative Java solutions for the finance sector! Warszawa-based opportunity with remote work model. As a Senior Java Developer , you will be working for our client, a leader in the financial industry, dedicated to developing and supporting high-transactional internet systems. Join a passionate team to create impactful, scalable solutions that shape the future of finance technology and foster career growth. Your main responsibilities: Develop and maintain robust applications using Java 21+ and SpringBoot 3, ensuring high performance and scalability. Design and implement database solutions with PostgreSQL, applying best practices in DDD. Collaborate in agile teams, utilizing methodologies such as Scrum or Kanban, to deliver innovative features. Integrate and optimize system components with tools like ELK, Redis, Dynatrace, and messaging systems like RabbitMQ and Kafka. Write comprehensive unit and integration tests using Junit 5, Mockito, and RestAssured. Participate in CI/CD pipelines with Gitlab, Jenkins, and OpenShift to streamline deployment workflows. Analyze system performance and troubleshoot issues to maintain optimal operation. You're ideal for this role if you have: At least 7 years of experience in software development, primarily with Java-based solutions. Strong expertise with Java 21+ and SpringBoot 3. Experience working with PostgreSQL, Hibernate, and DDD principles. Familiarity with ELK, Dynatrace, Redis, RabbitMQ, Kafka. Proficiency in CI/CD tools like Gitlab, Jenkins, and OpenShift. High analytical skills and experience supporting transactional online systems, preferably in finance. It is a strong plus if you have: Knowledge of agile methodologies such as Scrum or Kanban. Certifications or additional expertise in financial systems or back-end architecture. Language Required for the role: Polish: good command required English: communicative proficiency Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data. Internal number #8853
Technology
Caspian One
JVM Software Engineer (Java, Scala, Kotlin) | Remote | Trading Platform
Senior
Remote
200 - 275 PLN
🏢 Summary: B2B remote Software Engineer role (Poland) focused on designing and building core components of a distributed‑ledger‑based collateral exchange platform for global financial institutions. The position involves developing secure, production‑grade systems, implementing distributed workflows, and contributing to architecture and threat‑modelling in a cloud‑native environment. Engineers also support production operations and collaborate with internal and external stakeholders. 🗂️ Requirements: Residence in Poland, 7+ years software engineering experience, 3+ years experience with Kotlin, Java, or Scala on JVM, Master’s degree in Computer Science or equivalent, Experience with relational databases, Experience with message‑driven architectures, Experience with Public Key Infrastructure, Strong knowledge of concurrency, Strong knowledge of security, Strong knowledge of networking, Experience delivering production‑grade systems at scale, Fluent English 📃 Skills: Kotlin, Java, Scala, JVM, SpringBoot, Canton, Daml, ActiveMQ, Gradle, Ansible, Docker, Kubernetes, APIs, Swift, SQL, PKI, DistributedLedger, Concurrency, Networking, Databases 🏢 Description: JVM Software Engineer (Java or Scala or Kotlin) B2B, Remote (Poland) Leading Financial‑Market Infrastructure Provider **Candidates must reside in Poland** We are supporting a financial technology firm building a next‑generation collateral exchange platform used by major global financial institutions. Their platform enables secure, private, and precise ownership transfers using distributed ledger technology. They are expanding their engineering team and seeking an experienced Software Engineer to help design, build, and evolve core components of their distributed‑ledger‑based platform. Role Overview You will join a highly skilled, distributed engineering team working in an agile environment. You’ll contribute to the development of key platform components, implementing business logic, workflows, and distributed‑ledger code. You will collaborate with internal teams and external partners, participate in architectural reviews and threat‑modelling sessions, and support production operations through an on‑call rotation. This role is offered on a B2B contract, fully remote within Poland. Tech Stack You’ll work with a modern, cloud‑native stack including: Kotlin, Java, or Scala (JVM) Spring Boot Canton / Daml (distributed ledger) ActiveMQ, message‑driven architectures Gradle, Ansible, Docker Kubernetes for container orchestration Integrations via APIs, message queues, and Swift What You’ll Do Design and implement platform components and distributed workflows Build secure, resilient, production‑grade systems Ensure the platform meets strict requirements for correctness, security, resilience, operational stability, and confidentiality Collaborate with external partners and internal stakeholders Participate in architectural assessments and threat‑modelling Support production systems via an on‑call rotation Minimum Qualifications Candidates must have 7+ years of experience in software engineering roles Master’s degree in Computer Science or equivalent Strong foundation in databases, concurrency, security, and networking Experience with relational databases, message‑driven architectures, and Public Key Infrastructure 3+ years’ experience with Kotlin, Java, or Scala on the JVM Proven experience delivering production‑grade systems at scale Strong analytical and problem‑solving skills Excellent English communication skills Preferred Qualifications Experience with functional or strongly typed programming Experience with Canton / Daml or other distributed ledger technologies Experience deploying and operating services in Kubernetes
Technology
ITDS
Senior Java/Kafka Developer – Payments and Financial Messaging
Senior
Hybrid
Warsaw, Poland
23,100 - 30,450 PLN
🏢 Summary: Senior Java/Kafka Developer role focused on modernizing and enhancing payment systems by adapting legacy applications to ISO20022 financial messaging standards. The position involves designing, developing, and deploying high-impact changes within complex payment architectures using Java and Kafka technologies. Hybrid work model with strong emphasis on secure, scalable financial messaging solutions. 🗂️ Requirements: Minimum 5 years of professional experience in Java development, Strong expertise in Java, Spring, Hibernate, and DB2, Hands-on experience with Apache Kafka, Experience with Spring Boot and Spring Data, Experience in RESTful API development, Knowledge of microservices architecture, Experience with Docker, Proficiency with Git and CI/CD pipelines, Fluent Polish and English, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, SpringData, Hibernate, DB2, Kafka, KafkaStreams, KafkaConnect, REST, Microservices, Docker, Git, GitLabCI, ISO20022 🏢 Description: Empower Financial Innovation - Redefine Payment Systems with Next-Gen Technology! Warszawa-based opportunity with hybrid work model (4 days per week in the office) As a Senior Java/Kafka Developer – Payments and Financial Messaging , you will be working for our client, a leader in the financial services industry, dedicated to transforming payment systems and implementing cutting-edge messaging standards. Join a dynamic team focused on adapting legacy applications to non-discretionary ISO20022 standards, enabling secure and efficient financial messaging worldwide. This role offers an exciting pathway for career growth within a forward-thinking organization committed to innovation. Your main responsibilities: Collaborate in requirements gathering sessions with business stakeholders to ensure technical solutions meet business needs Analyze, design, and plan impactful technical changes within complex payment systems Develop, test, and deploy modifications to legacy applications aligned with ISO20022 standards Conduct code reviews, support UAT processes, and assist with seamless code releases Apply creative problem-solving to improve the tech stack and optimize system performance Reverse engineer complex code bases to implement high-impact modifications effectively You're ideal for this role if you have: Minimum 5 years of professional experience in Java development Strong expertise in Java, Spring, Hibernate, and DB2 Experience with Spring Boot, dependency injection, auto-configuration, and Spring Data Hands-on knowledge of Apache Kafka (producers, consumers, Kafka Streams, Kafka Connect) Familiarity with RESTful API development, and microservices architectures Knowledge of containerization tools like Docker Proficiency with Git, CI/CD pipelines (preferably GitLab CI) It is a strong plus if you have: Past experience in financial services, banking technology, or payments industry is a plus Understanding of financial messaging standards such as ISO 20022, SWIFT, CBPR+ or FIN Experience with IBM MQ / JMS - queue managers and channels Infrastructure as Code expertise - provisioning and managing infrastructure Language Required for the role: Fluent Polish and English communication skills Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
ITDS
Senior Big Data Engineer – Spark/Scala for Banking Innovation
Senior
Hybrid
Warsaw, Poland
21,000 - 25,200 PLN
🏢 Summary: Senior Big Data Engineer role focused on designing and optimizing large-scale data processing solutions using Spark and Scala within the financial sector. The position involves building resilient data pipelines, supporting production systems, and collaborating in Agile teams to deliver scalable data platforms. Hybrid work model based in Warsaw with up to two remote days per week. 🗂️ Requirements: 3-5 years experience in big data engineering, Strong expertise in Spark, Proficiency in Scala or Java, Knowledge of Python, Experience with DevOps practices, Experience with CI/CD tools, Understanding of microservices architecture, Fluent English, Legal right to work in the European Union 📃 Skills: Spark, Scala, Java, Python, DevOps, CI/CD, Microservices, Airflow, Git, Scrum, BigData 🏢 Description: Empower data-driven innovation — shape the future of financial technology! Warsaw-based opportunity with hybrid work model (up to 2 remote days per week). As a Senior Big Data Engineer (Spark/Scala) , you will be working for our client, a leader in structured finance within the global banking industry. You will contribute to building and optimizing a cutting-edge data platform that supports complex business processes and facilitates collaboration across multiple stakeholders in the finance sector. Join us to drive impactful data solutions that fuel digital transformation and open new avenues for growth. Your main responsibilities: Design and develop solutions for collecting, transforming, and processing large datasets efficiently. Analyze data from multiple sources and translate insights into technical specifications. Implement and industrialize reliable, scalable, and resilient data processing jobs using Spark and Scala. Conduct code reviews and collaborate with team members to ensure continuous improvement. Contribute to agile teams delivering value through Scrum cycles, supporting innovative project delivery. Stay up-to-date with evolving big data technologies and implement best practices. Support applications, troubleshoot production issues, and ensure high quality standards. Produce comprehensive technical documentation, test plans, and project artifacts. You're ideal for this role if you have: 3-5 years of professional experience in big data engineering, ideally within banking or finance. Strong expertise in Spark and Java or Scala, with additional knowledge of Python, DevOps, CI/CD tools, and microservices. Fluency in English (Polish and French are a plus). Analytical mindset with excellent problem-solving skills. Proactive attitude and strong teamwork skills across global teams. Effective communication skills and ability to work across different time zones. It is a strong plus if you have: Knowledge of Airflow, GIT, and modern data architecture strategies. Experience with Agile methodologies and delivering solutions in fast-paced environments. Language Required for the role: Fluent English (required) Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
N-iX
Senior Scala Engineer
Senior
Remote
Krakow, Poland
6,000 - 7,000 USD
🏢 Summary: The offer is for a Senior Scala Engineer to design and evolve a high-performance aggregate system that optimizes query workloads across modern cloud data platforms. The role focuses on architecting intelligent prediction and selection logic, improving system scalability, and ensuring reliability in large-scale environments. You will work on accelerating business intelligence through advanced lifecycle and performance engineering. 🗂️ Requirements: 6+ years of professional software engineering experience, BA/BS in Computer Science or related field, Strong expertise in Scala, Experience with Akka or Pekko, Experience with data warehouse concepts, Experience with Docker and Kubernetes, Ability to design and optimize high-scale distributed systems, Ability to analyze system performance and trade-offs, Availability to work in Eastern/Central European Time hours 📃 Skills: Scala, Akka, Pekko, Snowflake, BigQuery, Databricks, Docker, Kubernetes 🏢 Description: Our customer is the semantic layer for modern data and AI. They bridge the gap between complex cloud data platforms—like Snowflake, Databricks, and Google BigQuery—and the business users who need consistent, AI-ready analytics. We are looking for a Senior Scala Engineer to join the Aggregates Engineering Team to help redefine how the world handles business intelligence. Responsibilities: Architect the Core Lifecycle: Design, build, and evolve the aggregate system that defines, manages, and optimizes aggregates to accelerate query performance across data platforms. Optimize Intelligent Performance: Architect the prediction and selection logic that identifies high-value aggregates and analyze query workloads to guide placement strategies. Scale High-Impact Systems: Improve maintenance and scheduling processes to ensure reliability and low overhead in large-scale environments, ensuring the system scales smoothly. Requirements: 6+ years of professional software engineering experience and a BA/BS in Computer Science or a related field. Strong programming expertise in Scala and ideally have experience with Scala worker systems like Akka or Pekko. You can reason about complex system behavior, lifecycle state, and performance tradeoffs while maintaining a focus on production reliability. Experience with data warehouse concepts (Snowflake, BigQuery, etc.) and containerization technologies (Docker, Kubernetes). Excellent communication skills and are comfortable working across query planning and platform teams. You are based in or able to work Eastern/Central European Time hours.