New offer - be the first one to apply!
July 3, 2026
Senior Software Engineer - Java
Senior • Hybrid
196,300 - 294,500 PLN
Kraków, Poland
Company Description
With over 25 years’ experience, plus the same enormous passion and ambition we had on day-one, we’re trailblazers in the pet e-commerce industry. Our solutions make over 12 million customers genuinely happier – and that’s something we really care about.
Job Description
Join our Payments Team and help shape secure, scalable payment experiences used by millions of customers every day. This is a high-impact engineering role at the centre of the customer journey, where performance, reliability, and user experience truly matter.
We’re looking for an experienced engineer who enjoys solving complex problems, collaborating across teams, and building modern applications at scale. While this is a full stack role, we welcome candidates with either stronger backend or frontend experience who are excited to work across the stack.
What You’ll Do
- Build and evolve scalable payment solutions within a microservices environment
- Take ownership of features from idea to production
- Contribute to architecture and technical decision-making
- Partner closely with product, engineering, and platform teams
- Improve performance, reliability, and developer experience
- Write clean, maintainable, and well-tested code
How We Work
- Agile, collaborative teams with high ownership
- You build it, you run it mindset
- Code reviews and knowledge sharing
- Continuous improvement in both technology and ways of working
Tech Stack
- Java 17+
- Spring Boot
- AWS
- Docker
- Kubernetes
- Terraform
- PostgreSQL
- Oracle
- Jenkins
- Prometheus
- Grafana
- ELK
Qualifications
What You Bring
- Experience building modern software applications at scale
- Good knowledge of Java and Spring-based development
- Familiarity with cloud platforms, CI/CD, and distributed systems
- Passion for clean architecture and quality engineering practices
- Collaborative mindset with a sense of ownership and curiosity
Nice to Have
- Experience in payments or e-commerce environments
- Exposure to observability and monitoring tools
- Interest in AI-assisted development tools such as GitHub Copilot
Additional Information
You’ll benefit from hybrid working, spending 60% of your time in the office and 40% at home. There’s an option to work for 20 days abroad in approved countries too.
Benefits include:
- Development opportunities and career growth
- Excellent training and support
- Wellbeing offers
- Subsidised transport or bike leasing
- 20% discount across all products
At zooplus, we believe in equal opportunity and support everyone to fulfil their potential. We embrace diversity and inclusion.
Similar jobs you might like
Technology
New offer
zooplus
Senior Software Engineer - Python
Senior
Hybrid
Kraków, Poland
🏢 Summary: Senior Backend Software Engineer role focused on building and maintaining backend services for mobile applications in a large-scale pet e-commerce platform. The position involves developing microservices, cloud-native solutions, CI/CD pipelines, and collaborating in Agile teams using modern DevOps practices. Candidates will work across the full software development lifecycle with technologies such as Python, AWS, Docker, Kubernetes, and Spring. 🗂️ Requirements: 6+ years of professional Python experience, Experience with Java, Experience with Spring, Strong understanding of complex software architectures, Experience with unit testing and TDD, Experience with DevOps tools and practices, Experience with CI/CD pipelines, Experience with AWS, Experience with Kubernetes, Ability to work across full software development lifecycle, Ability to mentor junior developers, Excellent communication skills, English proficiency 📃 Skills: Python, Java, Spring, AWS, Docker, Kubernetes, Terraform, Jenkins, InfluxDB, Grafana, ELK, S3, SNS, SQS, RDS, DynamoDB, Git, Scrum, TDD, CI/CD, Microservices 🏢 Description: Job Description We are looking for a Senior Backend Software Engineer to join our Mobile Apps Team, bring new features to life, and support the evolution of our services and products. You will work closely with the product owner, area architect, and your team members to clarify business needs and technical requirements and define how to best support them. In close collaboration with other teams, your team will introduce new features and improvements to the mobile apps to provide an even better experience for more than 11 million customers. As our Senior Backend Software Engineer: - Work with your Team and Product Owner in a challenging Agile environment, collaborating closely with other teams. - Participate in the team's technical and architectural discussions and decisions. - Develop and continuously deliver applications for one of Europe's successful pet e-commerce platforms. - Participate in the complete software development life cycle from discovery through coding, testing, deployment, and maintenance. - Learn and grow skills daily using technologies and practices such as AWS, Microservices, Docker, and more. At the Mobile Apps team, the primary responsibility is the iOS and Android apps, including the services that power them. This includes all aspects of the customer journey, from onboarding, personalised home feed, wishlist, search and catalog to cart and checkout. Team and work environment: - Self-organised teams following Scrum methodology. - Knowledge sharing through pair programming, code reviews, and training opportunities. - Focus on cross-functional collaboration. - Commitment to continuous delivery, clean code, and DevOps practices. - Friendly and collaborative environment with open communication and teamwork. - International team with English as the working language. Technologies and frameworks used: - Python - Java 11+ - Spring framework - CI/CD with Jenkins pipeline - InfluxDB, Grafana, ELK stack - Docker, Kubernetes - Amazon Web Services and cloud deployments (S3, SNS, SQS, RDS, DynamoDB) - Terraform, AWS CLI - Git, Scrum, Pair Programming, Peer Reviewing Responsibilities: - Participate in solution investigation, estimations, planning, and alignment with other teams. - Design, implement, deliver, and support backend solutions using micro-services architecture. - Integrate solutions into the mobile apps. - Promote and implement test automation including unit, integration, end-to-end, and performance tests. - Build and maintain CI/CD pipelines. - Deploy applications using Docker, Kubernetes, AWS, and Terraform. - Collaborate through code reviews, pair programming, knowledge sharing, and incident coordination. - Maintain existing applications and reduce technical debt. Qualifications Must have: - 6+ years of professional experience with Python. - Experience with Java and Spring Framework. - Strong understanding of complex architecture landscapes. - Ownership mindset and focus on high-quality solutions. - Experience with unit testing and Test-Driven Development (TDD). - Experience with DevOps tools and practices, including container orchestration, CI pipelines, monitoring and alerting, AWS, and Kubernetes. - Interest in contributing across frontend, backend, testing, and DevOps. - Ability to mentor junior colleagues. - Excellent verbal and written communication skills. Nice to have: - Experience with Agile practices. - Experience with Microservices. - Experience in the e-commerce domain. - Experience with AI-assisted development and modern SDLC tooling. - Experience using GitHub Copilot and Copilot Chat. - Experience applying AI for code generation, refactoring, testing, documentation, debugging, prototyping, and architectural decisions. Additional Information - Hybrid working model with 60% office and 40% remote work. - Option to work abroad for 20 days in approved countries. - Development opportunities, training, and support. - Wellbeing offers, subsidised transport or bike leasing. - Employee discount across products. - Inclusive and diverse work environment.
Technology
Allegro Finance sp. z o.o.
Software Engineer 1 (Java / Kotlin) - Finance
Mid
Hybrid
Poznan, Poland
11,200 - 15,250 PLN/mo
🏢 Summary: Backend engineer role in a large-scale online payments ecosystem, building and operating high-availability microservices in a cloud-native environment. The position focuses on designing, optimizing, and maintaining distributed systems that power real-time payment solutions and integrations with major payment operators. You will work with modern technologies, own services end-to-end, and solve complex challenges related to scalability, performance, and secure payment processing. 🗂️ Requirements: Proficiency in Kotlin or Java, Willingness to develop expertise in Kotlin, Experience building backend systems, Understanding of distributed systems, Ability to design and optimize high-performance services, English at B2 level or higher 📃 Skills: Kotlin, Java, Spring, Kafka, Kubernetes, Docker, Consul, GitHub, GitHubActions, Microservices, DistributedSystems, DataStreaming, MachineLearning 🏢 Description: About the job: Massive Scale : Design, build, and optimize systems that handle thousands of requests per minute. This is high-availability, high-performance engineering in practice. Modern Tech Stack : Work with a world-class, cloud-native environment. Our core technologies include Kotlin, Spring, Kafka, and Kubernetes. We're not shy when it comes to ML too :) True Ownership & Autonomy : We live by a "you build it, you run it" philosophy. You'll join an agile, autonomous team with full ownership of your microservices, from design to deployment. Complex Challenges : From distributed systems and data streaming to algorithmic optimization, you'll tackle the complex backend problems that power a massive, real-time marketplace. In our department, we focus on online payments. We are building an ecosystem that enables secure, easy, fast, and convenient payments for buyers. We also take care of the seller's side, ensuring they can issue quick refunds or pay their Allegro billing. We provide a range of payment solutions, from bank transfers and BLIK to card payments, Apple Pay, Google Pay, installment products, and many others. In our team, we are directly responsible for integration with payment operators such as PayU and P24, and we cooperate with entities such as BLIK, Visa, and Mastercard. If you want to find out which method buyers use most often, what their biggest problem is when paying, how to securely store payment card data, or how Apple Pay, Google Pay, and BLIK without a code work behind the scenes, join us. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 11 200 - 15 250 Annual bonus based on your annual performance and company results. Our team is based in Poznań. We are looking for people who: Code in Kotlin or Java and are eager to master Kotlin by taking part in greenfield projects Expect work that has a deeper meaning (not only tasks "management has commissioned") and want to enjoy its results; Want to be proud of the code they create; they value high-quality code reviews and engage in substantive discussions on software engineering best practices; Can look for effective solutions to the requirements set by users; Want to constantly develop and update their knowledge; Know English at at least B2 level; Have the nature of an explorer. You are not satisfied with superficial answers - you like to "break a problem down into its prime factors" until you understand how something works underneath. Treat learning as a process, not an unpleasant chore. The world of payments is changing dynamically, and you want to stay up to date with every innovation. Are a "driver," not a passenger. See room for improvement? You don't wait for a command; you take the initiative and act. What's in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. A wide selection of fringe benefits in a cafeteria plan - you choose what you like (e.g., medical, sports or lunch packages, insurance, purchase vouchers). English classes that we pay for related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!
Technology

SumUp
Senior Backend Engineer
Senior
Hybrid
Warsaw, Poland
18,900 - 29,500 PLN
🏢 Summary: Backend Engineer role focused on designing, building, and maintaining scalable backend systems for the Bookings product within an online selling platform. The position involves developing APIs, optimizing performance, and ensuring reliability across web and mobile integrations. You will contribute to technical planning and architecture in a distributed, event-driven environment. 🗂️ Requirements: 5+ years of professional backend engineering experience, Proficiency in Kotlin or Java, Strong experience with Spring Boot, Experience with PostgreSQL, Experience with Kafka, Experience with Docker, Experience with Kubernetes, Experience with AWS, Knowledge of RESTful APIs, Understanding of distributed systems, Experience with event-driven architectures (CQRS, Event Sourcing), Experience with CI/CD pipelines, Experience with GitHub Actions, Experience with observability tools 📃 Skills: Kotlin, Java, Spring, SpringBoot, PostgreSQL, Kafka, Docker, Kubernetes, AWS, REST, CQRS, EventSourcing, CI/CD, GitHubActions, Grafana, Honeycomb, gRPC, Protobuf 🏢 Description: About SumUp Be empowered to do more that matters. At SumUp, we're on a mission to empower small businesses across the globe by providing a vast set of simple and affordable business tools to help them start, run, and grow their businesses. Today, over 4 million businesses in 36 markets rely on SumUp as their financial partner to manage payments, finance and customer relationships. About the Team You’ll join the Sell Online Tribe , the group shaping how merchants bring their businesses to life online. We design and build tools that help millions of entrepreneurs, from barbers to bakers, sell their products and services anywhere . Our focus is on Online Store and Bookings, two products at the heart of SumUp’s ecosystem. Together, they give merchants the power to manage appointments, showcase their offerings, and get paid—all from their phones. We’re a cross-functional team of Product Managers, Designers, and Engineers who move fast, collaborate openly, and care deeply about crafting beautiful, performant mobile experiences. As part of this team, you’ll help us expand into new verticals, close the feature gap, enabling us to position our product as a complete and competitive solution for small merchants, and make digital selling effortless for small businesses everywhere. What You’ll Do Design, build, and maintain scalable backend systems supporting SumUp’s Bookings product Collaborate with frontend and mobile engineers to deliver new features and improve APIs across web, iOS, and Android Participate in technical planning, code reviews, and design discussions to ensure clean, testable, and maintainable code Continuously optimise performance , ensure observability, and uphold our high reliability standards Actively contribute to shaping the technical roadmap for the Sell Online platform You’ll Be Great for This Role If You have 5+ years of professional backend engineering experience You’re fluent in Kotlin (or Java) and have deep experience with Spring Boot You’ve worked with PostgreSQL, Kafka, Docker, Kubernetes, and AWS You understand RESTful APIs, distributed systems, and event-driven architectures (e.g. CQRS, Event Sourcing) You bring experience with CI/CD pipelines, GitHub Actions, and observability tools like Grafana or Honeycomb You thrive in collaborative teams, enjoy mentoring peers, and care about delivering real value to merchants (Nice to have) Familiarity with gRPC, Protobuf, or performance optimisation at the backend/database level Why You Should Join SumUp 🇵🇱 🌎 Opportunity to work from our vibrant Warsaw office in the Hala Koszyki. This involves a hybrid setup 🌈 Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced 🚀 Enrolment onto our Virtual Stock Option programme: you will own a stake in SumUp's future success 📚 A dedicated annual L&D budget of €2000 for your individual development, which can be used to attend conferences and/or advance your career through further education 🚴 Fitness support: work out on-site at our gym or explore the city using the Multisport Card, subsidised by SumUp for access to sports facilities across Warsaw 🩺 Commitment to well-being: access health insurance coverage for you and your family, plus life insurance to further protect your peace of mind 💰 PPK (Employee Capital Plan): grow your savings with joint contributions from SumUp and the State 🏖 Generous time off: enjoy 26 days of paid leave plus public holidays and special leave days 🌴 Break4me: 1-month sabbatical after 3 years of service 🔗 Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team Job Application Tip We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.
Technology
Allegro
Software Engineer 2 (Java / Kotlin) - Product Catalog
Mid
Hybrid
Torun, KP, Poland
14,600 - 20,825 PLN/mo
🏢 Summary: Backend Software Engineer role focused on developing and optimizing Product Catalog solutions, particularly duplicate detection and product grouping at scale. The position involves designing and maintaining backend services and architectures in a cloud-based, microservices environment using Kotlin and JVM technologies. You will work on high-scale systems, contributing to core platform components and automation. 🗂️ Requirements: Commercial experience in Kotlin development, Strong knowledge of backend architectural patterns, Experience designing and maintaining backend services and APIs, Ability to design software architectures, Experience with debugging and resolving software defects, Fluent Polish (C1), English proficiency (B2), Experience working with distributed systems at scale 📃 Skills: Kotlin, JVM, Kubernetes, Docker, Consul, GitHub, GitHubActions, Microservices, APIs, Cloud, Hermes, ServiceMesh 🏢 Description: About the job In this role, you will be a key player in evolving our Product Catalog - the foundational pillar of our platform. Your primary objective will be to build and optimize solutions for duplicate detection and accurate product grouping across a broad portfolio of system components. Your work will directly shape the daily experience of our users. You will ensure Buyers enjoy a high-quality, clutter-free shopping experience, while helping Partners list their products more efficiently. Expect to tackle exciting technical challenges at scale, working with a diverse tech stack that includes online JVM services and offline processing in a public-cloud environment. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN gross 14 600 - 20 825 Annual bonus based on your annual performance and company results. Our team is based in Toruń. What You'll Do: Design, develop, test and maintain high-quality code for backend services, APIs and automation scripts. Debug and resolve software defects and issues. Design and develop new project architectures while proposing better architectural approaches for existing solutions. Share knowledge with team members and support junior engineers. Collaborate with product managers, data analysts, UX designers and fellow engineers to gather and refine requirements. Support on-call engineers by participating in the Software Engineer role on-call rotation. Write clean, efficient and well-documented code. We are looking for someone who has: Solid commercial experience in Kotlin development and a strong command of backend architectural patterns. Language proficiency in Polish at a C1 level and English at a B2 level. Excellent problem-solving and decision-making skills, paired with a Data-Driven mindset. High learning agility, adaptability to change, flexibility and strong skills in communication and cooperation. What's in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. A wide selection of fringe benefits in a cafeteria plan - you choose what you like (e.g., medical, sports or lunch packages, insurance, purchase vouchers). English classes that we pay for related to the specific nature of your job. A training budget, inter-team tourism (see more here), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here. #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale, which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!
Technology
Perfect Gym Solutions
FinTech Backend Engineer (m/f/d)
Mid
Remote
Warsaw, Poland
100 - 120 PLN
🏢 Summary: Development of the payment domain for a B2B fitness SaaS platform using JVM technologies within a cross-functional, agile team. The role focuses on building and enhancing resilient, maintainable microservices integrated into a scalable, cloud-native environment. You will deliver high-quality backend components using Spring Boot and related frameworks. 🗂️ Requirements: Minimum 3 years of experience in cloud-based software development, Strong experience with JVM technologies, Hands-on experience with Spring Boot, Knowledge of Hibernate, Experience building scalable cloud-native platforms, Experience developing microservices, Ability to apply design patterns in backend systems, Experience working in agile environments, Professional English proficiency 📃 Skills: Java, JVM, SpringBoot, Hibernate, Microservices, Cloud, SaaS, DesignPatterns, Agile, English 🏢 Description: Your position in our team You enhance our payment software solutions as part of a cross-functional team You develop the payment domain of our market-leading B2B fitness SaaS platform in close cooperation with product management and the developer team using JVM technologies and frameworks like Spring Boot. You create high-quality software components in an agile environment and contribute your ideas within flat hierarchies You develop and enhance resilient, maintainable microservices in an agile and autonomous environment and its integration with our SaaS platform Your profile You have at least 3 years of professional experience in developing cloud-based software using JVM technologies, with knowledge of frameworks like Spring Boot and Hibernate. You have experience in working on a scalable, cloud-native platform You focus on delivering high-quality, reliable components with fast deployment cycles, continuously improving yourself You stay up to date with programming trends, thrive in collaborative environments, and communicate confidently in English. You apply proven design patterns pragmatically to build maintainable and efficient backend systems Your benefits with us Benefits package – private medical care and a sports card to support your health and well-being Access to Udemy Business – boost your skills with thousands of high-quality online courses Flexible work model – work fully remotely or combine it with on-site collaboration at our modern office in Warsaw Employment options tailored to you – pick the contract type that best fits your needs Flexible Working Hours – adjust your schedule to fit your lifestyle Unique experience in the Fitness and SaaS industry – join a market-leading company in a dynamic, fast-growing industry International team – work alongside talented colleagues from around the world in a diverse and inclusive environment Unforgettable company events – take part in engaging team-building activities and memorable celebrations
Technology
EPAM Systems
Senior Software Engineer – Data Pipelines & AI Agents
Senior
Remote
Krakow, Poland
🏢 Summary: Remote role focused on building scalable data pipelines and AI-driven solutions for datacenter development planning systems. The position involves integrating multiple data sources, configuring AI agents, and delivering BI-ready outputs while collaborating directly with clients. It offers high autonomy and ownership across the full software development lifecycle. 🗂️ Requirements: 4+ years software development experience across full SDLC, 3+ years hands-on experience with Java, Strong SQL skills, Experience working with databases, Practical experience developing or configuring AI Agents, Experience in system integration, Client-facing communication experience in English, Ability to design and implement architecture solutions 📃 Skills: Java, SQL, Databases, AI, ETL, GCP, Python, BI 🏢 Description: Are you passionate about building scalable, high-performance platforms that power the next generation of data-driven applications? Join our dynamic team working on mission-critical software systems for Datacenter development planning - all in a fully remote work environment . We manage complex supply timelines and supplier relationships, delivering solutions that make a real impact for our clients. If you thrive in a modern, autonomous engineering environment and enjoy direct collaboration with stakeholders, we want to hear from you! If you're ready to make an impact in a dynamic environment, we want to hear from you! Responsibilities Build robust data pipelines integrating information from multiple data sources Configure and develop AI Agents to process and analyze data efficiently Transform and optimize agent outputs into BI-friendly formats for business intelligence use Communicate directly with clients on a daily basis to gather requirements and provide updates Propose and implement design and architecture solutions for your deliverables Collaborate with world-class engineers, architects, and product managers Focus on development activities in an environment with minimal meetings and high autonomy Requirements 4+ years of experience in software development and integration across the full system implementation lifecycle (analyze, design, implement, build, test, support) 3+ years of hands-on experience with Java Strong SQL skills and experience working with databases Practical experience in developing or configuring AI Agents Excellent English communication skills, with proven experience in client-facing roles Strong self-management and prioritization abilities Nice to have Experience with Google Cloud Platform (GCP) Python programming skills ETL (Extract, Transform, Load) experience Familiarity with Agent Development Kit We offer/Benefits 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
Nortal
Full Stack Engineer (React, Java) - 18-month project
Mid
Remote
Krakow, Poland
17,000 - 18,500 PLN
🏢 Summary: Full Stack Engineer role focused on developing and evolving a rewards platform that supports local shopping, covering mobile, web, backend, and CMS layers. The position involves end-to-end feature delivery, backend performance and scalability optimization, and maintaining high code quality and automated testing. The engineer will work with modern technologies in a collaborative environment to build secure and scalable systems. 🗂️ Requirements: Degree in Computer Science or related field, 3+ years full stack development experience, Strong Java skills, Strong Spring Boot skills, Experience with Hibernate, Experience with JPA, Strong JavaScript skills, Strong TypeScript skills, Experience with React Native, Experience with PostgreSQL, Strong SQL knowledge, Experience with REST APIs, Experience with microservice architectures, Understanding of basic DevOps principles, Ability to write clean and secure code, English proficiency 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, JavaScript, TypeScript, ReactNative, Expo, PostgreSQL, SQL, REST, Microservices, RabbitMQ, Docker, Kubernetes, GitLab, CI/CD, Elasticsearch 🏢 Description: We are searching for Full Stack Engineer to join us. About the Project As part of our platform, we are developing a rewards system that encourages local shopping. Users will be able to collect points when visiting selected partner businesses and redeem them for discounts or benefits. This solution helps build lasting relationships between customers and local companies while also supporting the growth of the regional economy. If modern technologies unleash your creativity and you thrive in an environment of learning and collaboration, this is the project for you. Mission Develop, maintain, and evolve the platform across all layers:mobile apps (React Native/Expo), web frontend (TypeScript), backend services (Java/Spring Boot), and partner portals (CMS) Design, implement, and test new features end to end Ensure performance, scalability, and security of backend systems and database queries Extend and improve automated test processes Continuously optimize code quality, development processes, and system performance Maintain and extend technical documentation Collaborate closely with teammates and contribute to shared technical knowledge Requirements Degree or comparable qualification in Computer Science, Software Engineering, or related field 3 + years of professional full stack development experience (back-end emphasis) Strong skills in: Java, Spring Boot, Hibernate, JPA JavaScript/ TypeScript React Native (Expo is a plus) PostgreSQL and SQL REST APIs and microservice architectures Familiarity with: RabbitMQ – integrated with BE system Docker, Kubernetes, GitLab CI/CD – not mandatory Basic DevOps principles Clean, secure, and maintainable code Excellent English communication skills Team player with analytical thinking and proactive mindset Nice to Have Experience with Elasticsearch (especially data aggregation) Understanding of security principles for Docker and Kubernetes Benefits • Benefit Café with categories such as sports, leisure, books, etc. • Supportive and inclusive work environment with personalized attention to each team member. • Engaging projects featuring innovative and cutting-edge products. • Competitive salary with periodic reviews. • Flexible working hours ensuring a healthy work-life balance. • Educational support, including funded language classes. • Luxmed private healthcare packages. • Comfortable workspace, fresh fruit Mondays, and remote work opportunities. • Exciting team events and networking opportunities. *Following the applicable legal regulations, particularly Directive (EU) 2019/1937 of the European Parliament and of the Council on the protection of persons reporting breaches of Union law and its implementation into Polish law under the Act of December 4, 2021, on the Protection of Persons Reporting Breaches of Law (Journal of Laws 2021, item 2105), including Articles 4-6 governing whistleblower protection and reporting procedures, the company has implemented a Whistleblower Support Policy, ensuring anonymity, protection, and support for individuals reporting irregularities.
Technology
ITDS
Mid-Level Java & React Developer – Payments Platform, Microservices
Mid
Hybrid
Krakow, Poland
1,100 - 1,300 PLN
🏢 Summary: Mid-level engineering role focused on developing and supporting Java and React-based microservices for a global payments platform, enabling secure and high-volume fund transfers. The position involves modernizing legacy systems into API-driven architectures and enhancing automation and transaction processing. Hybrid work model with strong emphasis on scalable, reliable financial systems. 🗂️ Requirements: Minimum 4 years of software development experience, Strong experience with Java 11+, Commercial experience with ReactJS, Experience building RESTful microservices and APIs, Hands-on experience with Kubernetes, Experience with Git, Experience with Unix-based systems, Strong knowledge of SQL and Oracle databases, Fluent English, Legal right to work in the European Union 📃 Skills: Java, ReactJS, Microservices, REST, API, Kubernetes, Git, Unix, SQL, Oracle, Spring, SpringBoot, JavaScript, WebSphere, Automation, DevOps 🏢 Description: Unleash innovation — shape the future of digital payments Krakow-based opportunity with hybrid work model (up to 3 remote days per week) As a Mid-Level Java & React Microservices Engineer – Payments Platform , you will be working for our client, a leading provider in the financial technology industry. You will contribute to the development and support of the Global Disbursements platform, enabling customers worldwide to move funds rapidly and securely—fueling seamless global transactions, paying suppliers, allocating salaries, settling taxes, and transferring money across multiple channels. Join us and be part of a transformative journey in modern payments technology, fostering innovation and growth in your career. Your main responsibilities: Building and supporting microservices and applications (both front-end and back-end) using Java 11/17/21 and ReactJS, ensuring high-quality standards and reliability. Migrating from mainframe systems and IBM WebSphere to modern API and microservices architectures to reduce costs and complexity. Implementing automation testing frameworks to decrease testing costs and increase efficiency. Enhancing Straight-Through Processing (STP) capabilities of services to streamline transaction flows. You're ideal for this role if you have: Minimum of 4 years of experience in software development, particularly in Java and React environments. Proficiency with Java 11+, preferably Java 17+. Hands-on experience with Kubernetes, Git, and Unix-based systems. Strong knowledge of database technologies and SQL, especially Oracle. Solid understanding of RESTful microservices and APIs. Experience working within a DevOps delivery team is a plus. Familiarity with application monitoring and Spring/Spring Boot is desirable. It is a strong plus if you have: Certifications or experience in automation testing frameworks. Knowledge of Web technologies and JavaScript. Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. We offer you: ITDS Business Consultants is involved in various, innovative, and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes: Stable and long-term cooperation with very good conditions Enhance your skills and develop your expertise in the financial industry Work on the most strategic projects available in the market Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years Participation in Social Events, training, and work in an international environment Access to an attractive Medical Package Access to Multisport Program #GETREADY Internal job ID #8860 You can report violations in accordance with ITDS’s Whistleblower Procedure available here .
Technology
Three Points
Senior Full-Stack Engineer (TypeScript / Vue / SaaS)
Senior
Remote
Warsaw, Poland
20,000 - 27,000 PLN
🏢 Summary: Senior Full-stack Engineer role focused on building and scaling a modern B2B SaaS platform for subscription-based e-commerce. The position involves end-to-end feature delivery, architectural decisions, and improving system scalability and reliability. High-impact role with strong ownership over technical direction and product evolution. 🗂️ Requirements: 7+ years engineering experience in complex systems, Strong system design skills, Experience designing scalable architectures, Full-stack development experience, Experience building SaaS platforms, Experience with e-commerce systems 📃 Skills: JavaScript, TypeScript, SaaS, Architecture, Scalability, Reliability, APIs, Ecommerce, Payments, Cloud 🏢 Description: Senior Full-stack Engineer Our client is building a modern B2B SaaS platform that enables businesses to launch and scale subscription-based models for physical and digital products. The product sits at the intersection of e-commerce, payments, and developer tooling, with a strong focus on extensibility and developer experience. The team is lean, senior, and highly experienced, backed by strong investors and industry advisors. They operate with high autonomy, fast execution, and strong ownership culture. Role We are looking for a Senior Full-stack Engineer to help shape the next evolution of the platform. You will work across architecture, product, and infrastructure, focusing on scalability, reliability, and developer experience. This is a high-impact role where you will influence both technical direction and product decisions. Responsibilities Build and evolve a scalable SaaS platform Design and deliver new features end-to-end Improve performance, reliability, and system architecture Collaborate with product, design, and growth teams Requirements 7+ years of engineering experience in complex systems Strong architectural and system design skills Ability to choose appropriate technologies per problem Experience working in cross-functional teams Strong communication in Polish and English Startup mindset: ownership, speed, adaptability Experience with e-commerce platforms is a plus Offer High-impact role in a senior engineering team with real product ownership and influence. Competitive salary plus ESOP, fully remote work (Poland), regular team offsites, and modern tooling including MacBook Pro and AI credits. Direct access to founders, investors, and advisors.
Technology
Sii
Java Cloud Developer (f/m/x)
Senior
Hybrid
Warsaw, Poland
20,000 - 24,000 PLN
🏢 Summary: The offer is for an experienced Java Cloud Developer to build and enhance cloud-based digital platforms supporting virtual card services and business payment solutions. The role involves developing new features, integrating APIs, and maintaining high-quality systems across mobile, web, and external services in an agile environment. The position combines greenfield development with improvements to existing cloud-native systems. 🗂️ Requirements: Minimum 4 years of hands-on Java development experience, Strong knowledge of Spring framework (Boot, Data, Cloud), Experience with JUnit, Spock, JPA, Hibernate, Experience with PostgreSQL, SQL and NoSQL databases, Experience with Redis, Practical experience with Azure, Experience with Kubernetes and Docker, Experience building and integrating REST and SOAP APIs, Experience with Swagger or OpenAPI documentation, Experience with CI/CD tools: Jenkins, SonarQube, Git, Gradle 📃 Skills: Java, Spring, Boot, Data, Cloud, JUnit, Spock, JPA, Hibernate, PostgreSQL, SQL, NoSQL, Redis, Azure, Kubernetes, Docker, REST, SOAP, Swagger, OpenAPI, Jenkins, SonarQube, Git, Gradle 🏢 Description: We are looking for an experienced Java Cloud Developer to join a dynamic team delivering modern digital solutions for business clients. You will be part of a product area focused on virtual card services and digital platforms that support innovative business models such as Click & Collect and fleet management solutions. Those systems enable end-to-end management of payments and communication with business customers, including fueling, car wash services, invoicing, and card/account management. The portfolio spans both mobile and web applications, as well as external APIs (e.g., Payment-as-a-Service), serving primarily Scandinavian and Baltic markets. You’ll work across a mix of greenfield development and enhancements to existing systems. Your tasks Design and implement new features and system improvements Ensure software quality through testing and validation against requirements Diagnose, troubleshoot, and resolve technical issues Collaborate with cross-functional teams in an agile environment Participate in team ceremonies and contribute to technical discussions Prepare and maintain technical documentation Requirements At least 4 years of hands-on experience in Java development Strong knowledge of frameworks and tools: Spring (Boot, Data, Cloud), JUnit, Spock, JPA, Hibernate Solid experience with PostgreSQL, SQL, NoSQL databases, and Redis Practical experience with cloud and containerization technologies (Azure, Kubernetes, Docker) Experience building and integrating REST/SOAP APIs, including Swagger/OpenAPI documentation Familiarity with CI/CD and development tools: Jenkins, SonarQube, Git, Gradle Very good communication skills in both English and Polish Residing in Poland required Nice-to-have requirements Knowledge of TDD/BDD practices, e.g., Spock, Mockito, Cucumber Basic understanding of Domain-Driven Design (DDD) Familiarity with service mesh architectures What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!