May 22, 2026

Java Backend Engineer

Mid • Hybrid

18,000 - 23,000 PLN

Krakow, Poland

We’re looking for a Java Backend Engineer to join LoopMe — a global AI-powered ad tech company redefining how brands connect with consumers across the open internet.

In this role, you’ll help build and scale our Data Management Platform (DMP) — a massively distributed, high-throughput system processing billions of events daily, creating rich device and audience profiles, and exporting data segments to 50+ global partners and exchanges in real time.

You’ll work on complex backend challenges around performance, scalability, data pipelines, and real-time processing, helping power the infrastructure behind large-scale advertising auctions and audience targeting.

This is an opportunity to work on truly high-load systems, collaborate with experienced engineers, and have direct impact on a product used by some of the biggest players in the ad tech ecosystem.

What you'll be doing:

  • Developing features and optimizing performance for large-scale data pipelines (Spark jobs, HBase, Kafka)

  • Designing and optimizing data schemas for relational and NoSQL databases

  • Building microservice applications

Core qualifications:

  • 2+ years of engineering experience

  • Proficiency in Java with a strong understanding of concurrency and distributed systems

  • Experience with Spring Framework or similar IoC frameworks

  • Experience with JPA or other ORM frameworks

  • Strong knowledge of SQL and experience with modern RDBMS (PostgreSQL)

  • Self-motivated, reliable, and comfortable working across a large multi-module codebase

Additional experience we’d value:

  • Experience with Apache Spark or other large-scale data processing frameworks

  • Experience with HBase or other NoSQL/columnar stores

  • Experience with Kubernetes

  • Experience with Kafka

  • Experience with AI/LLM integrations in backend services

Benefits

  • Flexible working schedule with a hybrid type of work

  • Annual performance bonus

  • One month of workation (you can work from any part of the world for one month)

  • Multikafeteria

Similar jobs you might like

Technology

Loopme

Senior Java Backend Engineer

Senior

Hybrid

Krakow, Poland

27,000 - 33,000 PLN

🏢 Summary: Senior Java Backend Engineer role focused on building and optimizing a high-load ad-serving system processing over 5 million requests per second with strict latency goals. The position involves designing critical-path components, implementing architectural improvements, and enhancing performance in a real-time bidding platform. The role emphasizes scalability, low-latency optimization, and distributed systems engineering in a microservices environment. 🗂️ Requirements: 5+ years backend engineering experience, Strong Java proficiency, Experience with Spring or Spring Boot, Hands-on SQL experience, Experience with PostgreSQL or other relational databases, Knowledge of microservices architecture, Proficiency with Linux shell, Experience with Docker 📃 Skills: Java, Spring, SpringBoot, SQL, PostgreSQL, Linux, Docker, gRPC, ProtocolBuffers, Reactor, WebFlux, Kafka, Kubernetes, JFR, async-profiler, JVM, Testcontainers, ClickHouse, Aerospike, Redis, Micrometer, Prometheus, Grafana 🏢 Description: Are you eager to work with advanced technologies and build high-performance applications capable of processing over 5 million requests per second? If yes, we have an ideal opportunity for you at LoopMe. We are a team of experienced engineers developing and supporting real-time bidding platforms for global advertisers. You will work daily with talented engineers, using technologies such as Java, Spring Boot, gRPC, Project Reactor, Kafka, ClickHouse, PostgreSQL, Aerospike, and Redis. Your main focus will be on enhancing performance, optimizing cloud infrastructure, and developing innovative features across our product range. Join us in our mission to expand the limits of possibilities in the advertising industry! We are seeking a Senior Java Backend Engineer to join our Marketplace team and help develop our high-load ad-serving system, which can process more than 5 million requests per second with a 200ms response time. What you’ll be doing Designing and tuning hot-path components for the ad-serving critical path—such as throttling, rate limiting, targeting indexes, and DSP adapters. Implementing architectural changes across services — including RTB request lifecycle, deals targeting, and multi-impression-key processing. Creating gRPC APIs and Protocol Buffers schemas to facilitate cross-team integrations. Profiling and minimizing CPU usage and allocations to achieve strict p99 latency goals. Strengthening the system architecture to guarantee smooth operation during peak load times. Integrating advanced targeting algorithms into the main ad delivery process. Collaborating closely with multiple teams to provide services and data for our solutions. Core qualifications Over five years of experience in backend engineering. Solid understanding of Java and Spring / Spring Boot. Hands-on experience with SQL and familiarity with PostgreSQL or other relational databases. Strong knowledge of microservices architecture and its best practices. Proficient in Linux shell and Docker. Additional experience we’d value Concurrency in Java includes java.util.concurrent, CompletableFuture, lock-free data structures, virtual threads / Project Loom, and Reactor schedulers. gRPC and Protocol Buffers Project Reactor / Spring WebFlux Kafka Kubernetes Experience in managing high-QPS services, including profiling with JFR and async-profiler, GC tuning, and JVM internals understanding. Robust testing culture with unit tests, functional tests, and Testcontainers. Extra pluses AdTech / RTB domain expertise — OpenRTB, DSP/SSP, IVT, deals, cookie-sync, ads.txt, schain Performance engineering on critical paths — utilizing fastutil / Eclipse Collections, creating allocation-aware code, and optimizing for JIT awareness. Distributed systems experience includes rate-limiting algorithms such as token bucket, fixed and slidingwindow, as well as back-pressure, circuit breakers, sharding, and consistent hashing. Observability tools include Micrometer, Prometheus, Grafana, and structured logging. Full responsibility for managing multi-week epics across multiple teams. Experience with analytical or in-memory databases such as ClickHouse, Aerospike, Redis. Benefits Flexible working schedule with a hybrid type of work Annual performance bonus One month of workation (you can work from any part of the world for one month) Multikafeteria

Technology

Loopme

Senior Software Engineer (Java&Scala)

Senior

Hybrid

Krakow, Poland

28,000 - 32,000 PLN

🏢 Summary: Backend Software Engineer role focused on building and optimizing a high-traffic mobile advertising exchange platform processing hundreds of thousands of requests per second. The position involves designing, implementing, and testing core exchange functionality, including migrating systems from Scala to Java. Engineers own the full development lifecycle in a distributed, low-latency environment. 🗂️ Requirements: BS in Computer Science or related field, 6+ years of software engineering experience, 1+ years of Scala programming experience, 2+ years of Java programming experience, Experience with microservices architecture, Experience with high-traffic, high-availability systems, Experience working in Agile environment, Experience writing unit tests 📃 Skills: Scala, Java, MongoDB, Bigtable, Aerospike, Kafka, PubSub, Python, AWS, GCP, Git, Bitbucket, Microservices, ProtocolBuffers 🏢 Description: LoopMe is the leading in-app monetization and programmatic advertising platform. We reach a mobile audience of over 900 million monthly unique users globally and process over 200 billion ad requests. The Chartboost SDK is the highest-integrated independent mobile ad SDK, and through the Chartboost Exchange, Ad Network and other services, we empower mobile app developers to build businesses while connecting advertisers to highly engaged audiences. What we need We are looking for a backend software engineer to join our exchange team and help us build the best advertising platform for mobile developers. You'll work on a system that processes hundreds of thousands of requests per second and conducts a real-time auction to find and deliver the most effective ads from our global partners. We trust our engineers to own this critical system and handle the full life cycle of feature development, from initial design all the way to shipping into production. Our primary system is written in functional Scala and has plenty of opportunities to flex your distributed, low-latency programming muscle, using technologies like MongoDB, protocol buffers and others. We’re planning on moving away from Scala to Java over the next few years, so be prepared to help us with that transition. What you’ll be doing Responsible for design, implementation and testing the functionality of our Exchange product Help translate our advertising exchange from Scala to Java Work effectively with other engineers, system architects, and Operations teams to implement enhancements and issue resolutions Participate in technical discussions; come up with innovative ways to improve the product and process Troubleshoot issues with the application, technologies, and infrastructure Continuously improve your technical knowledge Think creatively and work independently - collaborating with others as needed to maximize efficiency and throughput Deliver quality work on time while driving developer productivity across the organization You’re the type of engineer who appreciates clean code and has experience in writing unit tests to keep the utmost in code quality Who you are BS in Computer Science or related field 1+ years of Scala programming experience 2+ years of Java programming experience 6+ years of software engineering experience You have an understanding of microservices and hands-on experience implementing them You are experienced with software development in high-capacity, high-traffic, high-availability websites/systems You have experience working with Agile development The following experience would be a plus: Advertising technology experience Experience with Python or Java NoSQL databases (MongoDB, Bigtable, Aerospike, etc.) Distributed messaging services, like Kafka, PubSub Strong skills in Data Engineering Experience Managing Cloud infrastructure (AWS or GCP) Familiarity with Git and/or Bitbucket Benefits: International work environment Flexible working schedule with a hybrid working model (3 days from the office) Annual performance bonus (up to 8%) One month of workation (work from any location worldwide for one month) Multikafeteria

Technology

Loopme

Senior Software Engineer (Java&Scala)

Senior

Hybrid

Krakow, Poland

29,000 - 32,000 PLN

🏢 Summary: Backend Software Engineer role focused on building and scaling a high-traffic mobile advertising exchange that processes hundreds of thousands of real-time auction requests per second. The position involves full lifecycle development of distributed, low-latency microservices written in functional Scala and deployed to production. Engineers design, implement, test, and optimize backend systems for high availability and performance. 🗂️ Requirements: BS in Computer Science or related field, 6+ years of software engineering experience, 2+ years of Scala programming experience, Experience with Java or Python, Hands-on experience with microservices architecture, Experience building high-traffic, high-availability systems, Experience with Agile development, Ability to design, implement and test backend systems, Experience troubleshooting application and infrastructure issues, Experience writing unit tests 📃 Skills: Scala, Java, Python, Microservices, MongoDB, Bigtable, Aerospike, Kafka, PubSub, AWS, GCP, Git, Bitbucket, ProtocolBuffers, NoSQL 🏢 Description: LoopMe is the leading in-app monetization and programmatic advertising platform. We reach a mobile audience of over 900 million monthly unique users globally and process over 200 billion ad requests. The Chartboost SDK is the highest-integrated independent mobile ad SDK and through the Chartboost Exchange, Ad Network and other services, we empower mobile app developers to build businesses while connecting advertisers to highly engaged audiences. What we need: We are looking for a backend software engineer to join our exchange team and help us build the best advertising platform for mobile developers. You'll work on a system that processes hundreds of thousands of requests per second and conducts a real-time auction to find and deliver the most effective ads from our global partners. We trust our engineers to own this critical system and handle the full life cycle of feature development, from initial design all the way to shipping into production. Our system is written in functional Scala and has plenty of opportunities to flex your distributed, low-latency programming muscle, using technologies like mongoDB, protocol buffers and others. What you’ll be doing: Responsible for designing, implementing and testing the functionality of our Exchange product Work effectively with other engineers, system architects, and Operations teams to implement enhancements and issue resolutions Participate in technical discussions; come up with innovative ways to improve the product and process Troubleshoot issues with application, technologies, and infrastructure Continuously improve your technical knowledge Think creatively and work independently - collaborating with others as needed to maximize efficiency and throughput Deliver quality work on time while driving developer productivity across the organization You’re the type of engineer that appreciates clean code and has experience in writing unit tests to keep the utmost in code quality Qualifications: BS in Computer Science or related field 2+ years of Scala programming experience, along with experience in other programming languages such as java, or python. 6+ years of software engineering experience You have an understanding of microservices and hands-on experience implementing them You are experienced with software development in high-capacity, high-traffic, high-availability websites/systems You have experience working with Agile development The following experience would be a plus: Advertising technology experience Experience with Python or Java NoSQL databases (MongoDB, Bigtable, Aerospike etc) Distributed messaging services, like Kafka, PubSub Strong skills in Data Engineering Experience Managing Cloud infrastructure (AWS or GCP) Familiarity with Git and/or Bitbucket Benefits: International work environment Flexible working schedule with a hybrid working model (3 days from the office) Annual performance bonus (up to 8%) One month of workation (work from any location worldwide for one month) Multikafeteria

Technology

NextChallenge

Senior Java Engineer

Senior

Remote

Limassol, Cyprus

🏢 Summary: Backend Java Engineer role focused on developing and modernizing a high-load B2B gaming back-office platform processing millions of real-time transactions daily. The position involves building new features, improving scalability and reliability, and evolving a monolithic system toward distributed services. You will contribute to architectural design, performance optimization, and production issue resolution. 🗂️ Requirements: 5+ years of Java development experience, Strong knowledge of backend architecture, Experience with distributed systems, Experience with relational databases and SQL, Experience with message-driven systems, Experience refactoring production systems, Strong debugging and problem-solving skills, Intermediate English or higher 📃 Skills: Java, Spring, MSSQL, SQL, Kafka, Redis, Microservices 🏢 Description: Role Overview: We are looking for an experienced Java Engineer to join the client's backend team, which is working on the back-office platform of a high-load B2B gaming system. Their platform processes millions of transactions daily and supports real-time operations for multiple partners. As the system continues to grow, the engineering team is expanding to improve scalability, performance, and reliability, while gradually evolving parts of the platform from a monolithic architecture toward distributed services. You will work on both new functionality and architectural improvements, helping modernise critical parts of the platform. Technology Stack: Java 8 / Java 17, Spring Framework, MSSQL 2019, Kafka, Redis, distributed services with parts of the system still evolving from a monolithic architecture. Key Responsibilities: Develop new backend functionality for the platform; Improve system performance, scalability, and reliability; Participate in refactoring and modernisation of legacy components; Contribute to architectural discussions and technical design; Investigate and resolve production issues; Assess technical feasibility and complexity of business requirements; Collaborate closely with backend engineers, technical leads, and product teams Required Skills & Experience: 5+ years of Java development experience; Strong understanding of backend architecture and distributed systems; Experience working with relational databases and SQL; Familiarity with message-driven systems (Kafka or similar); Experience in improving or refactoring existing production systems; Strong problem-solving and debugging skills; Comfortable working in collaborative environments with code reviews and shared ownership of the codebase; English level: Intermediate or higher. The company guarantees you the following benefits: Global Collaboration: Join an international team where everyone treats each other with respect and moves towards the same goal; Autonomy and Responsibility: Enjoy the freedom and responsibility to make decisions without the need for constant supervision; Competitive Compensation: Receive competitive salaries reflective of your expertise and knowledge as our partner seeks top performers; Remote Work Opportunities: Embrace the flexibility of fully remote work, with the option to visit company offices that align with your current location; Flexible Work Schedule: Focus on performance, not hours, with a flexible work schedule that promotes a results-oriented approach; Unlimited Paid Time Off: Prioritise work-life balance with unlimited paid vacation and sick leave days to prevent burnout; Career Development: Access continuous learning and career development opportunities to enhance your professional growth; Corporate Culture: Experience a vibrant corporate atmosphere with exciting parties and team-building events throughout the year; Referral Bonuses: Refer talented friends and receive a bonus after they successfully complete their probation period; Medical Insurance Support: Choose the right private medical insurance and receive compensation (full or partial) based on the cost; Flexible Benefits: Customise your compensation by selecting activities or expenses you'd like the company to cover, such as a gym subscription, language courses, Netflix subscription, spa days, and more; Education Foundation: Participate in a biannual raffle for a chance to learn something new unrelated to your job as part of your commitment to ongoing education. Interview process: HR Interview with the Recruiter; Technical interview with the team; A 2-hour Final interview with the team. If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!

Technology

N-iX

Senior Java Engineer (#4884)

Senior

Remote

Krakow, Poland

5,800 - 6,100 USD

🏢 Summary: The role involves building and scaling backend services for content discovery, licensing, and delivery platforms using Java and modern backend technologies. You will design RESTful APIs, implement event-driven systems, and model data to support analytics and reporting. The position focuses on clean architecture, scalable systems, and cloud-based deployments within the AWS ecosystem. 🗂️ Requirements: 5+ years backend development experience, Strong proficiency in Java, Experience with Spring Boot and Spring Framework, Experience designing and consuming REST APIs, Experience with Kafka or other streaming platforms, Strong knowledge of relational databases, Ability to write optimized SQL queries, Experience with GraphQL, Exposure to Python or willingness to learn 📃 Skills: Java, Spring, SpringBoot, REST, Kafka, SQL, GraphQL, Python, AWS, Aurora, DynamoDB, DBT, Databricks, Snowflake, Docker, Kubernetes, Node.js, TypeScript 🏢 Description: We're seeking a Software Java Engineer with 5+ years of experience to help build and scale the backend services that power our content discovery, licensing, and delivery platforms across all of our content libraries. You'll join a team that's passionate about clean architecture, performance, and solving complex challenges at scale. If you thrive in a collaborative environment and love building robust APIs, data-driven systems, and data modeling we'd love to hear from you. What You'll Do: Design, implement, and maintain backend services using Java, Spring Boot, and the broader Spring ecosystem. Build and evolve RESTful APIs that power content metadata, search, recommendation, and licensing workflows. Work with Kafka to build event-driven and real-time processing systems. Use SQL and work with relational databases to support structured content metadata. Partner with data and analytics teams to model data in data warehouses, supporting reporting and analytics use cases. Build and maintain DBT models to transform raw data into clean, usable datasets. Leverage the AWS ecosystem for service deployment, data storage, and pipeline orchestration. Contribute to technical discussions, system design, and code reviews. Requirements: 5+ years of professional backend development experience. Strong proficiency in Java, with experience using Spring Boot and Spring Framework. Experience designing and consuming REST APIs. Familiarity with Kafka or other message streaming platforms. Solid understanding of relational databases and writing optimized SQL. Comfortable working with GraphQL. Exposure to Python or willingness to learn. A collaborative mindset with strong communication skills. A passion for clean code, scalable systems, and continuous learning. Nice-to-Have: Practical experience working with data warehouses and DBT for data transformation and modeling. Hands-on experience working with the AWS ecosystem (especially Aurora/Dynamo DB). Experience working with Node.js and/or Typescript. Knowledge of containerization and orchestration (Docker, Kubernetes). Experience with Databricks/Snowflake. Background in building systems for search, metadata enrichment, or digital asset management. We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits

Technology

iTeamly

Staff / Senior Java Developer

Senior

Remote

Krakow, Poland

19,500 - 29,500 PLN

🏢 Summary: Senior Backend Engineer role focused on designing and developing scalable, reliable backend services using Java. The position involves working in a cross-functional team to build high-performance systems, improve architecture, and support CI/CD and production environments. 🗂️ Requirements: 5+ years Backend Engineering experience, Strong Java proficiency, Solid knowledge of databases and SQL, Experience with RESTful APIs, Experience with microservices architecture, Experience with high-load systems, Experience with Docker and Kubernetes, Experience with AWS or GCP, Knowledge of CI/CD pipelines, Understanding of Agile practices 📃 Skills: Java, SQL, REST, Microservices, Docker, Kubernetes, AWS, GCP, CI/CD, Golang, Python 🏢 Description: We are looking for a Senior Backend Engineer with strong Java experience to help us design and develop scalable solutions. You will work in a cross-functional team, building reliable services and contributing to the continuous improvement of our systems. This role is ideal for someone who enjoys solving complex problems and driving technical excellence. 💼 Responsibilities: Design, develop, and maintain backend features and services. Collaborate with teams to define requirements and integrate systems. Ensure performance, scalability, and reliability of applications. Contribute to CI/CD processes and support production systems. Write clear documentation and share knowledge within the team. ✅ Requirements: 5+ years of experience as a Backend Engineer, with strong Java skills (Golang/Python is a plus). Solid understanding of databases and SQL. Experience with RESTful API design, microservices, and high-load systems. Familiarity with Docker, Kubernetes, and cloud environments (AWS/GCP). Knowledge of CI/CD pipelines and Agile practices. Strong problem-solving and communication skills. 🎁 We offer: Stable employment in a fast-growing company. Flexible and remote-friendly working model. Health and wellbeing benefits. Learning and development opportunities. Modern equipment and comfortable work environment.

Technology

Connectis

Java Backend Engineer

Senior

Remote

Krakow, MA, Poland

120 - 133 PLN

🏢 Summary: Backend role focused on integrating production AI services (LLM APIs, Agentic AI, pipelines) into a Java and Google Cloud Platform ecosystem. The position involves building and optimizing AI-enabled microservices, embedding external AI tools, and ensuring performance, reliability, and scalability in a financial-grade environment. This is not an ML role but a hands-on Java backend position with practical AI integration experience. 🗂️ Requirements: Minimum 5 years commercial experience in Java backend development, Production experience integrating AI tools or Agentic AI (at least one deployed project), Experience building and maintaining microservices, Practical experience with Google Cloud Platform and Vertex AI, Experience integrating and consuming REST APIs, Experience optimizing performance, latency and reliability of services, Experience with LangChain, Ability to design technical architecture for AI-enabled systems 📃 Skills: Java, GCP, VertexAI, LangChain, LangGraph, LLM, REST, Microservices, AgenticAI, RAG, VectorSearch, Kafka, Python, OpenAI, Claude, MCP 🏢 Description: Wspólnie z naszym Partnerem, jedną z największych instytucji finansowych na świecie , poszukujemy doświadczonej osoby na stanowisko Java Backend Engineer/ki specjalizującej się w integracji systemów z narzędziami AI. To nie jest rola ML Engineera ani Data Scientistki – szukamy kogoś z udokumentowanym, produkcyjnym doświadczeniem w osadzaniu usług AI (LLM API, pipeline'y, Agentic AI) w ekosystemie Java i Google Cloud Platform. 💡 TWOJA ROLA: Projektowanie i implementacja modułów integrujących systemy Java z zewnętrznymi serwisami AI (LLM API, Vertex AI i inne). Identyfikacja i eliminacja bottlenecków w działaniu komponentów AI (latency, koszty API, niezawodność). Budowanie i utrzymanie mikroserwisów obsługujących pipeline'y AI w środowisku produkcyjnym GCP. Współpraca z zespołem przy definiowaniu architektury rozwiązań AI-enabled. Aktywne śledzenie nowych narzędzi AI i ocena ich przydatności w projekcie. Dokumentowanie decyzji architektonicznych i wzorców integracyjnych. Code review i wsparcie innych developerów w obszarze integracji AI. Wdrażanie i monitorowanie usług w Google Cloud Platform. 🔎 CZEGO OCZEKUJEMY OD CIEBIE? Min. 5 lat komercyjnego doświadczenia w Java (backend, produkcja) – must have! Udokumentowane, projektowe doświadczenie z narzędziami AI i Agentic AI – min. 1 wdrożony projekt (nie PoC, nie kurs) – must have! Komunikatywność techniczna – praca w środowisku projektowym z kontaktem z zespołem klienta. Samodzielność i proaktywność w środowisku z niedomkniętymi wymaganiami. Praktyczna znajomość Google Cloud Platform (Vertex AI) i LangChain. Lokalizacja: Kraków lub gotowość do pracy zdalnej (do uzgodnienia). Doświadczenie w architekturze mikroserwisowej i pracy z REST API. Mile widziane: RAG, Vector Search, Python, Kafka, Prompt Engineering, MCP, LangGraph, OpenAI GPT, Claude, Event-Driven Architecture. ✨ OFERUJEMY: 🤖 Nowoczesny proces rekrutacji z AI Rekruterem (AIR) - rozmowa 24/7, natychmiastowy feedback, możliwość powtórzenia. Finalną decyzję zawsze podejmuje Rekruter Connectis. Pracę przy budowie produkcyjnych rozwiązań AI w jednej z największych instytucji finansowych na świecie. Nowoczesny stos: Java, GCP, Vertex AI, LangChain, LangGraph, LLM API. Udział w meetupach technologicznych i spotkaniach integracyjnych. 🌍 Praca zdalna z okazjonalnymi wizytami w Krakowie. 5000 PLN za polecenie znajomych do naszych projektów. Wsparcie dedykowanej osoby kontaktowej z Connectis. Stabilna, długofalowa współpraca B2B. Dziękujemy za wszystkie zgłoszenia. Pragniemy poinformować że skontaktujemy się z wybranymi osobami. 12915/OM

Technology

emagine Polska

Backend Engineer - Java and Test Automation

Mid

Hybrid

Krakow, Poland

160 - 190 PLN

🏢 Summary: Backend Engineer role focused on building and modernising a global payments platform using Java and microservices architecture. The position involves developing reliable backend services and creating robust test automation frameworks to ensure high-quality, scalable payment processing. The role supports migration from legacy systems to API-driven, microservices-based solutions in an Agile/DevOps environment. 🗂️ Requirements: Strong experience with Java 11+, Hands-on experience in software testing and automation frameworks, Understanding of REST APIs, Knowledge of microservices architecture, Experience with Git, Experience with Unix/Linux environments, Experience with SQL databases, Experience with Spring and Spring Boot 📃 Skills: Java, Spring, SpringBoot, SQL, Oracle, Git, Unix, Linux, REST, Microservices, Automation, Testing 🏢 Description: Build the platform that moves money around the world We’re looking for a Backend Engineer with strong Java and test automation experience to join the team behind a global payments platform that enables businesses and customers to move money quickly, securely, and globally . The platform powers international payments that help organisations pay suppliers, process salaries, transfer funds, and pay taxes directly to authorities through multiple channels. You’ll play a key role in modernising payment systems , building high-quality microservices , and developing automation frameworks that ensure reliability at scale . As part of the engineering team, you’ll help design and build reliable payment services used globally. You will: Develop and maintain backend services and microservices in Java (11/17/21) Design and implement robust test automation frameworks to ensure high-quality software delivery Support the modernisation of legacy systems , migrating towards API and microservices-based architecture Improve system efficiency by increasing Straight-Through Processing (STP) capabilities Collaborate closely with engineers, testers, and stakeholders in an Agile/DevOps environment Contribute to scalable, resilient solutions powering global payment flows Must-have experience Strong development experience with Java 11+ (Java 17+ preferred) Hands-on experience in software testing and building automation frameworks Solid understanding of RESTful APIs and microservices architecture Experience working with Git for version control Comfortable working in Unix/Linux environments and command-line tools Experience with databases and SQL (Oracle preferred) Experience with Spring / Spring Boot Nice to have Experience with Test-Driven Development (TDD) Knowledge of scripting languages such as Python or Bash Experience working within a QA or testing-focused team Understanding of application monitoring and observability tools The role has a Hybrid model : candidates form Cracow 6x per month, outside of Cracow 3 - 5 x per month, from Warsaw 6x per month

Technology

Be in IT

Senior Java Backend Engineer

Senior

Remote

Warsaw, Poland

120 - 150 PLN/hr

🏢 Summary: Long-term remote contract for a Senior Java Backend Engineer to design and develop a central data platform integrating transport systems using event-driven architecture and real-time stream processing. The role focuses on building scalable backend services, system integrations, and data streaming solutions in a cloud-based environment. Strong involvement in architectural decisions and high-quality code delivery is expected. 🗂️ Requirements: Minimum 6 years of experience in Java software development, Strong knowledge of Java, Commercial experience with Spring or Quarkus, Hands-on experience with Apache Kafka and Confluent, Experience with Event-Driven Architecture, Experience with Apache Flink and stream processing, Knowledge of Kafka Connect, Schema Registry and Avro, Experience with AWS services: Lambda, DocumentDB, S3, Ability to design scalable and high-performance integrations 📃 Skills: Java, Spring, Quarkus, Kafka, Confluent, Flink, AWS, Lambda, DocumentDB, S3, Avro, SchemaRegistry, KafkaConnect, REST, GraphQL 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Senior Java Backend Engineer . Zakres obowiązków: Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadczącą usługi IT dla dużych i średnich firm z różnorodnych sektorów jak automotive, finanse, bankowość czy produkcja. Praca przy rozwoju platformy pełniącej rolę centralnego źródła danych o przesyłkach, integrującej informacje z wielu systemów transportowych oraz różnych środków transportu. Projektowanie, rozwój, wdrażanie i utrzymanie rozwiązań opartych o architekturę event-driven oraz przetwarzanie danych w czasie rzeczywistym. Implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi oraz realizacja zadań wynikających z planowanych sprintów. Rozwój i utrzymanie usług opartych o Java, Spring Framework oraz Quarkus. Budowa i rozwój rozwiązań wykorzystujących Apache Kafka, Confluent Platform oraz Apache Flink do przetwarzania strumieni danych. Projektowanie i rozwój integracji systemowych, API REST, GraphQL oraz rozwiązań analitycznych opartych o Snowflake. Praca z usługami chmurowymi AWS, w szczególności Lambda, DocumentDB, S3 oraz komponentami wspierającymi architekturę danych. Dbanie o wysoką jakość kodu, pokrycie testami, refaktoryzację oraz optymalizację wydajności rozwijanych rozwiązań. Proponowanie usprawnień architektonicznych oraz aktywny udział w podejmowaniu decyzji technicznych. Ścisła współpraca z interesariuszami technicznymi i biznesowymi oraz duża samodzielność w realizacji powierzonych zadań. Oczekujemy: Minimum 6 lat doświadczenia zawodowego w obszarze rozwoju oprogramowania z wykorzystaniem Java . Bardzo dobra znajomość Java oraz doświadczenie w pracy z Spring Framework i/lub Quarkus . Praktyczne doświadczenie z Apache Kafka , Confluent Platform oraz rozwiązaniami opartymi o Event-Driven Architecture. Doświadczenie w budowie i utrzymaniu aplikacji wykorzystujących Apache Flink oraz przetwarzanie strumieni danych. Znajomość zagadnień związanych z Kafka Connect, Schema Registry, Avro oraz zarządzaniem topicami i grupami konsumentów. Doświadczenie w pracy z usługami AWS , takimi jak Lambda, DocumentDB czy S3. Umiejętność projektowania skalowalnych i wydajnych rozwiązań integracyjnych. Mile widziane: doświadczenie z Terraform oraz znajomość Snowflake. Mile widziane: doświadczenie z BDD/Cucumber. Mile widziane: znajomość AsyncAPI oraz zagadnień związanych z asynchroniczną komunikacją pomiędzy systemami. Znajomość języka angielskiego na poziomie B2 lub C1 – umożliwiająca swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 120 - 150 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca w pełni zdalna na terenie Polski. Benefity - prywatna opieka medyczna, karta Multisport. Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

Technology

Emerge Soft

Backend Java Engineer with DevOps focus

Mid

Remote

Warsaw, Poland

110 - 150 PLN

🏢 Summary: Backend Engineer role focused on Java EE development, DevOps automation, and infrastructure management for a global mobile wallet platform processing billions of transactions. The position involves building CI/CD pipelines, managing Kubernetes and Docker environments, and improving observability in an agile remote team setup. Candidates will work with modern backend and cloud-native technologies to support large-scale financial services. 🗂️ Requirements: 3+ years of Java development experience, Hands-on experience with Kubernetes, Hands-on experience with Docker, Experience with CI/CD automation, Knowledge of Gradle, Knowledge of Maven, Experience with Apache Kafka, Experience with SQL, Experience with Oracle, English proficiency at B2 level or higher 📃 Skills: Java, JavaEE, Kotlin, Kafka, Docker, Kubernetes, Jenkins, GitLab, Gradle, Maven, SQL, Oracle, OpenTelemetry 🏢 Description: Role Overview: Are you a developer who loves to own the entire lifecycle of an application? We are looking for a Backend Engineer with a strong DevOps mindset to bridge the gap between code and infrastructure for our global Mobile Wallet Platform. Key Responsibilities: Backend development (Java EE) with a focus on automation and deployment . Configuring and managing Docker and Kubernetes environments. Building and maintaining CI/CD pipelines (Jenkins, GitLab CI). Optimizing system observability using OpenTelemetry and logging tools Requirements: 3+ years of experience in Java development. Hands-on experience with Kubernetes and Docker is mandatory. Proficiency in CI/CD automation and Gradle/Maven. Experience with Apache Kafka and SQL/Oracle. Fluent English (B2+). Project Context Scale: Handling billions of transactions globally. Tech Stack: Java EE, Kotlin, Kafka, Docker, Kubernetes, OpenTelemetry. Location: Remote with occasional visits to the Warsaw office (approx. once a month). Team: Agile setup (5-7 people). Impact: Enabling financial inclusion for the unbanked populations worldwide.