April 8, 2026
Java SRE Engineer
Senior • Hybrid
Warsaw, Poland
📌 We’re looking for an experienced Java SRE Engineer to join a fast-paced, high-impact project in the financial / payments domain.
You’ll be working on a large-scale, globally distributed platform that processes millions of transactions and powers critical payment flows used worldwide. The project focuses on performance, security, and scalability, with strong engineering standards and modern technologies.
Duration: 6 months (with an option to extend)
Start date of project: Immediate
Work Mode: Hybrid working – 3 days from office per week
Location: Warsaw, Poland or Gdansk
Client Interview: Yes
Travel Reimbursement: Not applicable
Years of experience: 5 to 7 yrs
Type of Employment: B2B Contract
Details about the project they would be working on:
Payments Cloud Platform
Mandatory skills:
SRE Experience
Knowledge/Experience in Core Java, GoLang, Kubernetes, DB2, MySQL, or equivalent database
Shell Scripting
Python
Desired Skills:
Hadoop Ecosystem (Kafka, Spark, Scala, Hive) is a plus
OO design and design patterns is plus
Preferred Qualifications
3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
Knowledge/Experience in AWS and other Cloud Technologies
Knowledge/Experience in Core Java
Knowledge/Experience in Golang
Knowledge/Experience in Kubernetes
Experience in OO design and design patterns is plus
Hands on in Hadoop Ecosystem (Kafka, Spark, Scala, Hive) is a plus
Hands on experience on DB2, MySQL, or equivalent database
Ability to understand and write complex Database queries
Ability to analyze thread dumps, heap dumps, garbage collection and other related JVM components
Ability to solve complex production problems and debug code
Working knowledge of production support processes such as incident/change/problem management, call triaging, escalation procedures and such
Experience in Shell Scripting
Experience in Python
Basic level knowledge on Akamai/Cloudflare, Active-Active setup Application
Deep understanding of SOA principles and Web Services technologies: REST & SOAP
Curiosity and creativity to understand customer requirements and processes and come up with creative solutions and improvements
Passion to work with people and help mentor juniors to reach new heights
Strong Team player and ability to collaborate as part of virtual team across the globe
Ability to prioritize and perform multiple tasks simultaneously and deliver on time with quality
Strong self-motivation, sense of ownership and ability to retain focus under stress during crisis situation
Experience in Web Application Development is a plus
Knowledge of Payment Industry is a plus
Roles and Responsibilities post joining
Support critical applications and ensure the stability of the applications by performing proactive maintenance activities, engage in automation activities, do root cause analysis and remediation
Ability to write and maintain scripts to monitor system activity including application smoke test activities during production implementations
Develop and maintain automation tools to handle all engineering and application support tasks
Engage in production issue troubleshooting bridge calls, provide immediate service restoration, follow up on root cause analysis, and ensure permanent fix is implemented to avoid similar problems in the future
Coordinate and execute application releases and production deployments
Must be flexible to working in shifts and during weekends and extended hours when needed
This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs
✅ Benefits:
Work with modern technologies and international teams
Long-term and stable cooperation
Professional growth opportunities
📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk
Similar jobs you might like
Technology
DCV Technologies
Java SRE Engineer
Senior
Hybrid
Warsaw, Poland
900 - 1,100 PLN
🏢 Summary: The offer is for a Java SRE Engineer responsible for ensuring reliability, scalability, and performance of mission-critical fintech systems in a cloud-native environment. The role combines Java development with Site Reliability Engineering practices, focusing on automation, observability, and production support. You will work with modern cloud, container, and AI-powered tools to improve operational excellence and system resilience. 🗂️ Requirements: 5+ years of experience in Java development or Site Reliability Engineering, Strong knowledge of Java, Spring Boot, REST APIs, Microservices, Experience managing production systems in high-availability environments, Strong understanding of monitoring, observability, incident management, root cause analysis, performance tuning, reliability engineering, Experience with Prometheus, Grafana, ELK or OpenSearch, Hands-on experience with Kubernetes and Docker, Experience with at least one cloud platform: AWS, Azure or GCP, Experience with Jenkins and CI/CD pipeline development, Experience with infrastructure automation and scripting, Experience with PostgreSQL, MySQL or Oracle, 2+ years of experience in fintech, payments or financial services, Knowledge of PCI DSS and security/compliance standards 📃 Skills: Java, Spring, SpringBoot, REST, Microservices, SRE, Prometheus, Grafana, ELK, OpenSearch, Splunk, Kubernetes, Docker, AWS, Azure, GCP, Jenkins, CI/CD, PostgreSQL, MySQL, Oracle, Terraform, Ansible, Linux, PCI-DSS 🏢 Description: 🚀 Java SRE Engineer 📍 Hybrid | 2 days from the office in Warsaw Are you passionate about reliability, automation, cloud technologies, and building resilient systems at scale? We're looking for a Java SRE Engineer to join our growing team and help ensure the stability, security, and performance of mission-critical applications within the fintech and payments domain. As part of our engineering organization, you'll combine software engineering expertise with Site Reliability Engineering practices to improve platform reliability, automate operations, and drive operational excellence. You'll also leverage modern AI-powered tools to enhance troubleshooting, automation, and engineering productivity. 💡 Your Mission ⚙️ Site Reliability Engineering Ensure the availability, reliability, scalability, and performance of critical production systems. Design and implement monitoring, alerting, and observability solutions. Manage incident response, root cause analysis, and post-mortem activities. Establish and monitor Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs). Drive reliability improvements through automation and engineering best practices. ☕ Software Engineering Develop and maintain automation tools and platform services using Java. Improve system resilience, performance, and operational efficiency. Collaborate with development teams to build highly reliable applications. Support production environments and participate in on-call rotations when required. ☁️ Cloud & Infrastructure Design and maintain cloud-native infrastructure. Manage containerized environments using Docker and Kubernetes. Implement Infrastructure as Code (IaC) practices. Optimize platform scalability, security, and cost efficiency. 🤖 AI-Powered Engineering Utilize tools such as GitHub Copilot, ChatGPT, Claude, and Cline to improve automation and operational efficiency. Explore AI-driven approaches to incident management, monitoring, and system optimization. Promote best practices for AI adoption within engineering teams. 🔐 Security & Compliance Support implementation of security controls and operational best practices. Assist with compliance requirements and operational audits. Ensure secure handling of sensitive financial and customer data. 🤝 Collaboration Partner closely with Software Engineers, DevOps Engineers, Security Teams, and Product Owners. Participate in Agile ceremonies and reliability planning sessions. Contribute to technical documentation and knowledge-sharing initiatives. 🎯 Must-Have Skills Backend & Automation ✔️ 5+ years of experience in Java development or Site Reliability Engineering ✔️ Strong knowledge of: Java Spring Boot REST APIs Microservices architecture SRE & Operations ✔️ Experience managing production systems in high-availability environments ✔️ Strong understanding of: Monitoring and observability Incident management Root cause analysis Performance tuning Reliability engineering principles ✔️ Experience with: Prometheus Grafana ELK Stack or OpenSearch Splunk (nice to have) Cloud & Containers ✔️ Hands-on experience with: Kubernetes Docker ✔️ Experience with cloud platforms: AWS Azure GCP CI/CD & Automation ✔️ Jenkins ✔️ CI/CD pipeline development and maintenance ✔️ Infrastructure automation and scripting Databases ✔️ Experience with: PostgreSQL MySQL Oracle ⭐ Nice to Have Experience with Terraform, Ansible, or Infrastructure as Code tools Experience supporting fintech or payment platforms Knowledge of Linux system administration Experience with distributed systems and event-driven architectures Open-source contributions Technical blogging or community involvement 💳 FinTech & Payments Experience 2+ years of experience in fintech, payments, or financial services Knowledge of PCI DSS requirements Familiarity with payment processing systems and financial transaction platforms Understanding of security and compliance standards within regulated industries 🎁 What You'll Get ✨ Opportunity to work on large-scale, business-critical systems ✨ Modern cloud-native technology stack ✨ Exposure to AI-powered engineering and automation tools ✨ Hybrid work model (Gdańsk or Warsaw) ✨ Collaborative engineering culture focused on innovation and reliability ✨ Influence on platform architecture and operational excellence ✨ Continuous learning and career development opportunities 🚀 Ready to build reliable, scalable systems that power the future of fintech? Join us and help create highly available platforms where engineering excellence, automation, and innovation come first.
Technology
StrategicsIQ
Java SRE - Hybrid 2 days per week onsite - Warsaw
Senior
Hybrid
Warsaw, Poland
1,100 - 1,300 PLN
🏢 Summary: B2B contract role for a Java Site Reliability Engineer working on a large-scale payments platform with high transaction volumes across multiple regions. The position focuses on ensuring reliability, performance, and security of production systems through incident management, automation, and continuous improvement. Hybrid work model based in Warsaw with close involvement in live production environments. 🗂️ Requirements: Experience in Site Reliability Engineering, DevOps, or production support, Strong knowledge of Java or Go, Hands-on experience with Kubernetes, Knowledge of relational databases (DB2, MySQL or similar), Experience with Shell scripting and Python, Ability to troubleshoot complex production systems 📃 Skills: Java, Go, Kubernetes, DB2, MySQL, Shell, Python, Hadoop, Kafka, Spark, Scala, Hive, AWS, REST, SOAP, JVM 🏢 Description: Java Site Reliability Engineer – Payments Platform (B2B Contract) We are currently looking for an experienced Java SRE to join a team working on a fantastic organisation. This system operates at a very large scale and supports high volumes of transactions across multiple regions, where stability, performance, and security are essential. This role is well suited to someone who enjoys working close to production systems, solving complex technical issues, and continuously improving reliability through automation and engineering best practices. Project information Start date: as soon as possible Work model: hybrid, with approximately three days per week in the office Location: Warsaw Contract type: B2B Responsibilities Your day-to-day work will include: • In this role, you will be responsible for maintaining the reliability and performance of critical systems. Investigating and resolving production incidents in a timely manner Performing root cause analysis and implementing long-term solutions Developing scripts and tools to automate operational and support tasks Supporting application releases and production deployments Monitoring system performance and improving observability Collaborating with distributed teams across different regions Contributing to continuous improvement of processes and system stability Required experience and skills Previous experience in a Site Reliability Engineering, DevOps, or production support role Strong knowledge of Java and/or Go (Golang) Hands-on experience with Kubernetes Solid understanding of relational databases such as DB2, MySQL , or similar technologies Experience with scripting languages, particularly Shell scripting and Python Ability to troubleshoot complex systems and work effectively in a live production environment Nice to have Experience with technologies from the Hadoop ecosystem, such as Kafka, Spark, Scala, or Hive Familiarity with cloud platforms, especially Amazon Web Services (AWS) or similar Understanding of service-oriented architecture and web services, including REST and SOAP Experience with Java Virtual Machine performance analysis, including memory and garbage collection Knowledge of content delivery networks or distributed traffic management solutions Previous exposure to the financial services or payments domain Personal qualities Strong problem-solving mindset and attention to detail Ability to work under pressure and manage multiple priorities effectively A proactive approach with a sense of ownership and accountability Good communication skills and the ability to collaborate within international teams Willingness to work flexible hours when required, including occasional shifts What is offered Opportunity to work on a globally used, large-scale platform Collaboration with experienced international engineering teams A stable project environment with potential for long-term cooperation Opportunities for professional development and technical growth If this opportunity sounds of interest, please feel free to get in touch to discuss further details.
Technology
DCV Technologies
DevOps SRE Engineer | Hybrid from Warsaw
Mid
Hybrid
Warsaw, Poland
🏢 Summary: DevOps SRE Engineer role focused on production support and CI/CD automation for a high-impact cards and online payments project. The position involves maintaining cloud-based infrastructure, managing incidents, and performing deployments in a hybrid work model in Warsaw. Minimum 6-month engagement with potential extension. 🗂️ Requirements: 3–5 years of DevOps/SRE experience, Application production support experience, Experience building and maintaining CI/CD pipelines, Proficiency in Python, Proficiency in Java, Experience with cloud platforms, Working knowledge of containers, Experience in monitoring and incident management, Ability to perform deployments and patching 📃 Skills: Jenkins, GitHubActions, GitLabCI, AzureDevOps, Python, Java, AWS, Azure, GCP, Docker, Kubernetes, Monitoring, IncidentManagement, CICD 🏢 Description: We’re looking for an experienced DevOps SRE Engineer to join a fast-paced, high-impact project in the financial / payments domain. Duration of project: Minimum 6 months and will be extended Client location: Warsaw, Poland Working model : Hybrid working – 3 days from office per week Years of relevant exp needed: 3 to 5 yrs of experience Mandatory Skills: Application PROD Support Details about the project they would be working on: Cards and Online Payment Job description: Building and maintaining CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps) Proficiency in Python, Java Experience with AWS / Azure / GCP Working knowledge of containers Monitoring and Incident Management Roles and Responsibilities post joining: Production Support Automation of the Support activities Monitoring and Incident Management Perform deployments and patching Desired Skills: Building and maintaining CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps) Proficiency in Python, Java Experience with AWS / Azure / GCP Working knowledge of containers Monitoring and Incident Management Benefits: Collaborative and supportive team culture Exposure to innovative projects in the biopharmaceutical industry Opportunity to work with global teams and stakeholders 📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk
Technology
Tenarai
Senior Java Developer
Senior
Hybrid
Kraków, Poland
130 - 150 PLN
🏢 Summary: Senior Java Developer role focused on building and maintaining a high-performance airline retailing and merchandising platform with personalized offers, dynamic pricing, and real-time shopping experiences. The position involves developing scalable cloud-native services, integrating microservices, and supporting booking, ticketing, search optimization, and pricing systems using Java and GCP technologies. The role also includes collaboration with SRE, security, and product teams in an Agile environment. 🗂️ Requirements: 6+ years of professional software development experience, Strong expertise in Java, Experience with Enterprise Java, Experience with Spring Boot, Knowledge of REST web services, Knowledge of JSON, Knowledge of XML, Knowledge of SOAP, Experience with Google Cloud Platform, Experience with Kubernetes deployments, Experience with CI/CD pipelines, Knowledge of Unix/Linux, Ability to troubleshoot production and test environments, Experience translating business requirements into technical designs, Familiarity with Agile/Scrum methodologies, Communicative English, Communicative Polish, Legal work permit in Poland 📃 Skills: Java, Spring, SpringBoot, REST, JSON, XML, SOAP, GCP, GKE, Kubernetes, CI/CD, Linux, Unix, DevOps, Rally, Scrum 🏢 Description: Senior Java Developer Project info: The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers. Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career. Key Functional Areas: System Integration: Facilitating robust and efficient communication between internal microservices and proprietary components. Booking & Ticketing Lifecycle: Supporting core transactional flows, including ticket reservations, refunds, and exchanges. Search & Optimization: Powering backend algorithms designed to find and generate the most optimal flight connections. Financial Calculations: Handling complex pricing engines, fare structures, and diverse cost-assessment calculations. Responsibilities: Design, code, test, and build high-quality enterprise software according to requirements. Leverage AI-assisted development tools to improve coding efficiency, code comprehension, and test generation while maintaining full ownership of decisions. Perform meaningful unit testing and maintain code quality, security, and performance standards. Design, build, deploy, and operate scalable services using Google Cloud Platform (GCP). Collaborate with platform, security, and SRE teams to align solutions with cloud, security, and reliability standards. Support the Technical Product Manager in the preparation and refinement of requirements. Provide input to story prioritization, technical tradeoffs, and participate in estimation and sizing activities. Attend and actively participate in Scrum ceremonies, release planning, and technical reviews. Update status in Rally on a daily basis and continuously work with teams to improve engineering and DevOps practices. Requirements: Minimum 6+ years of professional software development experience Strong expertise in Java / Enterprise Java and Spring Boot (enterprise-grade API design and maintenance). Solid knowledge of Web Services (REST, JSON, XML, SOAP). Experience with Google Cloud Platform (GCP) services (Compute/GKE, networking, security, storage, messaging, and monitoring/observability tools). Familiarity with containerized and cloud-native architectures, including Kubernetes-based deployments. Experience with CI/CD pipelines, build tooling, and cloud-integrated DevOps practices. Solid Unix/Linux knowledge. Demonstrated ability to troubleshoot issues in test and production environments, improving stability and performance. Experience in translating business requirements into technical designs and producing technical documentation (with AI assistance). Familiarity with Agile/Scrum methodologies and shift-left testing approaches. Communicative English and Polish (both written and spoken) suitable for cross-functional collaboration. Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model combining office & remote work Attractively located office with collaboration spaces Onsite parking space for employees Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package
Technology
EPAM Systems
Senior Java Engineer with Azure
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Engineer role focused on building and enhancing cloud-native securities financing platforms in the Banking and Finance domain using Azure. The position involves developing enterprise-grade, event-driven solutions with strong emphasis on quality, security, reliability and DevOps practices in a regulated environment. Hybrid work model with close collaboration in an agile team. 🗂️ Requirements: 5+ years Java experience, Experience in Banking and Finance domain, Strong Azure Cloud experience, Expert-level Java core knowledge, Experience with event-driven architectures, Hands-on experience with Spring and Hibernate, Experience with Kafka, Experience with Databricks, Experience with Kubernetes and containers, Experience with GitLab and CICD pipelines, Hands-on experience with TDD, Understanding of non-functional requirements (stability, latency, throughput), Experience with Agile and Scrum 📃 Skills: Java, Azure, Spring, Hibernate, Kafka, Databricks, Kubernetes, Containers, GitLab, CICD, TDD, Scrum 🏢 Description: We are seeking a Senior Java Engineer with hands-on Azure Cloud experience to join our team, driving innovation in the Banking and Finance domain. You will work on cloud-native platforms for securities financing and optimization, collaborating with a global leader in financial services to deliver enterprise-wide solutions in a highly regulated environment. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Build and enhance securities financing and optimization cloud-native platforms Collaborate with a dedicated team to deliver enterprise-wide solutions Work closely with product owners to understand and drive business products and client solutions Accelerate time to market through technology, AI and agile innovation Share expertise and contribute to engineering culture and internal communities Apply a broad range of software engineering practices, including feature development, automated testing and deployment Ensure quality, security, reliability and compliance of solutions Build observability, monitor production health, resolve incidents and remediate root causes Requirements 5+ years of Java programming experience in the Banking and Finance domain Strong communication skills within teams and across communities; ability to facilitate agile ceremonies Deep understanding of cloud-based Azure, event-driven solutions and architectures Experience with Spring, Hibernate, Kafka; DataBricks, Kubernetes, containers; GitLab and CI/CD pipelines Expert-level Java core skills and hands-on experience with TDD Proven ability to meet non-functional requirements such as stability, capacity, latency and throughput Team player with leadership skills, able to collaborate across business units and regions Hands-on experience with agile software development practices, especially Scrum Strong written and verbal English skills; desire to work in a global team Nice to have Experience in securities financing or optimization platforms Familiarity with financial regulations and compliance requirements Exposure to AI-driven solutions in financial services 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
EPAM Systems
Senior Java Engineer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Engineer role focused on developing and maintaining applications supporting financial operations and the trade lifecycle in investment banking. The position involves building high-quality, testable software, including streaming solutions, within a Scrum team and contributing to modernization of securities management systems. The role includes close collaboration with global teams and production support responsibilities. 🗂️ Requirements: 3+ years of experience with Java, Experience with Spring Framework and Spring Boot, Experience with Maven or Gradle, Experience working in Agile Scrum methodology, Knowledge of test-driven and behavior-driven development, Experience with unit and integration testing, Hands-on experience with SQL, Hands-on experience with Unix, Experience with CI/CD pipelines, Ability to refactor and improve legacy codebases 📃 Skills: Java, Spring, SpringBoot, Maven, Gradle, SQL, Unix, CICD, Scrum, TDD, BDD 🏢 Description: We are looking for a Senior Java Engineer to join a global team responsible for developing and maintaining a suite of applications that support financial operations and the trade lifecycle in the investment banking sector. In this role, you will contribute to the evolution of next-generation securities management systems, working closely with operations teams and business analysts to deliver solutions for diverse business needs. Our focus is on software craftsmanship — ensuring high quality and automation in everything we do, while always keeping business value in mind. If you're ready to make an impact in a dynamic environment, we want to hear from you! This role offers a hybrid model, with 3 days per week working from the client's office in Krakow, Poland. Responsibilities Develop new features and maintain the existing codebase Build streaming applications using Apache Flink Write unit, integration, and behavior tests Collaborate within a successful Scrum development team based on mutual respect Refine user requirements through behavior-driven development (BDD) Cooperate with other global IT teams Provide level 3 support, assisting the production operations team with rollouts and support-related matters Requirements Strong experience with Java programming (3+ years) Experience with the Spring stack (Spring Framework, Spring Boot) and build tools (Maven, Gradle) Clean coding and refactoring skills with strong problem-solving abilities Hands-on experience with Agile methodologies, particularly Scrum Awareness of test- and behavior-driven development Hands-on experience with SQL and Unix Experience with CI/CD Ability to improve legacy codebases and apply modern best practices to new projects Proactive attitude and comfort working in dynamic environments with fast-paced deliveries and changing requirements Excellent written and verbal communication skills in English (B2 level), and willingness to work as part of a global team Nice to have Experience with Apache Flink or other data streaming technologies Familiarity with monitoring and troubleshooting tools in production environments Experience working with large, distributed financial systems Knowledge of test and deployment automation tools 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
Next Technology Professionals
Senior Java Software Engineer (m/f/d)
Senior
Hybrid
Warsaw, Poland
30,000 - 35,000 PLN/mo
🏢 Summary: Development of a next-generation B2C mobile financial wallet and C2B micropayments ecosystem in the PayTech and Open Banking domain. The role focuses on designing and implementing scalable, real-time transaction processing services in a cloud-based architecture. You will build core backend components using Java and event-driven patterns within a small expert Scrum team. 🗂️ Requirements: Minimum 5 years of commercial experience with Java and JVM, Strong knowledge of Quarkus framework, Experience with PostgreSQL and relational databases, Ability to design and implement REST APIs, Hands-on experience with event-driven architecture and Kafka, Experience building scalable systems from scratch, Commercial experience with public cloud (AWS or GCP), Experience in financial or transactional systems, English proficiency at B2+/C1 level 📃 Skills: Java, JVM, Quarkus, PostgreSQL, Kafka, REST, DDD, CQRS, EventSourcing, AWS, GCP, Scrum, Cloud 🏢 Description: Dla naszego klienta poszukujemy kandydatów na stanowisko: Senior Java Software Engineer (m/f/d) Projekt: Rozwój innowacyjnej platformy w sektorze PayTech (Technologie Płatnicze) oraz Open Banking . Budowa od zera mobilnego portfela finansowego dla niemieckiego klienta - nowej generacji klasy B2C, a także ekosystem mikropłatności C2B dla sklepów stacjonarnych i e-commerce. System skupia się na przetwarzaniu dużej liczby codziennych mikropłatności, natychmiastowych przelewach P2P (np. dzielenie rachunku w restauracji) oraz płatnościach A2A (Account-to-Account). Stack technologiczny: Java, JVM, Quarkus, PostgreSQL, Kafka, REST API, DDD, CQRS, Event Sourcing, chmura. Zespół: 6-osobowy zespół ekspertów. Metodyka pracy: Scrum. Model współpracy: hybrydowy z biura w Warszawie. Wynagrodzenie: 30 000 - 35 000 PLN netto + VAT/B2B. Zakres obowiązków: Projektowanie i implementacja kluczowych usług w architekturze chmurowej, z naciskiem na niezawodne przetwarzanie transakcji płatniczych w czasie rzeczywistym. Tworzenie wydajnego i skalowalnego kodu z użyciem środowiska JVM (Java, Quarkus) dla rdzenia systemu portfela finansowego. Rozwój interfejsów REST API dla aplikacji mobilnej B2C oraz integracji Open Banking. Integracja rozwiązań z systemem Kafka do publikacji zdarzeń domenowych (wykorzystanie Event Sourcingu do śledzenia cyklu życia transakcji). Praca z relacyjnymi bazami danych (PostgreSQL) gwarantująca bezwzględną spójność i bezpieczeństwo danych finansowych. Oczekujemy: Udokumentowanego, praktycznego doświadczenia w pracy z językiem Java i ekosystemem JVM - min. 5 lat. Znajomości frameworka Quarkus oraz relacyjnych baz danych (PostgreSQL). Umiejętności projektowania REST API oraz pracy z architekturą sterowaną zdarzeniami (Kafka). Praktycznego doświadczenia w projektach uwzględniających budowę wydajnych, skalowalnych platform od zera (doświadczenie w obszarze finansowym/ ubezpieczeniowym itp.). Doświadczenia komercyjnego w pracy z chmurą publiczną (AWS lub GCP). Znajomości języka angielskiego na poziomie min. B2+/C1 - praca w środowisku międzynarodowym. Oferujemy: Stabilną współpracę wyłącznie w oparciu o kontrakt B2B. Płatne dni wolne od świadczenia usług. Pracę w modelu hybrydowym z nowoczesnego biura w Warszawie. Realny wpływ na architekturę nowo powstającego portfela finansowego i globalnego ekosystemu płatności. Proces rekrutacyjny: Wstępna rozmowa wideo z zespołem rekrutacyjnym (omówienie wzajemnych oczekiwań). Spotkanie techniczne weryfikujące praktyczną znajomość wykorzystywanego stacku w kontekście systemów transakcyjnych. Finałowa rozmowa z liderami technicznymi / CTO po stronie centrali firmy. O nas Next Technology Professionals to wyspecjalizowana agencja rekrutacyjna i firma outsourcingowa o silnym profilu technologicznym. Od ponad 10 lat wspieramy firmy w budowie zespołów IT, AI, Cybersecurity, SAP oraz w rekrutacjach dla finansów, inżynierii i marketingu. Zrealizowaliśmy ponad 1000 skutecznych procesów rekrutacyjnych dla korporacji, scale-upów i dynamicznie rosnących startupów. Przesyłając swoje CV do Next Technology Professionals, trafiasz do starannie wyselekcjonowanej bazy kandydatów realizujących projekty dla wiodących globalnych organizacji. Pracujemy wyłącznie w oparciu o aktualne, konkretne potrzeby klientów. Jeśli Twój profil będzie odpowiadał jednemu z prowadzonych procesów, skontaktujemy się niezwłocznie.
Technology
EPAM Systems
Senior Java Software Engineer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Software Engineer role focused on building complex, data-driven solutions for financial services within a data engineering initiative. The position involves designing and optimizing data sourcing, processing, and ingestion pipelines using modern cloud and big data technologies. You will work on mission-critical systems supporting portfolio management, investment operations, and regulatory platforms. 🗂️ Requirements: Bachelor’s degree in Computer Science or relevant certification, Proficiency in Java, Proficiency in Spark, Proficiency in Python, Experience with data streaming and real-time and batch processing, Experience with CI/CD pipelines (ADO, GitHub or GitLab), Experience with TDD, Experience with cloud architecture (Azure, AWS or GCP), Experience with Hibernate and relational databases, Knowledge of software design principles 📃 Skills: Java, Spark, Python, AWS, Azure, GCP, Databricks, Kubernetes, Hibernate, SQL, GitHub, GitLab, ADO, CI/CD, TDD 🏢 Description: We are looking for a Senior Java Software Engineer to join our team working on complex, data-driven solutions for the financial services domain. The role is part of a data engineering initiative focused on data sourcing, processing, and ingestion for mission-critical applications. You will contribute to projects supporting Portfolio Management, Investment Operations, Regulatory Reporting, ETF platforms, Data and Workflow Management, as well as systems used for Investment Strategy and Research. This is an excellent opportunity to work with modern cloud technologies and large-scale data platforms in a highly impactful environment. This role offers a hybrid model, with 3 days per week working from the client's office in Krakow. If you're ready to make an impact in a dynamic environment, we want to hear from you! Responsibilities Design, develop, and maintain high-performance Java-based applications for data engineering solutions Build and optimize data sourcing, transformation, and ingestion pipelines Develop and integrate services using AWS cloud services Implement robust persistence layers using Hibernate and relational databases Collaborate with data engineers, analysts, and business stakeholders to deliver scalable solutions Ensure high code quality through best practices, code reviews, and automated testing Troubleshoot, debug, and optimize performance of existing systems Contribute to architectural decisions and technical design discussions Requirements Bachelor’s degree in Computer Science or relevant certification Working with modern technologies such as data streaming, real-time and batch processing; experience with Databricks and Kubernetes is advantageous Proficiency with Java, Spark and Python Significant experience with DevOps CI/CD pipelines and concepts - ADO, GitHub or Gitlab Significant experience using TDD Well versed in Cloud architecture and have delivered to one or more; Azure (preferred), AWS or GCP Experience of software design principles Worked with modern tech – data streaming, real-time & batch processing Databricks and Kubernetes 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
ITDS
Senior Java Software Security Engineer – Cloud & Open Source
Senior
Hybrid
Krakow, Poland
24,150 - 32,550 PLN
🏢 Summary: Senior Java Software Security Engineer role focused on building and securing cloud-native solutions within a large-scale Software Security platform. The position involves hands-on development, secure architecture design, and integration of modern security protocols in production cloud environments. You will drive engineering excellence across Java-based, event-driven systems deployed on GCP. 🗂️ Requirements: 7+ years of experience in Java development and software security, Expert knowledge of Java 21+ and JVM internals, Strong experience with Spring Boot, Hands-on experience with GCP cloud services, Experience designing cloud-native architectures, Experience with GKE and containerized deployments, Experience with Cloud Spanner and Postgres, Experience with event-driven systems (Kafka or Pub/Sub), Experience implementing OAuth2 and OpenID Connect, Knowledge of Zero Trust Architecture, Ability to identify and mitigate software security risks 📃 Skills: Java, Spring, JVM, GCP, GKE, Kubernetes, Spanner, Postgres, Kafka, PubSub, OAuth2, OpenID, ZeroTrust, Loom, Cloud, Microservices 🏢 Description: Unleash the Future of Software Security — Drive Innovation and Excellence at Scale! Krakow-based opportunity with hybrid work model (3 remote days per week). As a Senior Java Software Security Engineer – Cloud & Open Source , you will be working for our client, a global leader in innovative security solutions within the financial industry. You will play a pivotal role in adopting engineering excellence across their Software Security platform, directly contributing to cutting-edge cloud-native solutions, open-source initiatives, and high-impact program deliveries. This is a unique chance to shape the security landscape while advancing your career in a dynamic, high-tech environment. Your main responsibilities: Take ownership of code delivery, contributing hands-on to complex security solutions in production environments Develop and contribute to open source projects, blogs, or GitHub repositories showcasing expertise Leverage deep knowledge of Java 21+ (including Virtual Threads/Project Loom), Spring Boot 3.x, and modern JVM internals Design and implement scalable cloud-native architectures using GKE, Cloud Spanner, Postgres, and event-driven systems like Kafka or pub/sub Integrate Zero Trust Architecture and OAuth2/OpenID Connect at the code level to enhance security protocols Translate business requirements into robust technical solutions, driving automation from the outset Lead and influence teams by sharing knowledge, mentoring peers, and raising the bar on quality and efficiency Stay abreast of industry shifts, emerging trends, and innovative practices, guiding teams toward forward-thinking implementation Identify and mitigate software security risks, promoting best practices and continuous improvement You're ideal for this role if you have: 7 or more years of experience in Java development, software security, or related fields Proven expertise with JVM internals, memory management, and the Spring Boot ecosystem Hands-on experience working with GCP (Google Cloud Platform) cloud services Strong understanding of cloud-native architectures, open source tools, and modern security protocols Ability to create impactful solutions that make banking better, faster, and safer Leadership skills to influence teams and foster a culture of continuous learning and high standards Experience identifying security risks and adopting innovative tech or processes to address them A holistic, generalist mindset capable of applying thinking across multiple domains It is a strong plus if you have: Contributions to open source projects or technical blogs Certifications related to cloud platforms or security Language required for the role: Fluent English, with excellent communication skills Eligibility to work in Europe: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
ITDS
Senior Java Software Security Engineer – Cloud & Open Source
Senior
Hybrid
Krakow, Poland
24,150 - 32,550 PLN
🏢 Summary: Senior Java Software Security Engineer role focused on building and securing cloud-native, open-source-driven solutions within a large-scale security platform. The position involves hands-on development, secure architecture design, and implementation of modern JVM and cloud technologies in production environments. The role combines deep Java expertise with cloud security and event-driven system design. 🗂️ Requirements: 7+ years of experience in Java development or software security, Expert knowledge of Java 21+ and JVM internals, Strong experience with Spring Boot, Hands-on experience with GCP services, Experience designing cloud-native architectures, Experience with event-driven systems, Knowledge of OAuth2 and OpenID Connect, Experience integrating Zero Trust Architecture, Experience identifying and mitigating software security risks, Fluent English, Legal right to work in the EU 📃 Skills: Java, JVM, SpringBoot, GCP, GKE, CloudSpanner, Postgres, Kafka, PubSub, OAuth2, OpenIDConnect, ZeroTrust, ProjectLoom, MemoryManagement, Cloud, GitHub 🏢 Description: Unleash the Future of Software Security — Drive Innovation and Excellence at Scale! Krakow-based opportunity with hybrid work model (3 remote days per week). As a Senior Java Software Security Engineer – Cloud & Open Source , you will be working for our client, a global leader in innovative security solutions within the financial industry. You will play a pivotal role in adopting engineering excellence across their Software Security platform, directly contributing to cutting-edge cloud-native solutions, open-source initiatives, and high-impact program deliveries. This is a unique chance to shape the security landscape while advancing your career in a dynamic, high-tech environment. Your main responsibilities: Take ownership of code delivery, contributing hands-on to complex security solutions in production environments Develop and contribute to open source projects, blogs, or GitHub repositories showcasing expertise Leverage deep knowledge of Java 21+ (including Virtual Threads/Project Loom), Spring Boot 3.x, and modern JVM internals Design and implement scalable cloud-native architectures using GKE, Cloud Spanner, Postgres, and event-driven systems like Kafka or pub/sub Integrate Zero Trust Architecture and OAuth2/OpenID Connect at the code level to enhance security protocols Translate business requirements into robust technical solutions, driving automation from the outset Lead and influence teams by sharing knowledge, mentoring peers, and raising the bar on quality and efficiency Stay abreast of industry shifts, emerging trends, and innovative practices, guiding teams toward forward-thinking implementation Identify and mitigate software security risks, promoting best practices and continuous improvement You're ideal for this role if you have: 7 or more years of experience in Java development, software security, or related fields Proven expertise with JVM internals, memory management, and the Spring Boot ecosystem Hands-on experience working with GCP (Google Cloud Platform) cloud services Strong understanding of cloud-native architectures, open source tools, and modern security protocols Ability to create impactful solutions that make banking better, faster, and safer Leadership skills to influence teams and foster a culture of continuous learning and high standards Experience identifying security risks and adopting innovative tech or processes to address them A holistic, generalist mindset capable of applying thinking across multiple domains It is a strong plus if you have: Contributions to open source projects or technical blogs Certifications related to cloud platforms or security Language required for the role: Fluent English, with excellent communication skills Eligibility to work in Europe: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.