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

Xebia sp. z o.o.

👉Java Developer

Mid

Hybrid

Wroclaw, Poland

13,400 - 19,200 PLN

🏢 Summary: The offer is for a Backend Developer role focused on building and maintaining high-performance, low-latency systems for advertising and e-commerce platforms. The position involves developing scalable microservices and APIs using Kotlin and Spring Boot, working with real-time event processing, and contributing to system architecture and scalability. The role also includes production support and collaboration within cross-functional engineering teams. 🗂️ Requirements: 3+ years of professional experience in Java backend development, Very good knowledge of Kotlin, Very good knowledge of Spring Boot, Hands-on experience with microservices architecture, Practical experience with NoSQL databases, Experience with MongoDB, Experience building and maintaining backend systems and APIs, Understanding of system design and scalable architecture principles, Experience with high-performance and high-scale systems, English level B2, Polish level C1, Experience with AI-powered coding assistants, Work permit for EU and ability to work from EU region, Availability for occasional visits to Warsaw office 📃 Skills: Java, Kotlin, Spring, SpringBoot, Microservices, MongoDB, NoSQL, REST, API, AI, Claude, Copilot, Cursor 🏢 Description: 🟣 You will be: developing and maintaining backend systems for advertising and e-commerce platforms, building low-latency, high-performance services processing large volumes of data, developing scalable microservices and APIs using Kotlin and Spring Boot, working on real-time event processing and advertising targeting mechanisms, contributing to architecture design and system scalability improvements, collaborating with stakeholders and supporting engineering best practices, including code reviews and code quality standards, participating in technical readiness/on-call support for production incidents a few days per month. 🟣 Your profile: 3+ years of professional experience in Java backend development, very good knowledge of Kotlin and Spring Boot, openness to occasional visits to the Warsaw office (1–2 days per quarter), hands-on experience with microservices architecture, practical experience working with NoSQL databases, especially MongoDB, experience building and maintaining backend systems and APIs, understanding of system design and scalable architecture principles, experience working with high-performance and high-scale systems, strong analytical thinking and problem-solving skills, ability to collaborate effectively with stakeholders and engineering teams, good communication skills in English (B2) and Polish (C1), practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. immediate availability or a short notice period is preferred. Work from the European Union region and a work permit are required. 🟣 Nice to have: experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work, interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. 🟣 Recruitment Process: CV review – HR call – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support. 🤸‍♂️ We are flexible: B2B or employment contract, contract for an indefinite period.

Technology

Xebia sp. z o.o.

👉Middle Java Developer

Mid

Remote

Wroclaw, Poland

13,400 - 19,200 PLN

🏢 Summary: The role involves developing and maintaining high-performance backend systems for advertising and e-commerce platforms, focusing on scalable microservices and real-time data processing using Kotlin and Spring Boot. You will design low-latency services, contribute to system architecture, and support production environments in a high-scale setting. The position also emphasizes AI-assisted development practices and collaboration within engineering teams. 🗂️ Requirements: 3+ years of backend development experience, Very good knowledge of Kotlin, Very good knowledge of Spring Boot, Hands-on experience with microservices architecture, Experience with NoSQL databases, Experience with MongoDB, Experience building and maintaining backend systems and APIs, Understanding of system design and scalable architecture, Experience with high-performance and high-scale systems, English B2 level, Polish C1 level, Work permit in the European Union, Openness to occasional visits to Warsaw office, Experience using AI-powered coding assistants 📃 Skills: Kotlin, SpringBoot, MongoDB, NoSQL, Microservices, REST, APIs, GenAI, Claude, GitHubCopilot, Cursor, AWS, Azure 🏢 Description: 🟣 You will be: developing and maintaining backend systems for advertising and e-commerce platforms, building low-latency, high-performance services processing large volumes of data, developing scalable microservices and APIs using Kotlin and Spring Boot, working on real-time event processing and advertising targeting mechanisms, contributing to architecture design and system scalability improvements, collaborating with stakeholders and supporting engineering best practices, including code reviews and code quality standards, participating in technical readiness/on-call support for production incidents a few days per month. 🟣 Your profile: 3+ years of professional experience in backend development, very good knowledge of Kotlin and Spring Boot, openness to occasional visits to the Warsaw office (1–2 days per quarter), hands-on experience with microservices architecture, practical experience working with NoSQL databases, especially MongoDB, experience building and maintaining backend systems and APIs, understanding of system design and scalable architecture principles, experience working with high-performance and high-scale systems, strong analytical thinking and problem-solving skills, ability to collaborate effectively with stakeholders and engineering teams, good communication skills in English (B2) and Polish (C1), practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. Work from the European Union region and a work permit are required. 🟣 Nice to have: experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work, interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. 🟣 Recruitment Process: CV review – HR call – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support. 🤸‍♂️ We are flexible: B2B or employment contract, contract for an indefinite period.

Technology

Loopme

Manual QA Engineer

Mid

Hybrid

Krakow, Poland

14,000 - 17,000 PLN

🏢 Summary: Role focused on manual and exploratory testing of Android and iOS SDKs within a high-scale adtech platform, ensuring quality from feature definition through release. The position involves defining test strategies, executing regression and smoke tests, validating multi-device builds, and collaborating closely with developers and automation engineers. It contributes directly to quality standards across a growing mobile SDK portfolio. 🗂️ Requirements: 2+ years in QA or mobile testing, Experience testing Android applications, Experience testing iOS applications, Proficiency with TestRail or similar test management system, Proficiency with JIRA for bug tracking, Understanding of API testing concepts, Experience in Agile/Scrum environments, Experience with network traffic analysis tools 📃 Skills: Android, iOS, TestRail, JIRA, API, Agile, Scrum, Charles, BrowserStack, Maestro, Rust, JavaScript 🏢 Description: About LoopMe LoopMe is an AI company solving one of advertising's hardest problems: making brand advertising actually measurable — and making it perform. Our platform runs patented machine learning models across billions of consumer signals in real time, optimising campaigns toward outcomes like purchase intent, brand lift, and foot traffic rather than proxy metrics like clicks. The result is 2–5x better performance than industry benchmarks, at scale. We operate a high-load programmatic infrastructure — processing millions of ad requests per second with sub-200ms response times globally. This isn't a layer on top of someone else's stack; it's built from the ground up, in-house, by the team you'd be joining. Founded in 2012 and headquartered in London, we now have 400+ people across 19 cities and have sustained 40% revenue CAGR since 2018. The engineering problems here are real, the ownership is genuine, and the scale is significant. The opportunity You'll own manual and exploratory testing across LoopMe's Android and iOS SDKs, playing a key role in quality decisions from feature definition through to release. Working closely with developers, automation engineers, and product managers, you'll define test strategies for new features and help shape how quality is approached as our SDK portfolio grows. This role sits within the Mobile SDK Quality team. What you'll do Design, write, and execute manual test plans and test cases for Android and iOS SDK releases and new feature work Own exploratory, regression, and smoke testing across nightly builds and release candidates Validate Adapter Certification builds across multiple OS versions and device configurations Log, triage, and track defects in JIRA with clear reproduction steps and supporting evidence Manage and maintain test cases in TestRail, keeping coverage current across all SDK projects Partner with the automation team to identify high-value candidates for automated test coverage Participate in sprint ceremonies and contribute to quality sign-off decisions Advocate for quality best practices and drive process improvements as the team scales What you'll bring Essential: 2+ years in a QA or mobile testing role Experience testing Android and iOS applications Proficiency with TestRail or a comparable test management system, and JIRA for bug tracking and sprint management Solid understanding of API testing concepts Experience working within Agile/Scrum teams, including use of Charles Proxy or a similar tool for network traffic analysis Nice to have: Familiarity with BrowserStack or a similar real-device cloud platform Experience with Maestro for mobile UI testing Knowledge of AI tools, including Claude Basic scripting ability in Rust or JavaScript Adtech or programmatic advertising domain knowledge What we offer Hybrid working — flexible schedule 1 month work-from-anywhere Annual performance bonus Multikafeteria (sport/culture card) LoopMe Gives Back Learning & development support

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

Loopme

Automation QA Engineer (SDET)

Mid

Hybrid

Krakow, Poland

18,000 - 22,000 PLN

🏢 Summary: Role focused on owning and expanding automated test suites for Android and iOS SDKs within a high-scale mobile advertising platform. The position involves building mobile UI automation, integrating tests into CI/CD pipelines, and ensuring reliable test execution across real devices and environments. You will work closely with the Mobile SDK team to improve test coverage, stability, and deployment confidence. 🗂️ Requirements: 4+ years in automation engineering or 2+ years as SDET or developer, Strong JavaScript for test automation, Proficiency in Bash and Shell scripting, Experience with GitHub Actions for CI/CD, Experience with BrowserStack or similar real-device cloud platform, Proficiency with Maestro for mobile UI automation, Experience with Allure Reports, Experience with JIRA, Experience building automated test suites for Android and iOS 📃 Skills: JavaScript, Bash, Shell, GitHub, Actions, BrowserStack, Maestro, Allure, JIRA, Android, iOS, Firebase, Rust, TypeScript 🏢 Description: About LoopMe LoopMe is an AI company solving one of advertising's hardest problems: making brand advertising actually measurable — and making it perform. Our platform runs patented machine learning models across billions of consumer signals in real time, optimising campaigns toward outcomes like purchase intent, brand lift, and foot traffic rather than proxy metrics like clicks. The result is 2–5x better performance than industry benchmarks, at scale. We operate a high-load programmatic infrastructure — processing millions of ad requests per second with sub-200ms response times globally. This isn't a layer on top of someone else's stack; it's built from the ground up, in-house, by the team you'd be joining. Founded in 2012 and headquartered in London, we now have 400+ people across 19 cities and have sustained 40% revenue CAGR since 2018. The engineering problems here are real, the ownership is genuine, and the scale is significant. The opportunity You'll own test automation for LoopMe's Android and iOS SDKs, building and maintaining the suites that determine how fast and confidently we ship. Working alongside our existing automation engineer, you'll integrate deeply with the CI/CD pipeline using GitHub Actions, BrowserStack, and Maestro, and extend coverage as new SDK projects come into scope. This role sits within the Mobile SDK engineering team. What you'll do Build and maintain automated test suites for Android and iOS SDKs using JavaScript, Rust, and Bash/Shell scripting Develop mobile UI automation using Maestro across Android and iOS SDK projects Integrate automated tests into GitHub Actions CI/CD workflows for nightly smoke, regression, and Adapter Certification runs Own test execution and monitoring via BrowserStack App Automate, debugging environment-specific failures across devices and infrastructure Manage and publish test results through Allure Reports, surfacing findings to developers via JIRA and Slack Drive down nightly test run time by parallelising suites across multiple GitHub Actions runners Manage test builds via Firebase App Distribution for Android and iOS Leverage AI tools, including Claude, to accelerate test development and improve coverage and resilience What you'll bring Essential: 4+ years in automation engineering, or 2+ years as an SDET or developer Strong JavaScript skills applied to test automation Proficiency in Bash and Shell scripting, and GitHub Actions for CI/CD integration Experience with BrowserStack or a comparable real-device cloud platform Proficiency with Maestro for mobile UI automation, Allure Reports, and JIRA Nice to have: TypeScript familiarity TestRail or an equivalent test management system Charles Proxy for network traffic analysis Experience with AI-assisted test generation or self-healing frameworks Rust programming experience Adtech or programmatic advertising domain knowledge What we offer Hybrid working — flexible schedule 1 month of work-from-anywhere Annual performance bonus Multikafeteria (sport/culture card) LoopMe Gives Back Learning & development support

Technology

CDQ

Software Developer (AI)

Mid

Remote

Wroclaw, Poland

16,800 - 20,100 PLN

🏢 Summary: The offer is for an experienced Java Developer to build and integrate AI-driven backend solutions, including AI agents and LLM-powered services, within scalable distributed systems. The role focuses on designing reasoning pipelines, vector search integrations, and data-heavy architectures using modern AI tooling. You will contribute to architecture design, code quality, and AI-based system development in a collaborative environment. 🗂️ Requirements: Minimum 3 years of professional Java experience, Strong backend development skills, Experience with Spring Boot, Experience with Docker, Experience with Spring AI, Experience integrating LLMs into applications, Understanding of vector databases, Experience with AWS Bedrock, Experience with LangChain4j, Knowledge of embeddings, Knowledge of prompt engineering basics, Knowledge of retrieval-augmented generation (RAG), Understanding of Model Context Protocol, Experience building scalable distributed systems, Experience designing AI agents and reasoning pipelines 📃 Skills: Java, SpringBoot, Docker, SpringAI, OpenAI, Anthropic, Milvus, Pinecone, Qdrant, Elasticsearch, AWS, Bedrock, LangChain4j, Embeddings, RAG, MCP 🏢 Description: We are looking for an experienced Java Developer with strong backend engineering skills and proven experience in AI-related technologies and frameworks. The ideal candidate has at least 3 years of professional Java experience, writes clean, maintainable code, and is comfortable working on scalable distributed systems. A strong interest in data, AI-driven applications, vector search, and modern LLM tooling is highly valued. We are looking for a team player who thrives in collaborative environments, enjoys knowledge sharing, and contributes actively to technical discussions and solution design. Key Responsibilities Designing and implementing AI agents with reasoning pipelines (e.g. multi-step workflows, tool usage, RAG-based decision making) Integrating AI capabilities such as LLM-powered services, semantic search, and intelligent automation Contributing to scalable architectures for data- and event-driven systems Improving, refactoring, and maintaining existing codebases Designing tasks in collaboration with the Team Lead and Product Owner Participating in code reviews, architecture discussions, and knowledge sharing Contribute to the design of scalable architectures for data-heavy and AI-driven services Collaborate closely with the Team Lead and Product Owner to design tasks and shape technical solutions Participate in code reviews, architecture discussions, and knowledge-sharing sessions Required Skills & Technology: English min B2 + Polish or C1 Experience - minimum 3 years Java: Spring Boot Docker AI-related: Spring AI Experience integrating LLMs into applications (OpenAI API, Anthropic, local inference, etc.) Understanding of vector databases (Milvus, Pinecone, Qdrant, Elasticsearch vector search, or similar) AWS Bedrock LangChain4j Knowledge of embeddings, prompt engineering basics, and retrieval-augmented generation (RAG) Understanding Model Context Protocol Nice to Have: Redis Mongo DB AI-related: Experience with AI/ML frameworks or orchestration libraries (LangChain4j, Spring AI, Embabel, Haystack, etc.) Familiarity with LLM model lifecycle: prompt design, evaluation, latency considerations, cost/performance trade-offs Experience with Ollama / vLLM Experience with streaming architectures for AI pipelines (i.e. Kafka Streams) Experience with document processing, OCR, or semantic search Perks in the office: Modern office full of coffee, snacks, and beverages Bike parking, great location of the office Benefits: Training budget for self-development, courses, conferences, and more A smart benefits platform that lets you easily manage subscriptions and purchases — including sports and lunch cards. Flat structure and small teams International project Team Events Private healthcare, Life & group insurance We celebrate birthdays and other important employee events Recruitment process: Screening (15-30 min) -> We want to get to know you and answer your questions - it is up to you how much time we need. Recruiting Task - Show your skills :) We will send you a task, you decide how much time you need to complete it. Video call (1h/2h)-> Let's talk about your coding style, exchange experiences, and get to know each other a little better. Data Sharing - the best way to better data. We are passionate about new technologies and we constantly improve our stack. There is always enough room to learn the ropes as we provide internal and external training and education. We are looking for a person who loves high-quality of code and who is interested in big sets of data. 90% of the world's data has been produced in just the last two years. Our mission is to help companies with our innovative Data Quality Services. CDQ is the first company in the market to leverage Data Sharing as the best way to better data. Our customers share data quality rules, enrich their data from publicly shared sources, exchange hand-validated data records, and alert each other of data fraud. The result of collaborative master data management: Higher efficiency, shared efforts, better quality, less risks. With our cloud-based software platform, CDQ can provide Data Quality as a Service – customers' master data is monitored and updated continuously, using our Data Quality Tools software or fully integrated with their ERP or CRM systems.

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!