New offer - be the first one to apply!
August 8, 2026
Senior Java Developer
Senior • Hybrid
Warsaw, MZ, Poland
Your responsibilities
- Develop and maintain a large-scale Java application running in the cloud for Germany’s largest loyalty program.
- Analyze business requirements and production issues to design robust and maintainable solutions.
- Work within a complex enterprise monolithic application and contribute to its continuous evolution.
- Own features end-to-end, from requirements analysis through implementation, testing, deployment, and production support.
- Collaborate closely with business stakeholders, product teams, and other engineers.
- Communicate technical concepts and solution proposals clearly to technical and non-technical audiences.
- Create and maintain automated tests to ensure software quality and support continuous delivery.
- Document architectural decisions, design concepts, and implementation approaches.
- Participate in code reviews and contribute to engineering best practices.
Your Profile
- 7+ years of professional experience in backend software development.
- At least 5 years of hands-on experience with Java in large-scale enterprise applications and complex codebases.
- Strong experience maintaining and evolving large monolithic systems in a production environment.
- Solid knowledge of Java, Spring/Spring Boot, object-oriented design principles, and clean code practices.
- Experience working with AWS Cloud or another major cloud provider.
- Strong understanding of application architecture, performance optimization, and maintainability.
- Experience with automated testing, including unit and integration tests.
- Familiarity with CI/CD pipelines and modern software delivery practices.
- Excellent communication skills and ability to collaborate with technical and business stakeholders.
- Fluent English (B2+) spoken and written.
- Ownership mindset with a strong focus on delivering business value.
- Ability to navigate complex legacy and modern codebases and drive improvements pragmatically.
- Experience working in Agile development teams.
Nice to have
- Experience with large enterprise monoliths undergoing modernization.
- Knowledge of relational databases and SQL performance tuning.
- Experience with Docker and cloud-native deployment practices.
- Experience mentoring developers and supporting technical growth within the team.
Benefits
- Employment contract and stable employment.
- Corporate incentive program, sport card, and private medical care.
- Additional meal-purchase funds with extended cooperation and a permanent contract.
- Hybrid work model with 2 days per week from home.
- Option to work 100% remotely, including from European countries for 15 days per year.
- Flexible working hours, starting between 7:00 and 10:00.
- Training to develop hard and soft skills.
- Office at Rondo Daszyńskiego, with remote work currently available.
- No rigid dress code.
- Open communication and a friendly work atmosphere.
Similar jobs you might like
Technology
PAYBACK
Solution Architect
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Backend Developer role focused on Java-based cloud development for a large-scale loyalty program, involving solution design, implementation, automated testing, and close collaboration with business stakeholders. The position emphasizes ownership of features from design to production in an agile, cloud-driven environment. Hybrid work model with comprehensive employment benefits. 🗂️ Requirements: At least 7 years of backend development experience, Minimum 5 years in large-scale Java projects with complex codebase, Experience with AWS or another major cloud provider, Experience in writing automated tests, Strong knowledge of Java and backend technologies, Very good German and English skills (minimum B2), Experience working in agile development teams 📃 Skills: Java, JEE, Spring, SpringBoot, REST, Hibernate, Oracle, PostgreSQL, AWS, Maven, Jenkins, Git 🏢 Description: YOUR RESPONSIBILITIES • Java-based software development in the cloud for Germany’s largest loyalty program • Creating solution designs based on the analysis of requirements or error descriptions • Communicating your solution ideas in a way that everyone can understand • Implementing automated test cases • Documenting design and solution approaches YOUR PROFILE • You have at least 7 years of experience in backend development in a professional environment, including at least 5 years in a large-scale project with a complex codebase in a Java environment (or a similar programming language) • Very good English skills, both written and spoken (at least B2 level) • You have several years of experience with AWS Cloud or another major cloud provider • You want to see your code in production as quickly as possible. Therefore, you take responsibility not only for coding and testing, but also for coordination with business departments and interfaces • You enjoy driving projects forward, always keep the goal in mind, and embrace challenges • You are eager to understand our customer domain to find the best solutions for their needs • You regularly write software tests and understand the impact of untested code in a continuous delivery environment • You enjoy agile software development in a professional team What we offer Employment contract? Of course. With us you do not have to worry about stable employment. Benefits? We have them! Among other: corporate incentive program, sport card, private medical care. Lunch card? With the cooperation extended and permanent contract, you will receive additional funds to use for meal purchases. Working in a hybrid model? Of course! ! You work with us 2 days a week from home. Work wherever you want? In PAYBACK you have the opportunity. Working 100% remotely, also from European countries for 15 days a year. Flexible working hours? Sounds great! We start working between 7 to 10. Trainings? Of course. We provide training to develop hard and soft skills. Convenient location? Sure! We invite you to our new office at Rondo Daszyńskiego, but we are currently also working remotely. Dress code? We definitely say no. There are no rigid dress code rules in our company, sneakers are more than welcome. Friendly atmosphere at work? Yes! In PAYBACK, people are the most important asset. Something is missing? Open communication is our priority, so dare to ask! Tech Stack Java, JEE, Spring, Spring Boot, Web services, REST, Hibernate, strong knowledge of relational databases (Oracle, PostgreSQL), cloud-based systems (AWS or equivalent), Maven, Jenkins, Git
Technology
New offer
PAYBACK
Fullstack Java Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Backend-focused Java full-stack role covering the complete software lifecycle, from development and testing through deployment, monitoring and releases. The position emphasizes cloud application development, product quality, CI/CD, DevOps ownership and continuous technical improvement. 🗂️ Requirements: Several years of backend Java development experience, Practical full-stack development experience, Cloud application design and development experience, GCP and Terraform experience, Gradle, Docker and Spring Boot proficiency, CI/CD experience with Jenkins, GitHub Actions or Cloud Build, Relational database, SQL and PostgreSQL knowledge, Experience with test frameworks, Full-stack mindset across testing, frontend, backend, monitoring, DevOps and data, English proficiency at C1 level 📃 Skills: Java, GCP, Terraform, Gradle, Docker, SpringBoot, Jenkins, GitHubActions, CloudBuild, SQL, PostgreSQL, CI/CD, DevOps, Frontend, Backend, Monitoring, Testing 🏢 Description: Responsibilities • Participate in all phases of the development lifecycle, including deployment, testing and monitoring, following a “You Build It, You Run It” approach. • Write well-designed, testable and efficient code; take part in pair programming and code reviews. • Ensure designs align with specifications and take responsibility for the highest possible product quality. • Prepare and create releases of software components. • Drive continuous improvement by evaluating alternative technologies and submitting them for architecture review. • Continuously expand knowledge in new areas and technologies. Profile • Several years of solid professional experience in backend Java development and practical full-stack development experience. • Practical experience designing and developing cloud applications using GCP and Terraform. • Strong knowledge of Gradle, Docker, Spring Boot and CI/CD tools, including Jenkins, GitHub Actions and Cloud Build. • Solid knowledge of relational databases, SQL and PostgreSQL. • Openness to a full-stack approach covering testing, frontend, backend, monitoring, DevOps thinking and data, along with experience using test frameworks. • Very good English proficiency (C1). Benefits • Stable employment under an employment contract. • Corporate incentive program, sports card and private medical care. • Additional meal-purchase funds with extended cooperation and a permanent contract. • Hybrid work model with two days per week working from home. • Opportunity to work remotely from European countries for up to 10 days per year. • Flexible start time between 8:00 and 10:00. • Training for hard and soft skill development. • Office at Rondo Daszyńskiego, with remote work currently available. • No rigid dress code. • Friendly work environment and open communication.
Technology
P&P Solutions
JVM Software Engineer
Mid
Hybrid
Warsaw, Poland
90 - 120 PLN/hr
🏢 Summary: Long-term B2B opportunity for a Senior Java Developer to modernize and develop a large-scale CRM platform, focusing on migrating a legacy JBoss monolith to a Spring Boot-based domain-driven architecture. The role involves backend development, system modernization, database migration, and collaboration within cross-functional teams. Work is delivered in a hybrid model within an established development department. 🗂️ Requirements: Commercial experience with Java 21+, Experience with REST API development, Strong knowledge of Spring and Spring Boot, Experience with unit and integration testing (Mockito, Testcontainers, JUnit 5), Proficiency with Git, Experience using Swagger, Ability to work with IntelliJ, Experience with JBoss or JEE5, Knowledge of SQL (Postgres or Sybase), English level B2/C1 📃 Skills: Java, REST, Spring, SpringBoot, JUnit, Mockito, Testcontainers, Git, Swagger, IntelliJ, JBoss, JEE, SQL, Postgres, Sybase, React, Kubernetes, Jenkins, JBPM, Swing, JavaFX 🏢 Description: Client: A leading German telecommunications and IT corporation Start date: ASAP Locations: Warszawa, Poznań, Lublin Work model: hybrid with 3 days/week from the office Engagement: Long-term Form of cooperation: B2B, full-time Working hours: Standard business hours About our client: A leading German telecommunications and IT corporation, recognized for innovative solutions in cloud computing, web hosting, and internet services, is expanding its European Technology Center in Poland. The company is building strong development teams in Warsaw, Poznan, and Lublin to support its long-term digital transformation initiatives. About the project & team: You will join an established development team consisting of three experienced Java developers and one test manager. This team is part of a larger department that includes over 20 developers across several cross‑functional teams. The department is responsible for the company’s core CRM platform, which includes multiple frontends (Java Swing, JavaFX, React) and numerous backend services built in technologies such as JBoss 4/7, WildFly 10, Spring Boot, and Spring Batch. The primary focus of your future team is the modernization of the CRM system, including the migration of business logic from a legacy monolithic JBoss 4 application to a modern, domain‑driven architecture using Spring Boot. Future development includes building new React-based frontends, enhancing backend services, and modernizing database layers (e.g., Sybase migrations). You will work within a stable, collaborative setup, contributing to high-impact solutions used across the organization. Must‑have skills: Java >21 REST Spring / Spring Boot Unit- and Integrations-Tests (Mockito, Testcontainers, JUnit 5) Git Swagger IntelliJ Nice to have skills: Kubernetes JEE5 (JBOSS) SQL (Optimal: Postgres, Sybase) Java Swing or JavaFX JBPM Jenkins (CI/CD) English Level: B2/C1 Responsibilities: Develop and maintain backend services within a large CRM platform. Migrate business logic from a monolithic JBoss 4 system to Spring Boot microservices. Participate in building new frontends (React) and extending backend functionalities. Contribute to database modernization, including migration of Sybase logic. Collaborate closely with developers and the team’s test manager. Ensure high code quality through unit and integration testing. Use best practices in CI/CD, version control, and modern development standards. What We Offer: Competitive compensation: up to 120 PLN/h netto on a B2B contract Flexible settlements: Payments issued in your preferred form Fast invoicing: Short 14‑day payment terms Comprehensive healthcare: Extended private medical care package My Benefit platform: Access to a cafeteria system including Multisport cards and prepaid vouchers (e.g., IKEA, Zalando, Notino, and more)
Technology
Xebia sp. z o.o.
👉Senior Java Developer
Senior
Remote
Wroclaw, Poland
18,000 - 28,000 PLN
🏢 Summary: Backend Java Developer role focused on building and maintaining high-performance, scalable systems for transaction, payment, and cashier functionalities within a complex trading platform. The position involves developing RESTful and RPC APIs, handling high-concurrency and large-scale data processing in distributed environments, and integrating with third-party services. The role requires strong production troubleshooting skills and collaboration within cross-functional teams. 🗂️ Requirements: 5+ years of Java backend development experience, Strong experience with Java 8+, Strong experience with Spring Boot, Experience in fintech product development, Experience with B2B systems, Hands-on experience with high-concurrency and multi-threaded environments, Experience with high-volume traffic systems, Experience with large-scale data processing, Knowledge of MyBatis, Redis, and message queues, Experience with MySQL and complex query optimization, Experience with Elasticsearch, Experience with Hadoop or big data technologies, Experience with event-driven architectures, Experience with unit and integration testing, Experience integrating third-party APIs, Understanding of distributed systems and microservices, EU work permit and EU-based work availability 📃 Skills: Java, Spring, SpringBoot, MyBatis, Redis, MySQL, Elasticsearch, Hadoop, Dubbo, REST, RPC, SQL, Multithreading, Microservices, Kafka, RabbitMQ 🏢 Description: 🟣 You will be: designing, developing, and maintaining high-performance backend systems using Java and Spring Boot, working on transaction, payment, and cashier-related functionalities within a complex trading platform, building and maintaining RESTful and RPC APIs (e.g. using Apache Dubbo), developing solutions capable of handling high-volume traffic, high concurrency, and multi-threaded environments, processing and optimizing large volumes of data within distributed systems, collaborating with cross-functional teams to deliver scalable and reliable systems, integrating backend services with third-party applications and external systems, troubleshooting, debugging, and optimizing system performance in production environments. 🟣 Your profile: 5+ years of professional experience in Java backend development, strong experience with Java (8+) and Spring Boot, experience in business product development within fintech environments, experience working on B2B products, hands-on experience with high-concurrency systems, multi-threading, and high-volume traffic environments, proven experience working with large-scale data processing systems, solid knowledge of technologies such as MyBatis, Redis, and message queue systems, experience working with relational databases such as MySQL, including writing complex queries and performance tuning, experience working with Elasticsearch and big data technologies such as Hadoop, experience with messaging systems (queues) and event-driven architectures, experience with unit and integration testing, experience integrating with third-party services and APIs, strong debugging and problem-solving skills, solid understanding of software design patterns and backend architectures, practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery, good communication skills and ability to work in a team environment, immediate availability or a short notice period is preferred. Work from the European Union region and a work permit are required. 🟣 Nice to have: familiarity with RPC frameworks such as Apache Dubbo, experience working with systems serving large-scale user bases, understanding of distributed systems and microservices architecture, experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work, interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. 🟣 Recruitment Process: CV review – HR call – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support. 🤸♂️ We are flexible: B2B or employment contract, contract for an indefinite period.
Technology
New offer
PAYBACK
Mobile Team Lead Engineering
Senior
Hybrid
Warsaw, MA, Poland
🏢 Summary: Lead a mobile engineering team and own the full lifecycle of scalable iOS and/or Android applications, from development through production operations. The role combines hands-on technical leadership, mobile architecture, quality practices, and close collaboration with product, design, SRE, security, and backend teams in a hybrid Warsaw setup. 🗂️ Requirements: Tech Lead experience in Agile mobile teams, Hands-on iOS development with Swift and/or Android development with Kotlin, Modern mobile architecture knowledge, CI/CD, mobile testing, and monitoring experience, API integration, backend fundamentals, and DevOps awareness, Fluent English, Availability to work from the Warsaw office 3 days per week 📃 Skills: iOS, Android, Swift, Kotlin, MVVM, CI/CD, Testing, Monitoring, APIs, DevOps, Cloud, Flutter, ReactNative, Java, Node.js 🏢 Description: Your responsibilities: - Lead, mentor, and grow a team of iOS and/or Android engineers, fostering a collaborative and high-performance culture. - Own the end-to-end mobile lifecycle: build, test, deploy, and run. - Develop scalable, high-quality mobile applications with a strong focus on performance and user experience. - Ensure code quality through pair programming, reviews, and defined engineering standards. - Align mobile solutions closely with backend systems, APIs, and enterprise architecture. - Drive the evolution of the mobile architecture, tooling, and overall application landscape. - Identify and reduce technical debt and operational risks. - Collaborate closely with Product, Design, SRE, and Security to deliver sustainable and reliable solutions. Your Profile: - Proven experience as a Tech Lead in Agile mobile teams. - Strong hands-on background in iOS (Swift) and/or Android (Kotlin). - Solid understanding of modern architecture patterns, such as MVVM and Clean Architecture. - Experience with CI/CD, testing, and monitoring in mobile environments. - Full-stack mindset, including API integration, backend basics, and DevOps awareness. - Strong problem-solving skills, ownership, and decision-making capabilities. - Experience with or interest in cloud technologies. - Clear communication skills and strong self-initiative. - Fluent in English. - Comfortable coming to the Warsaw office 3 days a week. Nice to have: - Experience with cross-platform frameworks, including Flutter and React Native. - Backend knowledge, such as Java or Node.js. - Experience with cloud and DevOps. Benefits: - Employment contract and stable employment. - Corporate incentive program, sport card, and private medical care. - Lunch card with additional funds for meal purchases after an extended cooperation period and a permanent contract. - Hybrid work model: 2 days a week from home. - Up to 15 days a year of 100% remote work from European countries. - Flexible working hours, starting between 7:00 and 10:00. - Training for hard and soft skill development. - Office at Rondo Daszyńskiego. - No rigid dress code.
Technology
PAYBACK
Mobile Team Lead Engineering
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Technical leadership role for a Mobile Tech Lead responsible for building and scaling high-quality iOS and/or Android applications while owning the full mobile lifecycle. The position combines hands-on development with architectural ownership, mobile DevOps practices, and close backend integration. The role focuses on performance, scalability, and continuous improvement of mobile architecture and engineering standards. 🗂️ Requirements: Proven experience as Tech Lead in Agile mobile teams, Strong hands-on experience with iOS and/or Android development, Proficiency in Swift and/or Kotlin, Knowledge of MVVM and CleanArchitecture, Experience with CI/CD in mobile environments, Experience with mobile testing and monitoring, Experience with API integration and backend basics, Understanding of DevOps practices, Experience or interest in Cloud technologies, Fluent English 📃 Skills: iOS, Android, Swift, Kotlin, MVVM, CleanArchitecture, CICD, Testing, Monitoring, APIs, DevOps, Cloud, Flutter, ReactNative, Java, Node.js, Agile 🏢 Description: Your responsibilities: Lead, mentor, and grow a team of iOS and/or Android engineers, fostering a collaborative and high-performance culture Own the end-to-end mobile lifecycle (build, test, deploy, run – You build it, you run it) Develop scalable, high-quality mobile applications with a strong focus on performance and user experience Ensure code quality through pair programming, reviews, and defined engineering standards Align mobile solutions closely with backend systems, APIs, and enterprise architecture Drive the evolution of the mobile architecture, tooling, and overall application landscape Identify and reduce technical debt and operational risks Collaborate closely with Product, Design, SRE, and Security to deliver sustainable and reliable solutions Your Profile: Proven experience as a Tech Lead in Agile mobile teams Strong hands-on background in iOS (Swift) and/or Android (Kotlin) Solid understanding of modern architecture patterns (e.g. MVVM, Clean Architecture) Experience with CI/CD, testing, and monitoring in mobile environments Full-stack mindset (API integration, backend basics, DevOps awareness) Strong problem-solving skills, ownership, and decision-making capabilities Experience with or interest in cloud technologies Clear communication skills and strong self-initiative Fluent in English Nice to have -Experience with cross-platform frameworks (Flutter, React Native) -Backend knowledge (e.g. Java, Node.js) -Experience with cloud & DevOps You are comfortable coming to our Warsaw office 3 days a week. How about? Employment contract? Of course. With us you do not have to worry about stable employment. Benefits? We have them! Among other: corporate incentive program, sport card, private medical care. Lunch card? With the cooperation extended and permanent contract, you will receive additional funds to use for meal purchases. Working in a hybrid model? Of course! ! You work with us 2 days a week from home. Work wherever you want? In PAYBACK you have the opportunity. Working 100% remotely, also from European countries for 15 days a year. Flexible working hours? Sounds great! We start working between 7 to 10. Trainings? Of course. We provide training to develop hard and soft skills. Convenient location? Sure! We invite you to our new office at Rondo Daszyńskiego, but we are currently also working remotely. Dress code? We definitely say no. There are no rigid dress code rules in our company, sneakers are more than welcome. Friendly atmosphere at work? Yes! In PAYBACK, people are the most important asset. Something is missing? Open communication is our priority, so dare to ask!
Technology
PAYBACK
Mobile Team Lead Engineering
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Lead a mobile engineering team to build and maintain scalable iOS and Android applications, owning the full mobile development lifecycle from development to operations. The role focuses on mobile architecture, engineering quality, API integration, and collaboration with cross-functional teams in a hybrid work environment. 🗂️ Requirements: Experience as a Tech Lead in Agile mobile teams, Strong hands-on experience with Swift and/or Kotlin, Knowledge of MVVM and Clean Architecture, Experience with CI/CD, testing, and monitoring, Understanding of API integration and backend basics, DevOps awareness, Strong problem-solving and decision-making skills, Fluent English, Availability to work from the Warsaw office 3 days per week 📃 Skills: Swift, Kotlin, MVVM, CI/CD, Testing, Monitoring, APIs, DevOps, Flutter, React, Java, Node.js, Android, iOS 🏢 Description: Your responsibilities: Lead, mentor, and grow a team of iOS and/or Android engineers, fostering a collaborative and high-performance culture Own the end-to-end mobile lifecycle (build, test, deploy, run – You build it, you run it) Develop scalable, high-quality mobile applications with a strong focus on performance and user experience Ensure code quality through pair programming, reviews, and defined engineering standards Align mobile solutions closely with backend systems, APIs, and enterprise architecture Drive the evolution of the mobile architecture, tooling, and overall application landscape Identify and reduce technical debt and operational risks Collaborate closely with Product, Design, SRE, and Security to deliver sustainable and reliable solutions Your Profile: Proven experience as a Tech Lead in Agile mobile teams Strong hands-on background in iOS (Swift) and/or Android (Kotlin) Solid understanding of modern architecture patterns (e.g. MVVM, Clean Architecture) Experience with CI/CD, testing, and monitoring in mobile environments Full-stack mindset (API integration, backend basics, DevOps awareness) Strong problem-solving skills, ownership, and decision-making capabilities Experience with or interest in cloud technologies Clear communication skills and strong self-initiative Fluent in English Nice to have -Experience with cross-platform frameworks (Flutter, React Native) -Backend knowledge (e.g. Java, Node.js) -Experience with cloud & DevOps You are comfortable coming to our Warsaw office 3 days a week. How about? Employment contract? Of course. With us you do not have to worry about stable employment. Benefits? We have them! Among other: corporate incentive program, sport card, private medical care. Lunch card? With the cooperation extended and permanent contract, you will receive additional funds to use for meal purchases. Working in a hybrid model? Of course! ! You work with us 2 days a week from home. Work wherever you want? In PAYBACK you have the opportunity. Working 100% remotely, also from European countries for 15 days a year. Flexible working hours? Sounds great! We start working between 7 to 10. Trainings? Of course. We provide training to develop hard and soft skills. Convenient location? Sure! We invite you to our new office at Rondo Daszyńskiego, but we are currently also working remotely. Dress code? We definitely say no. There are no rigid dress code rules in our company, sneakers are more than welcome. Friendly atmosphere at work? Yes! In PAYBACK, people are the most important asset. Something is missing? Open communication is our priority, so dare to ask!
Technology
EPAM Systems
Senior Java Backend Engineer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Backend Engineer role focused on developing and maintaining Java applications for a global financial compliance solution, including AML and KYC systems. The position involves working in an agile, international team to design, integrate, and enhance cloud-based backend systems. Hybrid work model with on-site presence in Krakow required. 🗂️ Requirements: 5+ years of experience in Java development, Experience with Spring framework, Strong SQL skills, Experience with Oracle databases, Experience with MongoDB, Experience working in Linux environments, Bash scripting skills, Understanding of SDLC, Experience with CI processes, Ability to work on-site in Krakow 3 days per week, English proficiency B2 or higher 📃 Skills: Java, Spring, SQL, Oracle, MongoDB, Linux, Bash, Azure, Databricks, Git, GitLab, Nexus, Ansible, RPM, Denodo 🏢 Description: Join us as a Senior Java Backend Engineer . Experience with Azure Cloud and Databricks will be highly beneficial. Your primary responsibilities will include developing and maintaining Java-based applications for a global financial compliance solution. You will work in a highly collaborative, agile environment, partnering with colleagues from diverse backgrounds to design and integrate Anti-Money Laundering (AML) and Know Your Client (KYC) solutions that help protect our client from financial crime risks. The client operates in the financial services domain, focusing on regulatory compliance and risk management. Ready to launch your career in cloud engineering? Apply now and join our global team! This role offers a hybrid model, with 3 days per week working from the client's office in Krakow, Poland. Responsibilities Develop and maintain Java-based applications Drive continuous integration and improvements Contribute to architecture, standards, and guidelines for globally deployed software Support product management in driving the product roadmap Collaborate closely with the team to deliver robust, sustainable solutions aligned with business requirements and organizational standards Advise Business Analysts, Testers, and Management on technical matters Requirements 5+ years of experience developing Java applications (Spring framework is a plus) Solid SQL database skills (Oracle preferred; MongoDB experience is a plus) Comfortable working in a Linux server environment, including bash scripting Good understanding of application development and support lifecycle (SDLC) Well-developed business communication skills (written and verbal) Experience working as part of a global team Strong personal prioritization and time management skills Strong analytical, problem-solving, and synthesizing abilities Ability to communicate effectively in both written and spoken English (B2 level or higher) Ability to work 3 days per week in the Krakow office Nice to have Familiarity with MS Azure Cloud platforms, Databricks, Denodo Experience with DevOps tools (Git, GitLab Pipelines, Nexus, Ansible, RPM packaging) We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview We will reach out to selected candidates exclusively EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
Motorola Solutions
Senior Java/ Full Stack Engineer
Senior
Hybrid
Kraków, Poland
18,000 - 21,000 PLN
🏢 Summary: Backend-focused software engineering role responsible for designing and implementing scalable, high-performance Java applications. The position involves enhancing system architecture, performance, and resilience while developing new features and maintaining backend services. You will work in an Agile team environment, emphasizing clean code, testing, and database optimization. 🗂️ Requirements: 5+ years backend software development experience, Strong knowledge of core Java and JDK, Experience designing high-performance multithreaded systems, Solid understanding of software architecture and design patterns, Experience writing automated tests with JUnit, Advanced debugging and performance profiling skills, Strong knowledge of relational databases, Experience with PostgreSQL, Experience with Hibernate or JPA, Ability to work in Agile environment 📃 Skills: Java, JDK, JUnit, PostgreSQL, Hibernate, JPA, SQL, JAX-RS, Spring, Agile, Multithreading 🏢 Description: You will join a high-performing team of software engineers, with the ability to work on the backend or full stack, but primarily working on the backend, and taking responsibility for implementing a range of new application features, as well as improving the architecture, performance, scalability, and resilience of the existing product. Responsibilities Design and implement clean, modular, scalable, and testable code for the Java backend. Conducting performance analysis and profiling for backend systems and databases, ensuring the system’s scalability and high performance. Apply advanced testing and debugging methods to resolve complex software issues. Work collaboratively with local and distributed teams in an Agile environment to continuously enhance product functionality. Required skills and qualifications 5+ years of hands-on backend software development, with an in-depth knowledge of core Java/JDK. Solid understanding of software architecture, design patterns, and core software engineering principles. (Experience designing and implementing high-performance, multithreaded, state-driven systems. Proficiency in creating meaningful automated tests (we use JUnit) and applying advanced testing and debugging techniques. In-depth knowledge of relational databases (we use Postgres) and ORM technologies such as Hibernate/JPA. Strong communication skills with the ability to effectively interface with stakeholders. Excellent problem-solving skills with a strong capacity for independent work. Ability to work both independently and collaboratively as part of a team in an Agile environment. Communicative English Preferred skills and qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related subject. Experience developing REST APIs using JAX-RS, Spring, or similar technologies. 2+ years of experience with Angular or similar modern frontend frameworks. Experience with E2E testing frameworks such as Playwright or Cypress. Mentorship, coaching, or leadership experience or demonstrable aptitude. In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your work, you’ll get the following: Contract of Employment (UoP) Private medical coverage, Multisport Life insurance (two annual incomes), Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, Employee Pension Plan – 3,5 % of the month’s salary gross, which goes to the retirement account IP Tax Relief (up to 80%) Yearly salary increase (depends on individual performance) Yearly bonus (depends on company performance) Flexible working hours (usually the day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work mode
Technology
Motorola Solutions
Senior Java/ Full Stack Engineer
Senior
Hybrid
Krakow, Poland
18,000 - 20,000 PLN
🏢 Summary: Backend-focused Java Engineer role responsible for designing and implementing scalable, high-performance application features while improving architecture, resilience, and system scalability. The position involves performance analysis, advanced testing, and database optimization within an Agile environment. You will primarily work on the Java backend, contributing to clean, modular, and testable code. 🗂️ Requirements: 5+ years backend development experience, Strong knowledge of core Java/JDK, Experience with high-performance multithreaded systems, Solid understanding of software architecture and design patterns, Experience writing automated tests with JUnit, Advanced testing and debugging skills, Experience with relational databases, Knowledge of PostgreSQL, Experience with ORM frameworks, Knowledge of Hibernate or JPA, Experience with backend performance analysis and profiling 📃 Skills: Java, JDK, JUnit, PostgreSQL, Hibernate, JPA, SQL, Multithreading, REST, JAX-RS, Spring, Angular, Playwright, Cypress, Agile 🏢 Description: You will join a high-performing team of software engineers, with the ability to work on the backend or full stack, but primarily working on the backend, and taking responsibility for implementing a range of new application features, as well as improving the architecture, performance, scalability, and resilience of the existing product. Responsibilities Design and implement clean, modular, scalable, and testable code for the Java backend. Conducting performance analysis and profiling for backend systems and databases, ensuring the system’s scalability and high performance. Apply advanced testing and debugging methods to resolve complex software issues. Work collaboratively with local and distributed teams in an Agile environment to continuously enhance product functionality. Required skills and qualifications 5+ years of hands-on backend software development, with an in-depth knowledge of core Java/JDK. Solid understanding of software architecture, design patterns, and core software engineering principles. (Experience designing and implementing high-performance, multithreaded, state-driven systems. Proficiency in creating meaningful automated tests (we use JUnit) and applying advanced testing and debugging techniques. In-depth knowledge of relational databases (we use Postgres) and ORM technologies such as Hibernate/JPA. Strong communication skills with the ability to effectively interface with stakeholders. Excellent problem-solving skills with a strong capacity for independent work. Ability to work both independently and collaboratively as part of a team in an Agile environment. Communicative English Preferred skills and qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related subject. Experience developing REST APIs using JAX-RS, Spring, or similar technologies. 2+ years of experience with Angular or similar modern frontend frameworks. Experience with E2E testing frameworks such as Playwright or Cypress. Mentorship, coaching, or leadership experience or demonstrable aptitude. In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your work, you’ll get the following: Contract of Employment (UoP) Private medical coverage, Multisport Life insurance (two annual incomes), Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, Employee Pension Plan – 3,5 % of the month’s salary gross, which goes to the retirement account IP Tax Relief (up to 80%) Yearly salary increase (depends on individual performance) Yearly bonus (depends on company performance) Flexible working hours (usually the day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work mode