June 23, 2026

Senior Java Developer

Senior • Remote

120 - 140 PLN/hr

Gliwice, Poland

Join the engineering team to spearhead a critical backend migration from Node.js (Nest.js) to Java/Spring Boot for a specialized Self-Compliance platform. The platform enables enterprise companies to navigate, manage, and enforce labor laws alongside strict regulatory compliance frameworks. In this role, you will work closely with a TechLead and an internal team holding full domain knowledge, transitioning legacy services into a highly scalable, reactive microservices architecture while laying the foundation for long-term product maintenance and feature development.

Details

Start Date: ASAP / Strict July 2026 Start (Only currently available candidates can be considered).

Duration: 6 months or longer.

Max Rate: 140 PLN/h.

Work Allocation: Full-time.

Security & Compliance Constraint: Strictly NO AI tools allowed (Tools like GitHub Copilot, ChatGPT, or similar automated code assistants are completely banned on this project).

Responsibilities

  • System Migration: Re-architect and migrate the existing backend infrastructure from Nest.js (Node.js) over to Java and Spring Boot.

  • Microservices & Reactive Design: Implement distributed, fault-tolerant microservices utilizing Netflix OSS and asynchronous, non-blocking reactive programming patterns.

  • Database & Messaging Integration: Manage data persistence, caching mechanisms, and asynchronous message brokers to maintain high throughput and low-latency system data flow.

  • Schema Evolution: Write and execute robust database migration scripts to smoothly transition underlying data structures without downtime.

  • Quality Assurance: Guarantee code stability through thorough unit and integration testing.

  • Cross-Functional Communication: Collaborate actively in regular project syncs with internal team members, the client, and the TechLead to refine system requirements.

Requirements

  • Core Backend Stack: Expert commercial knowledge of Java and the Spring Boot ecosystem.

  • Microservices Architecture: Deep familiarity with Netflix OSS for service discovery, routing, and resilience patterns.

  • Reactive Programming: Practical experience using Spring Reactor to handle asynchronous data streams.

  • Data & Cache Layer: Strong hands-on experience with PostgreSQL (relational) and Redis (caching/in-memory data structure store).

  • Message Broker: Solid proficiency with RabbitMQ for event-driven message queuing.

  • Database Versioning: Proven experience handling database changes via Liquibase.

  • Testing Stack: Mastery of JUnit and Mockito for reliable test-driven or test-backed development.

Other Requirements

  • Languages: Good English proficiency, allowing for smooth daily communication and clear understanding of complex business/legal requirements.

  • Interpersonal Skills: Outstanding communication and teamwork capabilities for joint ownership of codebases.

  • Legacy Ecosystem Context: Basic familiarity or comfort reading legacy system layouts spanning Nest.js, React.js, TypeScript, Docker, and Kubernetes is helpful to assist in extraction and migration mapping.

Similar jobs you might like

Technology

P&P Solutions

Full Stack Engineer (Java + Angular) with Security background

Senior

Remote

Warsaw, Poland

115 - 125 PLN/hr

🏢 Summary: Senior Full Stack Engineer role focused on application security within a large-scale enterprise platform. The position involves resolving security findings, performing Java and TypeScript dependency upgrades, and ensuring system stability in a regulated financial environment. Requires hands-on secure coding expertise and collaboration with distributed global teams. 🗂️ Requirements: 7+ years enterprise Java experience, Strong background in application security, Experience in vulnerability investigation and remediation, Experience with Java and TypeScript/JavaScript dependency upgrades, Proficiency in Java SE and JEE, Proficiency in Spring Framework, Experience with JMS, Experience with JPA and Hibernate, Proficiency in TypeScript, Experience with Angular v2+, Experience with Observables and Redux, Experience with OAuth, OIDC, SSO integration, Understanding of enterprise design and integration patterns, Experience in financial or regulated environments, Fluent English, Willingness to undergo background check 📃 Skills: Java, JEE, Spring, JMS, JPA, Hibernate, TypeScript, JavaScript, Angular, Redux, OAuth, OIDC, SSO, IAM, Kafka, Camel, Jenkins, Harness 🏢 Description: Start date: April 2026 Salary ranges: 115-125 PLN net/h Form of employment: B2B contract Location: Remote Language: English (fluent) About the Role: We are seeking an experienced Full Stack Engineer with a strong background in application security , enterprise Java development, and modern front‑end frameworks. In this role, you will focus on resolving security findings across a large-scale platform, performing dependency upgrades (Java + TypeScript), ensuring that remediation work does not impact existing functionality, and collaborating with global distributed teams. This is a senior-level position requiring hands-on expertise in secure coding, investigation of vulnerabilities, and implementation of remediation strategies. Key Responsibilities: Analyze and resolve security findings across the platform Perform dependency upgrades (Java, TypeScript/JavaScript) Ensure stability and functional integrity of systems after security fixes Work collaboratively with distributed global engineering teams Integrate with enterprise IAM systems (OAuth, OIDC, SSO) Contribute to best practices, architecture patterns, and secure development standards Must-Have Qualifications: 7+ years of enterprise Java experience Strong security background, including vulnerability investigation & remediation Experience with dependency upgrades (Java, TS/JS) Proficiency in: Java SE / JEE Spring Framework JMS JPA / Hibernate TypeScript Angular v2+, Observables, Redux Enterprise IAM integration: OAuth, OIDC, SSO Solid understanding of enterprise design & integration patterns Experience working in financial/regulated environments Excellent communication skills and fluent English Nice to Have: Apache Camel Jenkins, Harness.io Kafka We offer: Up to 125 PLN/hour net under a B2B contract, A flexible billing model, A short, 14‑day invoice payment term, A comprehensive private medical care package, Access to the MyBenefit cafeteria platform (including Multisport cards and prepaid cards for IKEA, Zalando, Notino, and many other partners). Additional Information: Background checks is mandatory for this role and will be conducted by a trusted third‑party vendor. This requirement is standard for the financial industry, ensuring compliance with regulatory obligations and maintaining the highest security standards. Once a candidate is shortlisted, the client will request the necessary documents and personal details required to complete the verification process.

Technology

YourITeams

Senior Fullstack Developer (hybrid from Warsaw)

Senior

Hybrid

Warsaw, Poland

20,000 - 23,000 PLN

🏢 Summary: Hybrid Senior Fullstack Developer role focused on building and maintaining large-scale, event-driven microservices systems using modern Java and Spring Boot alongside Angular-based SPAs. The position involves end-to-end development, security implementation, and active participation in CI/CD and Agile processes. Requires strong hands-on experience across backend and frontend technologies in distributed environments. 🗂️ Requirements: Minimum 6 years professional software development experience, Senior-level hands-on experience with large-scale applications, Strong fullstack experience (backend and frontend), Java 17+ (Java 21 preferred), Spring Boot 3.x and microservices architecture, Experience with Kafka and event-driven systems, Experience with Node.js and TypeScript, Proven experience building SPAs with Angular, Strong SQL skills with Oracle, Experience with OAuth2 and OIDC, Understanding of OWASP web security principles, Experience with Git version control, Experience with GitLab CI, Ability to work in Agile (Scrum/Kanban) environments, Professional English proficiency 📃 Skills: Java, Spring, SpringBoot, Microservices, Kafka, Node.js, TypeScript, Angular, SQL, Oracle, OAuth2, OIDC, OWASP, Git, GitLab, CI/CD, DDD, Redis, Docker, Kubernetes, Jenkins, Maven, Webpack, Python, Jira, Confluence 🏢 Description: Senior Fullstack Developer . This is a hybrid position based in Warsaw , (50% on-site presence). Responsibilities Design, implement and maintain backend services using modern Java (versions 17–21) and Spring Boot 3.x within microservices architectures. Develop and maintain frontend components and Single Page Applications using Node.js, TypeScript and Angular, ensuring maintainability and sound frontend architecture. Architect and implement event-driven and messaging solutions using Kafka; integrate with relational databases (Oracle) and in-memory stores (Redis). Apply Domain-Driven Design principles to model complex business domains and deliver modular, testable solutions. Contribute to security design and implementation of web applications, including OAuth2/OIDC integration and adherence to OWASP principles. Participate in CI/CD pipelines (GitLab CI required), version control workflows (Git), and use developer tools such as IntelliJ and VS Code. Collaborate with distributed, international teams using Agile methodologies (Scrum/Kanban), Jira and Confluence; perform code reviews and provide practical technical guidance to peers. Qualifications Minimum 6 years of professional software development experience, with senior-level, hands-on delivery on large-scale applications. Strong fullstack background; backend-only candidates will not be considered. Excellent written and spoken English. Required technical skills: Java 17 or newer (Java 21 experience preferred) Spring Boot (3.x) and microservices Kafka (event-driven / messaging systems) Domain-Driven Design (DDD) Node.js and TypeScript Proven experience building SPAs with Angular Strong SQL skills, particularly with Oracle Security and tooling: Practical experience with OAuth2 and OIDC; strong understanding of web application security and OWASP principles Version control with Git and CI/CD with GitLab CI (required) Familiarity with Kafka in both backend and operational contexts Working knowledge of Jira and Confluence Desirable (nice to have): Experience with Redis Familiarity with Docker and Kubernetes Experience with Jenkins, Maven and Webpack Python and familiarity with AI-based code generation tools Experience working in distributed, international teams and a DevOps mindset. Benefits Hybrid working arrangement: Warsaw, Poland — approximately 50% on-site presence. Opportunity to work on large-scale systems using modern Java, microservices and event-driven architectures. Collaboration within distributed, international teams and exposure to established Agile and DevOps practices. Use of contemporary developer tooling and platforms (IntelliJ, VS Code, GitLab CI, Kafka, Spring Boot). Scope to apply and deepen expertise in security, DDD and end-to-end fullstack development. Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere. Agile approach and no bureaucracy. Outstanding integration trips to various places in Europe for all employees. Activities to support your well-being and health. Luxmed Gold Extended medical care and Multisport Plus benefit. If you meet the stated qualifications and are interested in this opportunity, we encourage you to apply via the application form.

Technology

7N

Java Developer

Mid

Hybrid

Krakow, Poland

120 - 140 PLN

🏢 Summary: Development role focused on building and maintaining a modern microservices-based payment processing platform in a high-volume environment. The position involves designing, implementing, and supporting Java-based services, ensuring scalability, reliability, and performance. Work is done in a hybrid model with strong emphasis on quality, testing, and production support. 🗂️ Requirements: Minimum 3 years of experience in similar role, Strong Java development experience, Knowledge of Spring Boot, Understanding of microservices architecture, Understanding of distributed systems, Experience with API design, Experience with at least some of the listed technologies, Ability to perform unit testing and code reviews, Fluent English 📃 Skills: Java, Spring, SpringBoot, Microservices, Kubernetes, OpenShift, Kafka, RabbitMQ, MongoDB, Oracle, SQL, REST, Groovy, Maven, Jenkins, Jira, Confluence 🏢 Description: About the Project Our client is a European payments organization undergoing a major digital transformation focused on modernizing its core transaction‑processing platform. The team is building a modern microservices‑based environment designed to increase scalability, reliability, and performance across high‑volume payment operations. Technology stack in use: Java 21 (Spring Boot 3), OpenShift / Kubernetes, Apache Kafka / Rabbit MQ for streaming and queuing, MongoDB, Oracle Database, multiple DevOps tools for development, automation and monitoring. Work mode: hybrid, 3-4 per week from Cracow office Key Responsibilities: ·       Design, develop and support testing payment services features together with the team. ·       Resolve issues by troubleshooting and root cause analysis and support in production issue analysis when needed. ·       Ensure high quality via unit testing and code reviews. ·       Demo and document the results of work in demo sessions. Required Experience & Skills: ·       At least 3 years on similar position ·       Technical knowledge in at least some of the technologies used is needed. ·       Java development skills are the most relevant. ·       Understanding of microservices architecture and distributed systems. ·       Familiarity with API design principles. ·       Fluent English Additional Valuable Skills: ·       Experience in designing and implementing high-throughput, low-latency systems capable of handling large data volumes ·       Groovy, Maven, Jenkins ·       Knowledge of the Card Processing domain ·       Documentation and use of Jira/Confluence ·       Excellent communication and coordination skills We offer Ongoing support from a dedicated agent who is caring about your project continuity, contact with clients, necessary formalities, work comfort, and development. Career Development Program – advice on career planning based on the latest trends and market needs in IT, including consultations with career agents and mentors. Access to 7N Learning & Development – a development and educational platform offering webinars, a library of articles and industry reports, and frequent invitations to both one-time and recurring events focused on technical, business, and lifestyle topics. Spectacular events, both for you (e.g., annual Kick-Off trip , Christmas parties, or Summer Olympics sports events) and for your loved ones (e.g. family picnics), Professional growth Professional growth beyond your current project. You can actively engage in knowledge sharing through the 7N Services offering, designed for 7N clients. Connections and access to the expertise of top IT professionals in the market – the average professional tenure of our consultants in Poland is over 10 years, A complete benefits package, including funding for medical care, life insurance, sports cards for you and your loved ones, as well as discounts in stores in Poland and abroad

Technology

KUBO

Java Developer with Kafka

Senior

Hybrid

Gdańsk, Poland

130 - 170 PLN/hr

🏢 Summary: The offer is for a Senior Java Backend Developer to build and evolve a greenfield lending platform as a core component of a larger ecosystem. The role focuses on developing scalable, maintainable backend services using modern Java and Spring technologies, with integrations via REST and Kafka. It involves strong ownership, clean architecture, and Agile collaboration. 🗂️ Requirements: Minimum 8 years of experience with Java backend development, Strong hands-on experience with Java 21+, Minimum 8 years of experience with Spring Boot, Minimum 8 years of experience with JPA, Practical experience with Maven, Experience with Kafka for event-driven integrations, Experience with Liquibase for database versioning, Experience with REST API design and integration, Ability to work in Agile environment, Professional proficiency in English 📃 Skills: Java, Spring, SpringBoot, JPA, Maven, Kafka, Liquibase, REST, Cucumber, GitHubCopilot, SQL 🏢 Description: Our client needs the support of an experienced Java Backend Developer to help build a brand‑new greenfield platform that will act as a central component in the wider lending ecosystem. It is developed in Java 21+ using Spring Boot and JPA, integrates with multiple surrounding systems via REST APIs and Kafka‑based event streaming, and places strong emphasis on clean architecture, scalability, maintainable code, and clear ownership. Liquibase is used for database change versioning, and AI‑assisted tools such as GitHub Copilot support day‑to‑day development. The team works in an Agile setup, closely collaborating with Business SMEs and the Product Owner, with English as the primary working language. Scope of responsibilities Build and evolve a modern backend using Java 21+ and Spring Boot Design and implement integrations with surrounding systems through REST APIs and Kafka event streaming Implement business logic and the persistence layer using JPA, with a strong focus on clean architecture and maintainable code Use Liquibase to handle database change versioning in a controlled and transparent way Leverage AI‑assisted development tools (e.g. GitHub Copilot) to improve productivity, code quality, and development flow Work as part of an Agile team, participating in planning, refinement, reviews, and continuous improvement activities Collaborate closely with Business SMEs and the Product Owner to clarify requirements and co‑design solutions Take active ownership of delivered components, ensuring their reliability, performance, and long‑term maintainability Requirements At least 8 years of experience working with Java, ideally on backend systems Strong hands-on experience with Java 21+ At least 8 years of experience with Spring Boot At least 8 years of experience working with JPA for persistence Practical experience with Maven as a build and dependency management tool Experience using Kafka for event-driven communication and integrations Experience with Liquibase for database change versioning Familiarity with Cucumber or similar tools for automated testing (nice to have) Comfortable working in an Agile team, using English as the primary working language Conditions B2B contract with an hourly rate of 130 - 170 PLN net Hybrid work model: 3 days per week on site Private medical care Life insurance Multisport card Recruitment steps Initial phone call with a recruiter (20–30 min.) Technical verification call with the client Interview with the client Final feedback and decision

Technology

PTT Consulting Sp. z o. o.

Senior Backend Java Developer

Senior

Hybrid

Warsaw, Poland

130 - 150 PLN

🏢 Summary: Senior Java Developer role focused on designing, building, and maintaining scalable, secure, high-performance backend systems using modern Java and cloud-native technologies. The position involves working in Agile teams, leading technical discussions, mentoring developers, and driving DevOps automation. Hybrid work model with regular presence in the Warsaw office. 🗂️ Requirements: 8+ years of backend development experience, Proficiency in Java 17+, Experience with Spring Boot and Spring Security, Strong knowledge of Hibernate and JPA, Experience with Maven, Strong SQL skills with PostgreSQL, Experience in cloud-native application development, Hands-on experience with Git and GitHub pipelines, Experience with CI/CD tools, Experience with Kubernetes and Helm, Ability to write Bash/Shell scripts, Experience with JUnit, AssertJ, and Hamcrest, Degree in Computer Science or equivalent experience 📃 Skills: Java, Spring, SpringSecurity, Hibernate, JPA, Maven, PostgreSQL, SQL, Kubernetes, Helm, Docker, Bash, Git, GitHub, CICD, JUnit, AssertJ, Hamcrest 🏢 Description: Role Overview As a Senior Java Developer, you will design, build, and maintain scalable, secure, and high-performance backend systems. Working closely with cross-functional teams, you’ll drive innovation – including the use of GenAI tools like GitHub Copilot -and mentor other developers. Work mode: hybrid 2-3 days / 5 days at the Warsaw office. Key Responsibilities Backend & DB: Develop robust, multi-tenant applications using Java 17+, Spring Boot, and PostgreSQL. DevOps & Automation: Manage deployments using Docker, Kubernetes, and Helm; automate tasks via Bash/Shell scripting. Leadership & Agile: Lead design discussions, mentor peers, and actively participate in Scrum events within a distributed team. Requirements Technical Skills: Java Stack: Java 17+, Spring (Boot, Security), Hibernate/JPA, Maven. Data & Cloud: SQL (PostgreSQL), cloud-native application development. DevOps & CI/CD: Git/GitHub (pipelines), CI/CD tools, Kubernetes, Helm, Bash. Testing: JUnit, AssertJ, Hamcrest. Skills & Experience: 8+ years of professional backend experience (preferably in enterprise environments). Degree in Computer Science (or equivalent experience). Fluent English ( B2/C1 ) and strong collaboration skills in Agile teams. Nice-to-Have Kafka & Event-driven / Microservices architecture. Python, C, or Go (Golang) scripting. Monitoring tools (Kibana, Grafana, Prometheus). Security best practices (OWASP Top 10) & Jira. Client A global leader with a sharp focus on lottery solutions. A confident step forward building on a long history of delivering safe and secure technology, demonstrating strong commitment to customers as a dedicated lottery service provider. Leveraging collective insight, experience, and expertise to create reliable and engaging solutions that help lottery clients achieve objectives, meet player needs, and deliver meaningful benefits to communities.

Technology

Upvanta sp. z o.o.

Senior Java Developer (Java, Spring Boot, Microservices)

Senior

Remote

Wroclaw, Poland

1,100 - 1,200 PLN

🏢 Summary: Senior Java Developer role focused on designing, building, and operating scalable fintech backend systems using Java and Spring Boot in cloud environments. The position involves developing high-performance microservices and APIs for payment, trading, and settlement platforms, with end-to-end ownership from architecture to production support. The role requires close collaboration with international teams and ensuring reliability, consistency, and fault tolerance in distributed systems. 🗂️ Requirements: 3–5 years backend development experience, Strong experience with Java, Strong experience with Spring Boot, Experience building scalable backend services and APIs, Knowledge of SQL and NoSQL databases, Understanding of microservices architecture, Understanding of distributed systems, Experience with asynchronous processing, Experience across full SDLC, Experience with AWS or Azure, Professional English proficiency 📃 Skills: Java, SpringBoot, Microservices, SQL, NoSQL, PostgreSQL, MySQL, MongoDB, AWS, Azure, REST, APIs, SDLC, DistributedSystems, AsynchronousProcessing 🏢 Description: Senior Java Developer (Java, Spring Boot, Microservices) Position Overview We are looking for a Senior Java Developer to join our team in Poland and contribute to the development of highly scalable fintech systems supporting trillions of dollars in transactions annually . In this role, you will work closely with the US-based product and engineering teams , helping to design, build, and operate backend services for programmable payment, trading, and settlement platforms. You will report directly to the Software Manager in Poland. A key requirement is excellent English communication skills and strong soft skills — we are looking for someone eloquent, outgoing, friendly, and confident in collaboration . Responsibilities Design and develop backend architecture for fintech products and platforms. Build, maintain, and operate high-performance Java / Spring Boot microservices running in production environments. Develop scalable APIs and backend workflows with strong emphasis on data consistency, fault tolerance, and reliability . Own features end-to-end: from implementation through deployment and production support. Debug and resolve complex issues in distributed systems and high-volume production environments. Work closely with US-based teams to translate product requirements into robust backend solutions. Write clean, maintainable code and contribute to technical documentation, diagrams, and system workflows. Participate in code reviews and continuously improve backend quality and engineering standards. Requirements 3–5 years of professional backend development experience. Strong hands-on experience with Java and Spring Boot in production systems. Proven experience building and maintaining backend services and APIs at scale. Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL/MySQL, MongoDB). Knowledge of microservices architecture, distributed systems, and asynchronous processing. Experience across full SDLC: architecture, development, testing, deployment, and maintenance. Experience operating systems in cloud environments such as AWS or Azure . Excellent communication skills in English . Nice to Have Experience with Spring AI . Previous exposure to banking, payments, trading, or financial transaction systems. Degree in Computer Science or equivalent practical experience. Personal Attributes Highly hands-on engineer who enjoys owning production-grade code. Comfortable working in a fast-paced, startup or high-growth environment. Strong analytical thinking, problem-solving ability, and attention to detail. Clear communicator, confident in collaborating with international teams. Friendly, proactive, and motivated to grow with the company and product.

Technology

Upvanta sp. z o.o.

Senior Java Developer (Java, Spring Boot, Microservices)

Senior

Remote

Warsaw, Poland

1,000 - 1,200 PLN

🏢 Summary: Senior Java Developer role focused on designing, building, and operating scalable fintech backend systems handling high-volume transactions. The position involves developing Java/Spring Boot microservices, scalable APIs, and distributed architectures in cloud environments. You will collaborate with international teams to deliver reliable, production-grade financial platforms. 🗂️ Requirements: 3–5 years of backend development experience, Strong experience with Java and Spring Boot in production, Experience building scalable backend services and APIs, Strong knowledge of SQL and NoSQL databases, Understanding of microservices architecture and distributed systems, Experience with asynchronous processing, Experience across full SDLC, Experience with AWS or Azure cloud environments, Professional English communication skills 📃 Skills: Java, Spring, SpringBoot, Microservices, SQL, NoSQL, PostgreSQL, MySQL, MongoDB, AWS, Azure, REST, APIs 🏢 Description: Senior Java Developer (Java, Spring Boot, Microservices) Position Overview We are looking for a Senior Java Developer to join our team in Poland and contribute to the development of highly scalable fintech systems supporting trillions of dollars in transactions annually . In this role, you will work closely with the US-based product and engineering teams , helping to design, build, and operate backend services for programmable payment, trading, and settlement platforms. You will report directly to the Software Manager in Poland. A key requirement is excellent English communication skills and strong soft skills — we are looking for someone eloquent, outgoing, friendly, and confident in collaboration . Responsibilities Design and develop backend architecture for fintech products and platforms. Build, maintain, and operate high-performance Java / Spring Boot microservices running in production environments. Develop scalable APIs and backend workflows with strong emphasis on data consistency, fault tolerance, and reliability . Own features end-to-end: from implementation through deployment and production support. Debug and resolve complex issues in distributed systems and high-volume production environments. Work closely with US-based teams to translate product requirements into robust backend solutions. Write clean, maintainable code and contribute to technical documentation, diagrams, and system workflows. Participate in code reviews and continuously improve backend quality and engineering standards. Requirements 3–5 years of professional backend development experience. Strong hands-on experience with Java and Spring Boot in production systems. Proven experience building and maintaining backend services and APIs at scale. Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL/MySQL, MongoDB). Knowledge of microservices architecture, distributed systems, and asynchronous processing. Experience across full SDLC: architecture, development, testing, deployment, and maintenance. Experience operating systems in cloud environments such as AWS or Azure . Excellent communication skills in English . Nice to Have Experience with Spring AI . Previous exposure to banking, payments, trading, or financial transaction systems. Degree in Computer Science or equivalent practical experience. Personal Attributes Highly hands-on engineer who enjoys owning production-grade code. Comfortable working in a fast-paced, startup or high-growth environment. Strong analytical thinking, problem-solving ability, and attention to detail. Clear communicator, confident in collaborating with international teams. Friendly, proactive, and motivated to grow with the company and product.

Technology

emagine Polska

Senior Scala Backend Test Automation Engineer

Senior

Hybrid

Krakow, Poland

160 - 200 PLN/hr

🏢 Summary: Full-time B2B role for a Senior Backend Test Automation Engineer focused on testing backend microservices and distributed data platforms in a hybrid model from Krakow. The position involves integration testing, validating ETL and data processing workflows, and working with JVM-based backend services using Java or Scala. The project requires strong experience with CI/CD, automated testing, and debugging across distributed systems. 🗂️ Requirements: Strong experience testing backend microservices, Experience with integration testing across distributed systems, Experience with Play Framework or JVM-based backend services in Java/Scala, Good understanding of Apache Spark, Experience testing ETL and data processing workflows, Ability to manage test data and deterministic test environments, Experience with CI/CD and automated test execution, Ability to debug failures across services, databases, queues, and pipelines, English proficiency, Availability for hybrid work in Krakow 📃 Skills: Java, Scala, Play, Spark, SQL, ScalaTest, JUnit, Testcontainers, Docker, Kubernetes, GitHub, Jenkins, Azure, CI/CD, ETL 🏢 Description: Senior Backend Test Automation Engineer with strong data platform experience Industry: Technology solutions - consumer electronics, software, streaming Client: global enterprise, Swedish entity Work model: full time, hybrid 3 days/week on-site from Krakow (Equal Business Park) office Project language: English Onboarding : 3 days in Malmo, Sweden Start: ASAP or 1 week notice ideally / at latest start 27th July 2026 Assignment type: B2B Remuneration: up to 195 PLN/h net + VAT FTE: full-time Strong experience testing backend microservices rather than web UIs. Hands-on experience with integration testing across distributed systems. Experience with Play Framework (or at least JVM-based backend services in Java/Scala). Good understanding of Apache Spark and testing data pipelines. Experience validating ETL/data processing workflows. Comfortable managing test data, data dependencies, and deterministic test environments. Experience with CI/CD and automated test execution. Ability to debug failures across multiple services, databases, queues, and pipelines. Likely technical stack includes: Java and/or Scala Play Framework Apache Spark SQL Integration test frameworks (ScalaTest, JUnit, Testcontainers, etc.) Docker/Kubernetes GitHub Actions, Jenkins, Azure DevOps, or similar

Technology

emagine Polska

Senior Backend Test Automation Engineer

Senior

Hybrid

Krakow, Poland

195 - 195 PLN/hr

🏢 Summary: Full-time B2B contract for a Senior Backend Test Automation Engineer focused on testing backend microservices, distributed systems, and data platforms in a hybrid model from Krakow. The role involves integration testing, ETL and data pipeline validation, CI/CD automation, and debugging across complex backend environments using Java/Scala technologies. Onboarding includes a short stay in Malmö, with an immediate or near-immediate start preferred. 🗂️ Requirements: Strong experience testing backend microservices, Hands-on experience with integration testing across distributed systems, Experience with Play Framework, Experience with JVM-based backend services, Understanding of Apache Spark, Experience testing data pipelines, Experience validating ETL workflows, Ability to manage test data and deterministic test environments, Experience with CI/CD and automated test execution, Ability to debug failures across services, databases, queues, and pipelines, English proficiency 📃 Skills: Java, Scala, Play, Spark, SQL, ScalaTest, JUnit, Testcontainers, Docker, Kubernetes, GitHub, Jenkins, Azure, CI/CD, ETL 🏢 Description: Senior Backend Test Automation Engineer with strong data platform experience Industry: Technology solutions - consumer electronics, software, streaming Client: global enterprise, Swedish entity Work model: full time, hybrid 3 days/week on-site from Krakow (Equal Business Park) office Project language: English Onboarding : 3 days in Malmo, Sweden Start: ASAP or 1 week notice ideally / at latest start 27th July 2026 Assignment type: B2B Remuneration: up to 195 PLN/h net + VAT FTE: full-time Strong experience testing backend microservices rather than web UIs. Hands-on experience with integration testing across distributed systems. Experience with Play Framework (or at least JVM-based backend services in Java/Scala). Good understanding of Apache Spark and testing data pipelines. Experience validating ETL/data processing workflows. Comfortable managing test data, data dependencies, and deterministic test environments. Experience with CI/CD and automated test execution. Ability to debug failures across multiple services, databases, queues, and pipelines. Likely technical stack includes: Java and/or Scala Play Framework Apache Spark SQL Integration test frameworks (ScalaTest, JUnit, Testcontainers, etc.) Docker/Kubernetes GitHub Actions, Jenkins, Azure DevOps, or similar

Technology

New offer

MOTIFE

Kotlin/Java Tech Lead

Senior

Hybrid

Warsaw, Poland

26,000 - 30,000 PLN/mo

🏢 Summary: Hands-on Tech Lead role focused on designing and delivering scalable backend platforms and RESTful microservices for a global e-commerce and wellness technology ecosystem. The position involves technical leadership, backend development with Kotlin/Java and Spring Boot, mentoring engineers, and driving architecture decisions in a cloud-native environment. The role offers a hybrid work model in Warsaw with a competitive salary and benefits. 🗂️ Requirements: 6+ years of software development experience, Backend development experience with Java or Kotlin, Experience building and scaling RESTful microservices, Hands-on experience with Spring Boot, Hands-on experience with Docker, Hands-on experience with Kubernetes, Experience with AWS or GCP, Experience with PostgreSQL, MongoDB, DynamoDB, or Elasticsearch, Experience with unit testing and test-driven development, Experience with CI/CD pipelines, Experience leading technical projects and mentoring engineers, Ability to guide architecture decisions and delivery planning, Experience working in agile cross-functional teams 📃 Skills: Kotlin, Java, Spring, SpringBoot, Microservices, Docker, Kubernetes, AWS, GCP, PostgreSQL, MongoDB, DynamoDB, Elasticsearch, CI/CD, Datadog, REST, TDD, DevOps, Agile 🏢 Description: We are looking for a Kotlin/Java Tech Lead to join an e-commerce engineering team. In this role, you will lead the design and delivery of scalable backend platforms and services powering the company's customer-facing commerce experience across web, retail, and other sales channels. This is a hands-on technical leadership role. You will guide engineering decisions, mentor other engineers, partner closely with product and design, and help the team deliver high-impact initiatives with strong engineering quality, scalability, and reliability. Key takeaways: - Stack: Kotlin/Java, Spring Boot, microservices, Docker, Kubernetes, AWS, PostgreSQL, CI/CD, Datadog, technical leadership experience - Salary: 26 000 PLN - 30 000 PLN gross on the Contract of Employment - Working model: Hybrid - 3 days/week from the office Recruitment process: - A call with recruiter - Panel interviews with the team (coding, architecture, and cross-collaboration interviews) Responsibilities: Technical Leadership - Lead the delivery of small to large engineering initiatives, from technical discovery through implementation and production readiness. - Guide the team in making strategic backend architecture decisions that support scalability, performance, and long-term maintainability. - Own technical trade-offs and ensure solutions are aligned with business goals, user needs, and engineering standards. - Mentor engineers through design reviews, code reviews, and day-to-day technical collaboration. Backend Engineering - Build and improve backend platforms and services. - Design and scale RESTful microservices used across web, retail, and other sales channels. - Develop backend services using technologies such as Java, Kotlin, Spring Boot, Docker, and Kubernetes. - Work with data stores such as PostgreSQL, MongoDB, DynamoDB, Elasticsearch, or similar technologies. Delivery & Product Collaboration - Partner closely with product managers, designers, and peer engineers to scope, build, and deliver end-to-end features. - Translate product strategy and business requirements into reliable, scalable technical solutions. - Drive iterative delivery in an agile engineering environment. - Maintain strong relationships with stakeholders and ensure clear communication around scope, risks, and delivery progress. Engineering Excellence - Promote strong engineering practices, including unit testing, test-driven development, CI/CD, observability, and production ownership. - Apply a DevOps mindset to build services that are reliable, observable, and easy to operate. Requirements: Technical Expertise - 6+ years of professional software development experience. - Strong backend engineering experience with Java or Kotlin. - Proven experience building and scaling RESTful microservices. - Hands-on experience with Spring Boot, Docker, and Kubernetes. - Experience with cloud infrastructure such as AWS or GCP. - Familiarity with data stores such as PostgreSQL, MongoDB, DynamoDB, Elasticsearch, or similar technologies. - Experience with unit testing, test-driven development, and CI/CD pipelines. Leadership Experience - Experience leading engineers to deliver high-impact technical projects. - Proven ability to mentor junior and mid-level engineers and support their technical growth. - Ability to guide technical decision-making, architecture discussions, and delivery planning. - Experience with end-to-end feature ownership in a cross-functional product environment. Collaboration & Mindset - Strong communication skills and ability to work effectively with product, design, and engineering stakeholders. - Agile mindset with a strong focus on iterative design and delivery. - High ownership, strong delivery orientation, and ability to operate in a fast-moving engineering environment. - Strong desire to learn, share knowledge, and help engineers achieve their highest potential. What we offer: - 100% paid medical care - Multisport - Creative tax (KUP) - Home office allowance - MacBook Pro If you enjoy technical leadership, hands-on backend engineering, and building platforms used at scale, this role is a strong opportunity to make a real impact. Please apply via the careers page and submit your CV in English.