Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
April 11, 2026
Backend Engineer - Java and Test Automation
Mid • Hybrid
160 - 190 PLN
Krakow, Poland
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
Similar jobs you might like
Technology
7N
Backend Java Engineer
Senior
Hybrid
Warsaw, Poland
23,520 - 30,240 PLN
🏢 Summary: Oferta dla doświadczonego Java Backend Engineera do rozwoju kluczowej platformy BaaS dla międzynarodowej instytucji finansowej z rynku UK. Rola obejmuje tworzenie skalowalnych, wysokodostępnych mikroserwisów i rozwiązań event-driven w środowisku agile, z wpływem na decyzje architektoniczne. Praca hybrydowa: dwa razy w miesiącu z biura w Warszawie, wyłącznie z terytorium Polski. 🗂️ Requirements: Minimum 6 lat doświadczenia w backendzie Java, Bardzo dobra znajomość Spring Boot, Doświadczenie w architekturze mikroserwisowej, Zaawansowana znajomość Apache Kafka, Doświadczenie w projektowaniu topiców, partycjonowaniu, strategiach konsumentów i obsłudze błędów w Kafka, Praktyczne doświadczenie w architekturze event-driven, Doświadczenie z Dockerem i Kubernetesem, Doświadczenie we wdrożeniach chmurowych w AWS lub GCP, Bardzo dobra znajomość języka angielskiego 📃 Skills: Java, Spring, Kafka, Docker, Kubernetes, AWS, GCP 🏢 Description: O projekcie: Poszukujemy doświadczonego Java Backend Engineera do projektu bankowego realizowanego dla międzynarodowej instytucji finansowej z rynku UK. Projekt dotyczy rozwoju kluczowej platformy BaaS , wykorzystywanej przez wielu partnerów zewnętrznych. Jest to środowisko o dużej skali, wysokich wymaganiach jakościowych i realnym wpływie biznesowym. Kod trafia na produkcję, architektura nie jest legacy. Praca w dojrzałym, międzynarodowym zespole, w modelu agile, z realnym wpływem na decyzje techniczne. Model pracy: hybrydowa (2 razy w msc z biura w Warszawie) (Świadczenie usług wyłącznie z terytorium Polski) Zakres obowiązków Projektowanie i rozwój mikroserwisów w Javie Praca w architekturze event‑driven Projektowanie i implementacja asynchronicznej komunikacji opartej o zdarzenia Budowa systemów o wysokiej dostępności i skalowalności Współtworzenie decyzji architektonicznych Dbanie o jakość, bezpieczeństwo i wydajność rozwiązań Współpraca z zespołami produktowymi i inżynierskimi Oczekiwania Minimum 6 lat doświadczenia w backendzie (Java) Bardzo dobra znajomość Spring Boot Doświadczenie w architekturze mikroserwisowej Zaawansowana znajomość Apache Kafka (projektowanie topiców, partycjonowanie, strategie konsumentów, obsługa błędów) Praktyczne doświadczenie w event‑driven architecture Doświadczenie z Dockerem i Kubernetesem Doświadczenie z wdrożeniami w chmurze (AWS lub GCP) Bardzo dobra znajomość języka angielskiego Nastawienie na jakość i odpowiedzialność za dostarczany kod Oferujemy Stałe wsparcie osobistego agenta , dbającego o Twoją ciągłość projektową, kontakt z klientem, niezbędne formalności, komfort pracy oraz rozwój Consultant Development Program – doradztwo w planowaniu kariery w oparciu o najnowsze trendy i potrzeby rynku IT, obejmujące m.in . konsultacje z agentami i mentorami kariery Dostęp do 7N Learning & Development – platformy rozwojowo-edukacyjnej z webinarami, biblioteką artykułów i raportów branżowych oraz regularnymi zaproszeniami na jednorazowe i cykliczne wydarzenia rozwojowe – techniczne, biznesowe oraz life-stylowe Spektakularne eventy integracyjne , zarówno dla Ciebie (np. coroczny wyjazd Kick-Off , imprezy świąteczne czy sportowe Letnie Igrzyska), jak i dla Twoich bliskich (np. pikniki rodzinne, premiery filmowe) Rozwój zawodowy nie tylko podczas projektu – możesz zaangażować się w przekazywanie wiedzy innym w ramach oferty 7N Services kierowanej do klientów 7N Relacje i dostęp do wiedzy najbardziej doświadczonych ekspertów IT na rynku – średni staż zawodowy naszego Konsultanta w Polsce to ponad 10 lat Pakiet benefitów zaplanowany od A do Z , czyli dofinansowanie do opieki medycznej, ubezpieczenia na życie, karty sportowej dla Ciebie i Twoich bliskich, a także zniżki do sklepów w Polsce i za granicą.
Technology
INFOPLUS TECHNOLOGIES
Java Backend Engineer
Mid
Hybrid
Krakow, MA, Poland
🏢 Summary: Java Backend Engineer role focused on building AI-driven digital products for employees and HR stakeholders. The position covers end-to-end microservice development, testing, deployment, observability, production support, and secure, ethical AI delivery in an agile environment. 🗂️ Requirements: Strong Java and Spring Boot experience, Experience building microservices, Spring Batch and Spring Cloud experience, REST API and GraphQL schema design proficiency, NoSQL data modelling experience, Data streaming experience, OAuth 2.0 and Microsoft Entra ID authentication/authorization experience, Azure Cloud Services experience, English communication skills for cross-functional agile collaboration, Commitment to quality, maintainability, documentation, and continuous learning 📃 Skills: Java, SpringBoot, SpringBatch, SpringCloud, Microservices, REST, GraphQL, NoSQL, CosmosDB, Kafka, OAuth2, EntraID, Azure, AppServices, AzureMonitor, APIManagement, Observability 🏢 Description: Role Summary We are looking for a Java Backend Engineer to design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. Required Skills & Experience Strong experience in Java and Spring Boot, including Spring Batch and Spring Cloud, and building microservices. Proficiency in REST API and GraphQL schema design. Experience with NoSQL data modelling (e.g., Azure Cosmos DB), data streaming (e.g., Confluent Kafka), and authentication/authorization protocols including OAuth 2.0 and Microsoft Entra ID. Familiarity with Azure Cloud Services, including App Services, Azure Monitor, and API-Management. Collaborative communication skills: able to express ideas clearly in English and adapt technical content for diverse audiences while working closely with product managers, designers, and engineers in agile settings. Strong commitment to quality, maintainability, documentation, and continuous learning. Key Responsibilities Design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. Apply modern engineering practices, from analyzing user needs and developing new features to automated testing, deployment, and observability. Ensure quality, security, reliability, and compliance by applying digital principles and implementing functional and non-functional requirements. Build observability into solutions, monitor production health, help resolve incidents, and remediate root causes of risks and issues. Advocate for user and stakeholder needs, ensuring AI solutions are explainable, ethical, and human-centric. Share knowledge openly, contribute to hiring and onboarding, and help shape a collaborative, forward-thinking engineering culture.
Technology
DCV Technologies
Senior Java Backend Engineer-Hybrid
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Long-term B2B opportunity for an experienced Java Backend Engineer to build scalable, intelligent enterprise digital products and services. The role focuses on modern backend architecture and AI-enabled application development in a hybrid setup. 🗂️ Requirements: Experience in Java backend engineering, Java, Spring Boot, Spring Cloud, Spring Batch, Microservices, REST APIs, GraphQL, Azure Cloud, Azure Cosmos DB, Kafka, OAuth 2.0, Microsoft Entra ID 📃 Skills: Java, Spring, Microservices, REST, GraphQL, Azure, Cosmos, Kafka, OAuth, Entra 🏢 Description: -Senior Java Backend Engineer | Poland | Hybrid | B2B We're looking for an experienced Java Backend Engineer to join a long-term enterprise project focused on building intelligent digital products and services. DCV-Senior Java Backend Engineer-WP/US/Jo/03-08-26 send CV to (marcillina.tietjen@dcvtechnologies.co.uk) Tech Stack Java Spring Boot Spring Cloud Spring Batch Microservices REST APIs GraphQL Azure Cloud Azure Cosmos DB Kafka OAuth 2.0 Microsoft Entra ID Nice to Have Spring AI LangChain AI-powered application development 📍 Poland (Hybrid) 💼 B2B Contract If you enjoy building scalable backend systems and are interested in modern AI-enabled enterprise applications, we'd love to hear from you.
Technology
VISTULO
Senior Java Engineer (Trading Systems)
Senior
Remote
Wroclaw, DS, Poland
270 - 300 PLN
🏢 Summary: Fully remote Senior Java Backend Engineer role for Poland-based developers building low-latency, high-throughput trading systems for equities, options and FX. The role focuses on algorithmic order management, order routing, real-time market data and performance-critical core Java development within a long-term bank project. 🗂️ Requirements: Current core Java development experience, Strong algorithms, complexity, multithreading and Java standard-library knowledge, Deep Java collections and data-structures knowledge, Backend front-office trading-system experience, Front-office workflow and electronic-trading-platform knowledge, Algorithmic order-management or order-routing experience, Event-driven systems and performance-tuning expertise, Low-latency trading-systems knowledge, Ability to work with a 6-hour overlap with US Eastern hours, English proficiency, Poland residency and legal authorization to work in Poland, Background-check clearance 📃 Skills: Java, Algorithms, Multithreading, Collections, Databases, Trading, OrderRouting, OrderManagement, PerformanceTuning, MarketData 🏢 Description: Want to work on trading systems at a top N. American Bank This isn’t just another dev role. It’s your chance to engineer the core of global trading. We’re talking ultra-low-latency architectures, real-time market data, and automation at scale — all in an environment where milliseconds matter and billions move. You’ll work on greenfield and semi-greenfield projects, building trading systems for equities, options, FX (forex), and more. If you thrive on complexity, love solving performance challenges under pressure, and want to collaborate directly with traders and product teams at the sharp edge of financial technology, this is your arena. The Role at a Glance Senior Java Backend Engineer Building trading systems, including high-performance backend services for algorithmic order management and order routing (multiple projects & various asset classes) Fully remote for a top N. American bank (for residents of Poland only) Part of the core team - this is not a legacy support role or an outsourced B team This role requires experience building trading systems, ideally with order routing or algorithmic order management. Some capital markets experience is required. If you enjoy working on low-latency, high-throughput trading systems, join us and build the next generation of high-performance capital markets solutions. Why Join Us? Work on a large-scale, low-latency trading system . No Legacy: Join an actively developed system — the engineers who built it originally are still on the team. Collaborate with a world-class team of developers across North America and Europe. Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a very strong programmer with current Java development experience. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This role is for developers who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you’re fascinated by understanding systems ‘under the hood,’ this role is for you. Successful candidates enjoy geeking out about data structures and debugging application performance issues. This is a fully remote backend Java development role for a developer in Poland . You will be working through a Polish company that will provide the support and administrative assistance to make you successful in the role. We are looking for people to join the team long-term. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland, are welcome. What we offer Work that matters in the financial domain: You’ll be building a high-performance trading system at an established financial institution. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. Direct collaboration : You will work directly with the client team in North America and in Poland. 1st-tier work : This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in updating it. The people who built the system are still part of the team. Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. Competitive Compensation: Top pay and ample time-off options. Responsibilities Design and implement robust software solutions for equities and FX trading systems using core Java. Build high-performance backend services that algorithmically manage and route orders. Create thorough test cases to ensure software stability and reliability. Collaborate with operations teams regarding building new features and improving existing functionality. Requirements Must have Current Java programming experience, with a strong understanding of programming concepts, including algorithms, complexity, and multi-threading, and Java’s language capabilities and standard libraries. Good knowledge of the data structures: familiarity with the Java collections framework, depth of understanding of the commonly used data structures, intuition on what to use when. Proven experience building backend services for front-office trading systems. Deep understanding of front-office workflows and electronic trading platforms (any asset class). Built or contributed to the algorithmic order management systems or order routing systems (any asset class). Expertise in multi-threading, event-driven systems, and performance tuning. Ability to break down complex workflows into maintainable, high-quality solutions. Strong communication skills and comfort working in high-stakes, trader-facing environments. Knowledge that is required for building low-latency (measured in microseconds) trading systems. Ability to align your work with a 6-hour overlap with US Eastern business hours. Nice to have Exposure to time-series databases and market data integration. Familiarity with algorithmic workflows and pricing engines. A computer science degree from a top Polish school. The recruitment process Submit your CV. Answer a few written questions and a short programming exercise which you can do at your own pace. Participate in a three-stage interview process: Written screen Technical screen interview Three technical interviews with future team members Discuss your experience and skills. Solve verbal algorithm problems (focus on clarity and understanding). Tackle live coding challenges (no trick questions). No take-home assignments – we respect your time. Successful candidates will need to pass a standard background check.
Technology
VISTULO
Senior Java Backend Engineer (Core Java, Trading Systems)
Senior
Remote
Krakow, MA, Poland
220 - 240 PLN
🏢 Summary: Fully remote Senior Java Backend Engineer role for Poland-based candidates, building high-performance, low-latency financial trading systems for a major North American bank. The position focuses on core Java development, distributed services, performance diagnosis, and long-term collaboration with capital-markets teams. 🗂️ Requirements: 6+ years of backend Java development experience, Current core Java programming expertise, Algorithms, complexity, and data structures knowledge, Java standard library data structures knowledge and internals, Distributed service-based applications with message queues experience, Production performance diagnosis and root-cause analysis skills, Strong analytical and problem-solving skills, Clear technical communication in English, Availability to work US Eastern business hours during the first two months, Polish residency and legal authorization to work in Poland, Successful background check 📃 Skills: Java, Algorithms, Complexity, DataStructures, DistributedSystems, MessageQueues, Debugging, Testing, PerformanceAnalysis, RootCauseAnalysis 🏢 Description: Join the Java Engineering Team at a top N. American Bank Are you a Java engineer who enjoys working on large scale and high performance software? Do you love working with smart people on meaningful technology? Want to work in capital markets on financial trading systems? If so, read on. The Role at a Glance Senior Java Backend Engineer Fully remote for a top N. American bank (for residents of Poland only) Openings on multiple teams in the capital markets division (prime brokerage, platform team) Part of the core team - this is not a legacy support role or an outsourced B team We’re hiring experienced backend engineers (6+ years) to join a major N. American bank — directly supporting the development of financial trading systems . This is not a legacy maintenance or support role — you’ll be part of the core product team , building highly-performant, low-latency systems used across the firm. Are you a passionate Java developer who thrives on solving complex problems in low-latency, high-throughput trading systems ? Join us and work on interesting financial system engineering problems. Why Join Us? Work on a large-scale, low-latency trading system processing millions of daily transactions. No Legacy: Join an actively developed system — the engineers who built it originally are still on the team. Collaborate with a world-class team of developers across North America and Europe. Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a very strong programmer with current Java development experience. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This role is for developers who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you’re fascinated by understanding systems ‘under the hood,’ this role is for you. Successful candidates enjoy geeking out about data structures and debugging application performance issues. This is a fully remote backend Java development role for a developer in Poland . You will be working through a Polish company that will provide the support and administrative assistance to make you successful in the role. We are looking for people to join the team long-term. Different teams have different working hour arrangements. For all roles, to ensure efficient onboarding, you’ll work in sync with the American team during US Eastern business hours for the first two months . Working this way maximizes your time overlap for answering questions, which means you can learn quickly. That means working until 21:00 CET. After that, some teams offer more flexibility your schedule can shift closer to standard Polish business hours. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland are welcome. What we offer Work that matters in the financial domain: Work on a trading system at an established financial institution, processing millions of transactions daily. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. Direct collaboration : You will work directly with the client team in North America and in Poland. 1st-tier work : This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in updating it. The people who built the system are still part of the team. Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. Competitive Compensation: Above-average pay and ample time-off options. Responsibilities Design and implement robust software solutions for the bank’s trading systems using core Java (versions vary from team to team, and include 8, 17 and 21). Understand, develop, and improve the subsystems used by other teams in the trading platform. Create thorough test cases to ensure software stability and reliability. Collaborate with operations teams regarding building new features and improving existing functionality. Support production issues, including root-cause analysis and diagnosis. Requirements Must have Strong understanding of programming concepts, including algorithms, complexity, and data structures. Good knowledge of the data structures in the Java standard library - both breadth and internals. Experience building distributed service-based applications based on message queues. Strong analytical and problem-solving skills, to effectively diagnose production performance issues measured in microseconds. Open mind, curiosity, and a strong desire to learn new technologies and business domains. Ability to clearly explain non-trivial systems and algorithms. Ability to follow and understand technical conversations. Know when and how to ask questions that speed up learning. Ability to align your working schedule to US Eastern business hours. Nice to have Experience with financial markets and trading systems. Knowledge of AWS systems. Experience with Spring boot (some teams). Experience with JVM tuning (some teams). Experience working remotely with North American firms. A computer science degree from a top Polish school. The recruitment process Submit your CV. Answer a few written questions and a short programming exercise which you can do at your own pace. Participate in a three-stage interview process: Discuss your experience and skills. Solve verbal algorithm problems (focus on clarity and understanding). Tackle live coding challenges (no trick questions). No take-home assignments – we respect your time. Successful candidates will need to pass a standard background check.
Technology
DCV Technologies
Java Backend Developer | Krakow & Wroclaw
Senior
Hybrid
Kraków, MA, Poland
🏢 Summary: Backend Engineer role focused on building AI-centric digital products for employees and HR stakeholders. The position involves Java/Spring Boot microservices development, API and cloud integration, production observability, and maintaining secure, reliable solutions in a hybrid Kraków or Wrocław work model. 🗂️ Requirements: Strong Java and Spring Boot experience, Spring Batch and Spring Cloud experience, Microservices development experience, REST API and GraphQL schema design proficiency, NoSQL data modelling experience, Data streaming experience, OAuth 2.0 and Microsoft Entra ID knowledge, Azure Cloud Services familiarity, English communication skills, Agile collaboration experience, Commitment to quality, maintainability and documentation 📃 Skills: Java, SpringBoot, SpringBatch, SpringCloud, Microservices, REST, GraphQL, NoSQL, CosmosDB, Kafka, OAuth2, EntraID, Azure, AppServices, AzureMonitor, APIManagement, Observability, Testing 🏢 Description: Role summary We are looking for a Backend Engineer to design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. 📍 Work mode: Hybrid (2–3 days/week) — Kraków or Wrocław office Primary skills Java, Spring Boot, microservices, REST APIs Key responsibilities: Design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. Apply modern engineering practices, from analyzing user needs and developing new features to automated testing, deployment, and observability. Ensure quality, security, reliability, and compliance by applying digital principles and implementing functional and non-functional requirements. Build observability into solutions, monitor production health, help resolve incidents, and remediate root causes of risks and issues. Advocate for user and stakeholder needs, ensuring AI solutions are explainable, ethical, and human-centric. Share knowledge openly, contribute to hiring and onboarding, and help shape a collaborative, forward-thinking engineering culture. Required skills and experience: Strong experience in Java and Spring Boot, including Spring Batch and Spring Cloud, and building microservices. Proficiency in REST API and GraphQL schema design. Experience with NoSQL data modelling, such as Azure Cosmos DB ; data streaming, such as Confluent Kafka; and authentication/authorization protocols, including OAuth 2.0 and Microsoft Entra ID. Familiarity with Azure Cloud Services , including App Services, Azure Monitor, and API Management. Collaborative communication skills: able to express ideas clearly in English and adapt technical content for diverse audiences while working closely with product managers, designers, and engineers in agile settings. Strong commitment to quality, maintainability, documentation, and continuous learning. AI-related skills, such as Spring AI or LangChain, are a strong plus. Benefits ✅ Stable long-term cooperation with opportunity for extension Opportunity to work with modern technologies in an international environment Professional growth and continuous development opportunities Participation in challenging and impactful projects 📩 If you’re interested and meet the qualifications, please send your CV at alina.pchelnikova@dcvtechnologies.co.uk
Technology
Avenga
Senior Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
26,880 - 31,800 PLN
🏢 Summary: Join a cross-functional mission team to build and evolve core-banking technology. The role combines hands-on Java backend development, technical leadership for junior engineers, and collaboration with business stakeholders to deliver secure, scalable, event-driven solutions. 🗂️ Requirements: Practical and theoretical Java expertise, Spring Boot or Micronaut experience, Kubernetes or Docker knowledge, AWS deployment and configuration expertise, Message-driven architecture, Kafka, and event-sourcing knowledge, Agile delivery experience, Experience with highly secure application environments, Ability to mentor engineers and communicate with technical and non-technical stakeholders, Ability to translate business objectives into data-driven insights, Availability for two Warsaw office visits per month 📃 Skills: Java, SpringBoot, Micronaut, Kubernetes, Docker, AWS, Kafka, EventSourcing, Agile 🏢 Description: We’re looking for Java Engineers who will work in one of the core cross-functional mission teams, helping to build core-banking technology. • Deliver as a member of our mission team to build and develop the technology product • Support and oversee junior engineers and act as a subject matter expert • Develop clean, elegant, and reusable code that is well-tested and easy to maintain and extend • Work with stakeholders across the business to drive the direction of engineering and put the long-term interests of customers at the heart of key decisions • Collaborate across our backend chapter to uphold standards and best practices, and to promote innovation • Working collaboratively with the team to resolve technical issues What makes you a great fit: • Solid practical and theoretical knowledge of Java software development • Strong experience of Spring Boot / Micronaut • An understanding of Kubernetes / Docker • An excellent understanding of AWS (deployment / configuration) • Message-driven architectures / Kafka / event sourcing • Success delivering within an agile • Experience working on a highly secure application environment • Ability to act as a subject matter expert and communicate with clarity and empathy to both technical and non technical audiences • Understanding how to translate business objectives into data driven insights • You are available for two visits per month at the Warsaw office
Technology
emagine Polska
Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: Hybrid Backend Developer role focused on building, testing, and maintaining reliable digital banking services in an agile team. The offer combines Java microservices development with ownership of test automation and backend quality, plus occasional business analysis support. Work is hybrid in Warsaw, with a long-term B2B engagement and a rate of up to 160 PLN net plus VAT per hour. 🗂️ Requirements: Java 21+, REST API and microservices development, Spring Boot 3.4 and Spring WebFlux, Hibernate, Git, Maven and Jenkins, Oracle DB, DB2 and SQL, SOLID principles, Test automation, Performance, unit, integration and API testing, Cucumber and WireMock, AI tools 📃 Skills: Java, REST, Microservices, SpringBoot, WebFlux, Hibernate, Git, Maven, Jenkins, Oracle, DB2, SQL, JUnit5, Cucumber, WireMock, AI 🏢 Description: General info: Model of work: hybrid (3 days work from office Warsaw) Type of contract: B2B, long-term cooperations Rate: up to 160 PLN nett + vat/ hour Introduction & Summary Looking for an experienced Backend Developer with a strong focus on testing and a willingness to engage in a blended capability role. This position offers the opportunity to work within an agile team while driving the quality and reliability of digital banking solutions. Main Responsibilities Design, develop, test, and maintain backend services that power our digital banking platforms. Drive backend testing activities within a dedicated agile team, ensuring high-quality, reliable, and scalable solutions. Collaborate closely with business stakeholders to understand requirements and contribute to solution design. Support analysis activities when needed, helping to translate business needs into technical solutions. Leverage AI-powered tools as part of daily development, testing, and delivery practices. Contribute to the full product lifecycle, from technical design and implementation to continuous improvement and operational support. Work collaboratively within a cross-functional agile team to deliver customer-focused digital banking services. Key Requirements Proficient in Java 21+, Rest API, and microservices. Experience with Spring Boot 3.4, Spring WebFlux, Hibernate, Git, Maven, Jenkins, Oracle DB/DB2/SQL, and Junit5. Knowledge of SOLID principles. Proficient in test automation, performance, unit, integration, and API testing. Familiarity with tools like Cucumber and WireMock. Experience in using AI tools. Nice to Have Frontend experience with JavaScript, TypeScript, Angular 2+, and Angular.JS. Familiarity with Playwright and qTest. ISTQB Foundation certification. Experience with Gherkin.