June 12, 2026

Java Backend Engineer

Senior • Remote

120 - 133 PLN

Krakow, MA, Poland

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

Similar jobs you might like

Technology

UNIQA

Java Backend Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java Backend Developer role focused on building and maintaining microservices in a Kubernetes environment, integrating AI solutions such as LLMs and agent-based systems into production applications. The position combines strong software engineering practices with end-to-end AI implementation, ensuring quality, security, and performance. Work includes hexagonal architecture design, BPMN process modeling, and CI/CD-driven delivery in an Agile setup. 🗂️ Requirements: Minimum 7 years of experience in Java (8/11/21), Strong knowledge of Spring and Spring Boot, Experience in microservices architecture, Practical knowledge of Hexagonal Architecture, Experience with Kubernetes, Experience with CI/CD tools (e.g. GitLab, Jenkins), Experience in end-to-end AI solution design (agents, RAG, integrations), Knowledge of LLMs, workflows and agent-based systems, Knowledge of retrieval, embeddings, prompt and context engineering, Experience integrating AI with testing, monitoring and evaluation practices, Knowledge of application security (prompt injection, data leakage), Experience with BPMN modeling and Camunda engine 📃 Skills: Java, Spring, SpringBoot, Kubernetes, Microservices, HexagonalArchitecture, BPMN, Camunda, GitLab, Jenkins, LLM, RAG, Embeddings, PromptEngineering, CI/CD, Agile, Scrum 🏢 Description: Opis firmy Poszukujemy doświadczonej osoby specjalizującej się w backendzie (Java), która posiada ugruntowaną wiedzę z zakresu nowoczesnych architektur systemowych oraz praktyczne doświadczenie w wykorzystaniu rozwiązań AI, w szczególności modeli LLM i podejścia agentowego. Kluczowe jest umiejętne łączenie wysokich standardów inżynierii oprogramowania z efektywną implementacją technologii AI w produktach. Stanowisko Java Backend Developer Opis stanowiska Tworzenie i rozwijanie aplikacji w architekturze mikroserwisowej, uruchamianych na Kubernetes (K8s). Projektowanie i implementacja rozwiązań zgodnie z zasadami Architektury Heksagonalnej (Hexagonal Architecture). Modelowanie procesów biznesowych w BPMN oraz praca z silnikiem procesowym Camunda. Pisanie testów jednostkowych i dbanie o wysoką jakość kodu. Współpraca z zespołem programistów oraz biznesem w metodyce Agile (Scrum). Odpowiedzialność za jakość aplikacji – stabilność, bezpieczeństwo, wydajność. Tworzenie oraz utrzymywanie dokumentacji technicznej. Praktyczne wykorzystywanie narzędzi AI do wspierania procesu wytwarzania oprogramowania. Wymagania Minimum 7 lat doświadczenia w programowaniu w Java (8/11/21) . Bardzo dobra znajomość Spring/Spring Boot. Znajomość zasad Architektury Hexagonalnej i umiejętność ich stosowania. Doświadczenie w tworzeniu oraz utrzymywaniu Mikroserwisów . Znajomość narzędzi CI/CD (np. GitLab, Jenkins). Bardzo dobra znajomość różnic między LLM, workflowami i systemami agentowymi oraz umiejętność doboru odpowiedniego podejścia do problemu. Doświadczenie w projektowaniu i implementacji prostych rozwiązań AI end‑to‑end (np. agentów, RAG, integracje z narzędziami). Praktyczna wiedza z zakresu retrieval, embeddingów, zarządzania kontekstem oraz prompt & context engineering. Umiejętność łączenia rozwiązań AI z solidną inżynierią oprogramowania (testy, ewaluacje, monitoring, analiza regresji). Znajomość zagadnień bezpieczeństwa (np. prompt injection, wycieki danych) oraz wdrożeń produkcyjnych (fallbacki, kontrola działania, monitoring). Mile widziane : doświadczenie w pracy z wymaganiami oraz iteracyjnym rozwijaniu systemów (mile widziana praca z bazami wiedzy, np. Markdown, Obsidian). Oferujemy Pracę z najnowszymi technologiami informatycznymi. Wsparcie zespołu Architektury w codziennej pracy. Możliwości rozwoju zawodowego i realny wpływ na rozwiązania informatyczne stosowane firmie w branży ubezpieczeniowej. Kulturę organizacyjną opartą na 5 wartościach: wspólnota, prostota, klient przede wszystkim, odpowiedzialność i wiarygodność. Stabilne zatrudnienie na podstawie umowy o pracę lub współpracę B2B. Pracę w systemie hybrydowym. Dbamy o Twój dobrostan i rozwój oferując m.in . dostęp do wielu platform (wellbeing, ze szkoleniami online czy nauki języków obcych). Możliwość udziału w Wolontariacie oraz wielu akcjach CSR. Możliwość realizacji pasji w ramach istniejących 10 UNIQA Klubów ( m.in . bieganie/ gry planszowe/ narty/ turystyka wysokogórska/ podróże/strzelectwo).

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

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

emagine Polska

Senior Java Developer z AI

Senior

Remote

Warsaw, Poland

170 - 170 PLN/hr

🏢 Summary: Oferta B2B dla Senior Java Developera z doświadczeniem w AI i LLM, obejmująca rozwój backendu w Java/Spring Boot oraz integrację rozwiązań opartych na modelach językowych w środowisku produkcyjnym. Rola obejmuje projektowanie architektur agentowych, wdrażanie narzędzi AI wspierających development oraz współpracę ekspercką między zespołami. Praca w pełni zdalna ze stawką 170 PLN/h + VAT. 🗂️ Requirements: Minimum 5 lat doświadczenia w Java, Minimum 5 lat doświadczenia ze Spring Boot, Minimum 1 rok doświadczenia z LLM w środowisku produkcyjnym, Doświadczenie z architekturami agentowymi i orkiestracją, Znajomość Spring AI lub LangChain4j, Doświadczenie z LLM API, Doświadczenie z embeddingami, Doświadczenie z bazami wektorowymi, Znajomość observability i bezpieczeństwa AI, Doświadczenie w specification-driven development, Umiejętność prowadzenia warsztatów technicznych, Znajomość REST, Znajomość JPA, Znajomość Hibernate, Znajomość PostgreSQL, Doświadczenie w Agile, Znajomość Git, Znajomość JIRA, Wykształcenie techniczne STEM 📃 Skills: Java, Spring, SpringBoot, LLM, SpringAI, LangChain4j, REST, JPA, Hibernate, PostgreSQL, Git, JIRA, ReAct, MCP, Copilot, Claude, Embeddingi, Agile, AI, API 🏢 Description: kontrakt B2B stawka 170 pln/h + VAT praca zdalna Poszukujemy doświadczonego Senior Java Developera z umiejętnościami w obszarze sztucznej inteligencji (AI). Osoba na tym stanowisku będzie odpowiedzialna za projektowanie i rozwój systemów backendowych oraz integrację rozwiązań opartych na modelach językowych. Kluczowe umiejętności to: Java, Spring Boot oraz doświadczenie w pracy z LLM w środowisku produkcyjnym. Główne obowiązki Projektowanie i rozwój systemów backendowych w Java / Spring Boot Integracja rozwiązań opartych na LLM (API, embeddingi, bazy wektorowe) w środowisku produkcyjnym Budowa i rozwój architektur agentowych oraz multi-agent workflows (np. ReAct, MCP) Wdrażanie narzędzi AI w SDLC (GitHub Copilot, Claude Code, Copilot Extensions) Tworzenie i rozwój rozwiązań wspierających developerów (AI-assisted development) Współpraca między zespołami jako ekspert AI (rola konsultacyjna + praktyczna) Prowadzenie warsztatów i edukacja zespołów w zakresie AI Zapewnienie jakości, bezpieczeństwa i observability rozwiązań AI Wymagania kluczowe Minimum 5 lat doświadczenia w Java / Spring Boot Minimum 1 rok doświadczenia z LLM w środowisku produkcyjnym Praktyczne doświadczenie z architekturami agentowymi i orkiestracją (np. ReAct, MCP) Znajomość Spring AI lub LangChain4j Doświadczenie z LLM API, embeddingami i bazami wektorowymi Znajomość zagadnień observability oraz bezpieczeństwa w kontekście AI Doświadczenie w specification-driven development Umiejętność prowadzenia warsztatów technicznych Dobra znajomość REST, JPA, Hibernate, PostgreSQL Doświadczenie pracy w Agile, znajomość Git, JIRA Wykształcenie techniczne (STEM) Mile widziane umiejętności Angular Python lub TypeScript Doświadczenie w enterprise integrations LLM Znajomość DevOps, BPM, Linux

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

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

ITDS

Senior Backend Developer – Java and Node.js Platforms

Senior

Hybrid

Krakow, Poland

23,100 - 28,350 PLN

🏢 Summary: Senior Backend Developer role focused on building and maintaining internal banking architecture tooling using Java and Node.js in a hybrid Krakow-based environment. The position involves developing backend services, APIs, web UI components, and AI-agent orchestration solutions to support enterprise-scale digital transformation. Candidates should have strong software engineering experience, database expertise, and knowledge of modern integration and automation practices. 🗂️ Requirements: 5+ years of software engineering experience, Strong expertise in Node.js, Strong expertise in Java, Experience with relational databases, Proficiency in PostgreSQL, Experience with JavaScript/TypeScript frameworks, Knowledge of agentic application engineering, Experience with MCP integration patterns, API design experience, Experience with tool/function calling, Production engineering mindset, Solution design skills, Fluent English, Legal right to work in the European Union 📃 Skills: Java, Node.js, PostgreSQL, JavaScript, TypeScript, MCP, API, SQL, AI, DevOps 🏢 Description: Empower innovative architecture tools — shape the future of banking technology! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Backend Developer – Java and Node.js Platforms , you will be working for our client, a leading international bank. You’ll contribute to designing, building, and maintaining cutting-edge internal tooling that supports the bank’s Future State Architecture across CTO Platforms. Your work will enable seamless integration of data, workflows, and autonomous AI agents, helping redefine technology governance at scale and driving digital transformation. Your main responsibilities: Design, develop, and maintain reliable internal tooling supporting Future State Architecture (FSA) with a focus on security, resilience, and usability. Build backend services and APIs using Node.js and/or Java, integrating with PostgreSQL and other enterprise data sources. Develop web UI components utilizing modern JavaScript/TypeScript frameworks to deliver intuitive user workflows. Apply agentic engineering practices to orchestrate autonomous AI agents for building, testing, and deploying software. Implement secure, efficient integration patterns (e.g., MCP, API design, tool/function calling) across the architecture ecosystem. Collaborate with architects, platform engineers, and stakeholders to translate architectural needs into effective technical solutions. Ensure solutions adhere to client's engineering standards, including testing, performance, security, and operational readiness. Support continuous improvement initiatives through automation, code reviews, and operational support for live systems. You're ideal for this role if you have: At least 5 years of experience in software engineering, with strong expertise in Node.js and/or Java . Proficiency with relational databases , particularly PostgreSQL (data modeling, query optimization). Web UI development experience with modern JavaScript/TypeScript frameworks . Knowledge of agentic application engineering , including orchestration of autonomous AI agents. Experience with integration patterns such as MCP , API design , and tool/function calling . A production engineering mindset, emphasizing security, resilience, performance, and observability . Solution design skills for internal platforms and tooling. Excellent English communication skills and proven experience in stakeholder collaboration within a global environment. It is a strong plus if you have: Certifications or experience in automation, DevOps, or related fields. Additional familiarity with cloud services or enterprise architecture frameworks. Language Required for the role: Fluent English (spoken and written). Eligibility to work in: 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

RITS

Expert Java Engineer

Senior

Hybrid

Krakow, Poland

150 - 189 PLN/hr

🏢 Summary: Expert Java Engineer role focused on building scalable, high-performance financial systems using microservices, cloud-native technologies, and distributed architectures in a hybrid Kraków-based environment. The position involves backend development, architecture contributions, CI/CD and Kubernetes operations, and collaboration with global engineering teams. Candidates with strong Java, cloud, and distributed systems expertise, especially in banking or capital markets, are preferred. 🗂️ Requirements: 5+ years of software engineering experience, Strong Java experience, Experience with REST APIs, Experience with microservices architecture, Experience with messaging systems, Strong SQL knowledge, Hands-on Kubernetes experience, Experience with cloud platforms, Knowledge of NoSQL databases, Experience with distributed systems, Experience with CI/CD pipelines, Experience with Agile methodologies, Understanding of scalability and high-availability architectures, Experience in banking or capital markets domain 📃 Skills: Java, REST, Microservices, RabbitMQ, SQL, Kubernetes, GCP, NoSQL, CI/CD, Agile, Go, Rust, ClickHouse 🏢 Description: We are looking for an Expert Java Engineer to join a global team building and evolving mission-critical financial systems. This role is ideal for an experienced back-end engineer who enjoys designing scalable solutions, influencing architecture, and working on high-performance distributed systems. We offer: 📍 Location: Kraków, Poland (Hybrid – 6–8 office visits per month)* 💰 Rate: Up to 190 PLN/h (B2B) * Hybrid Model Based in Kraków with 6–8 office days per month . Candidates living outside Kraków are welcome to apply. If you are willing to travel to the office, we will cover your travel and accommodation costs . Responsibilities: Design and develop scalable microservices and REST APIs. Build high-performance, highly available back-end applications. Develop and operate cloud-native solutions on Kubernetes and GCP. Contribute to architecture decisions and technical roadmaps. Optimize databases, integrations, and distributed systems. Drive engineering best practices across CI/CD, security, and software quality. Collaborate closely with business stakeholders and global engineering teams. Mentor developers and support technical delivery. We are looking for: 5+ years of professional software engineering experience. Strong hands-on experience with Java. Solid experience with REST APIs and microservices architecture. Experience with messaging systems (RabbitMQ or similar). Strong SQL database knowledge. Hands-on experience with Kubernetes. Experience working with cloud platforms (preferably GCP). Knowledge of NoSQL databases and distributed systems. Experience with CI/CD pipelines and Agile methodologies. Strong understanding of scalability, performance, and high-availability architectures. Experience in the banking or capital markets domain, preferably related to trade lifecycle, post-trade processing, or FX products. Nice to Have Experience with Go or Rust. Experience with ClickHouse or other analytical databases. Front-end development experience. Knowledge of API governance. Experience with large-scale data processing environments. This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network Don't hesitate and apply now! 32/6/2026/r/3612

Technology

EPAM Systems

Senior Java Backend Engineer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Backend Engineer role focused on developing and maintaining Java applications for a global financial compliance solution, including AML and KYC systems. The position involves working in an agile, international team to design, integrate, and enhance cloud-based backend systems. Hybrid work model with on-site presence in Krakow required. 🗂️ Requirements: 5+ years of experience in Java development, Experience with Spring framework, Strong SQL skills, Experience with Oracle databases, Experience with MongoDB, Experience working in Linux environments, Bash scripting skills, Understanding of SDLC, Experience with CI processes, Ability to work on-site in Krakow 3 days per week, English proficiency B2 or higher 📃 Skills: Java, Spring, SQL, Oracle, MongoDB, Linux, Bash, Azure, Databricks, Git, GitLab, Nexus, Ansible, RPM, Denodo 🏢 Description: Join us as a Senior Java Backend Engineer . Experience with Azure Cloud and Databricks will be highly beneficial. Your primary responsibilities will include developing and maintaining Java-based applications for a global financial compliance solution. You will work in a highly collaborative, agile environment, partnering with colleagues from diverse backgrounds to design and integrate Anti-Money Laundering (AML) and Know Your Client (KYC) solutions that help protect our client from financial crime risks. The client operates in the financial services domain, focusing on regulatory compliance and risk management. Ready to launch your career in cloud engineering? Apply now and join our global team! This role offers a hybrid model, with 3 days per week working from the client's office in Krakow, Poland. Responsibilities Develop and maintain Java-based applications Drive continuous integration and improvements Contribute to architecture, standards, and guidelines for globally deployed software Support product management in driving the product roadmap Collaborate closely with the team to deliver robust, sustainable solutions aligned with business requirements and organizational standards Advise Business Analysts, Testers, and Management on technical matters Requirements 5+ years of experience developing Java applications (Spring framework is a plus) Solid SQL database skills (Oracle preferred; MongoDB experience is a plus) Comfortable working in a Linux server environment, including bash scripting Good understanding of application development and support lifecycle (SDLC) Well-developed business communication skills (written and verbal) Experience working as part of a global team Strong personal prioritization and time management skills Strong analytical, problem-solving, and synthesizing abilities Ability to communicate effectively in both written and spoken English (B2 level or higher) Ability to work 3 days per week in the Krakow office Nice to have Familiarity with MS Azure Cloud platforms, Databricks, Denodo Experience with DevOps tools (Git, GitLab Pipelines, Nexus, Ansible, RPM packaging) We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview We will reach out to selected candidates exclusively EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

Loopme

Java Backend Engineer

Mid

Hybrid

Krakow, Poland

18,000 - 23,000 PLN

🏢 Summary: The offer is for a Java Backend Engineer to build and scale a high-load Data Management Platform processing billions of events daily in a real-time ad tech environment. The role focuses on developing and optimizing distributed data pipelines, microservices, and database schemas for performance and scalability. It involves working on complex backend systems supporting large-scale advertising auctions and audience targeting. 🗂️ Requirements: 2+ years of engineering experience, Proficiency in Java, Strong understanding of concurrency, Strong understanding of distributed systems, Experience with Spring Framework or similar IoC framework, Experience with JPA or other ORM framework, Strong knowledge of SQL, Experience with PostgreSQL or other modern RDBMS, Ability to work with large multi-module codebase 📃 Skills: Java, Spring, JPA, SQL, PostgreSQL, Spark, HBase, Kafka, Kubernetes, ORM, NoSQL 🏢 Description: 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