July 8, 2026

Senior Java Developer (Keycloak)

Senior • Hybrid

20,000 - 24,000 PLN

Katowice, Poland

What we achieve together

In your role as Senior Java Developer (Keycloak), you will contribute to delivering a seamless digital journey for customers and partners across the entire lifecycle of our heating solutions. Working within our Digital Solution Foundations Platform, you will help shape a scalable, secure and future-oriented identity management ecosystem.

  • You take full ownership of a Keycloak-based Customer Identity Management system and continuously further develop it to ensure stability and scalability.

  • Your responsibilities will include transforming reusable functionalities into reliable, secure and high-performing APIs.

  • By implementing monitoring and testing solutions, you ensure the continuous quality and reliability of our digital platform.

  • Together with an interdisciplinary team, you evolve and operate GitOps-based CI/CD pipelines and infrastructure provisioning workflows

 

What makes us successful together

  • Qualification: You have a degree in Computer Science or a comparable qualification.

  • Experience: You bring more than five years of professional experience as a Software Developer.

  • Know-how and skills: You are experienced in developing Java web services based on JEE and Spring using REST architectures and have solid knowledge of Identity and Access Management, including Keycloak, OAuth and OpenID Connect.

  • Nice to have: Experience with Kotlin, cloud-based software development lifecycle, Kubernetes, CI/CD pipelines and GitOps will support your success in this role.

  • Personality: You are familiar with agile development methods and modern architectural patterns, combined with an open, reliable and collaborative mindset.

  • Language skills: Your business-fluent English enables you to communicate confidently with developers, stakeholders and product owners.

 

What you can count on

  • Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries.

  • Health & Wellness support: private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. 

  • Time off & balance: additional paid 2 days off and subsidies for recreation.

  • Financial perks: up to 30% discount on company products, support for commuting and eyewear.

  • Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects.

  • Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group.

 

 

What makes us special

We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions.

You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate.

Become part of the Vaillant Group and help us shape the future of heating!

 

We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply. 

Similar jobs you might like

Technology

EPAM Systems

Senior Java Developer with Flowable

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Java Developer role focused on designing and building workflow solutions using Flowable, integrating them via APIs into existing products in an agile environment. The position centers on business process automation, backend development, and handling large datasets within the asset management domain. It involves developing scalable workflow and reporting solutions using Java and Spring. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering or related field, 3+ years of software engineering experience, 1+ year of workflow modeling with Flowable or Camunda and Java (Spring), Experience designing and integrating REST APIs, Experience developing and troubleshooting complex workflows in Flowable environments, Experience working in agile delivery teams, English proficiency at minimum B2 level 📃 Skills: Java, Spring, Flowable, Camunda, REST, API, Agile, BPMN 🏢 Description: Are you a skilled engineer with experience in Flowable and Java ? Join our team as a Senior Java Developer , where you’ll design and build workflow solutions, integrating them into existing products through API connections. You’ll work in an agile environment focused on business process automation and reporting technology within the asset management sector. This role offers the opportunity to handle large, trusted datasets and contribute to sustainable investment initiatives. If you’re eager to drive innovation and thrive in a supportive, agile environment, your next challenge awaits here! This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw. Responsibilities Design and build workflow solutions using Flowable and integrate them into existing products via API Develop and maintain backend components and services using Java and Spring Drive business change and process improvement by applying digital principles to both functional and non-functional requirements Collaborate within an agile team to deliver business process automation and reporting solutions Work with large, trusted, and time-sensitive datasets to support sustainable investment initiatives Requirements Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience) 3+ years of experience in software engineering 1+ years of experience with workflow design modeling using Flowable or Camunda and Java (Spring) Experience with REST APIs, developing complex workflows, and troubleshooting in Flowable environments Experience working in agile delivery teams Strong collaborative and communication skills, with a pragmatic approach to challenges Willingness to learn and stay updated on industry technical developments Fluency in English, both written and spoken, at a minimum B2 level 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 Developer with Flowable

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: The offer is for a Senior Java Developer to design and implement workflow solutions using Flowable, integrating them into existing products via APIs in the asset management domain. The role focuses on business process automation, backend development with Java and Spring, and handling large, time-sensitive datasets in an agile environment. It follows a hybrid work model with three days per week in the Wroclaw office. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering or related field (or equivalent experience), 3+ years of software engineering experience, 1+ year of workflow design and modeling using Flowable or Camunda with Java (Spring), Experience developing and integrating REST APIs, Experience building and troubleshooting complex workflows in Flowable environments, Experience working in agile delivery teams, Fluency in English at minimum B2 level 📃 Skills: Java, Spring, Flowable, Camunda, REST, API, Agile 🏢 Description: Are you a skilled engineer with experience in Flowable and Java ? Join our team as a Senior Java Developer , where you’ll design and build workflow solutions, integrating them into existing products through API connections. You’ll work in an agile environment focused on business process automation and reporting technology within the asset management sector. This role offers the opportunity to handle large, trusted datasets and contribute to sustainable investment initiatives. If you’re eager to drive innovation and thrive in a supportive, agile environment, your next challenge awaits here! This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw. Responsibilities Design and build workflow solutions using Flowable and integrate them into existing products via API Develop and maintain backend components and services using Java and Spring Drive business change and process improvement by applying digital principles to both functional and non-functional requirements Collaborate within an agile team to deliver business process automation and reporting solutions Work with large, trusted, and time-sensitive datasets to support sustainable investment initiatives Requirements Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience) 3+ years of experience in software engineering 1+ years of experience with workflow design modeling using Flowable or Camunda and Java (Spring) Experience with REST APIs, developing complex workflows, and troubleshooting in Flowable environments Experience working in agile delivery teams Strong collaborative and communication skills, with a pragmatic approach to challenges Willingness to learn and stay updated on industry technical developments Fluency in English, both written and spoken, at a minimum B2 level 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

speedapp

Senior Java Developer

Senior

Hybrid

Krakow, Poland

160 - 180 PLN/hr

🏢 Summary: Senior Java Developer role involving full-cycle development from requirements and architecture to implementation and testing, with a focus on building and maintaining Java-based systems in cloud environments. The position includes developing new functionalities, maintaining existing code, and working with modern frameworks and containerized platforms. Hybrid B2B cooperation with competitive hourly rate and additional benefits. 🗂️ Requirements: Very good knowledge of Java 21, Experience with Hibernate, Experience with Spring, Experience with Spring Boot, Understanding of relational databases (MariaDB), Linux skills (user level or higher), Proficiency with Git, Advanced technical English, Experience with cloud-based architectures, Experience with Kubernetes, Comfortable using AI coding assistants and LLMs 📃 Skills: Java, Hibernate, Spring, SpringBoot, MariaDB, Linux, Git, Kubernetes, AI, LLM 🏢 Description: Join our client's team as a Senior Java Developer! RESPONSIBILITIES Participation in full development cycle: from requirements, specification up to architecture, development and system tests Implementation of new functionalities Maintenance of existing code REQUIREMENTS Very good knowledge of Java 21 Experience with Hibernate and Spring, Spring Boot frameworks Understanding relational databases, especially MariaDB Linux skills on user level or higher Knowledge and ability to work with version control system Git Advanced technical English skills Experience with cloud-based architectures and platforms such as Kubernetes Comfortable using AI tools (coding assistants, LLMs) as part of your daily workflow NICE TO HAVE Experience with making software for telecommunication systems Familiarity with concepts of SDN, Segment Routing, and OpenFlow Operational experience with enterprise-class routers and switches Knowledge of protocols such as IPv4/6, DNS, BGP, DHCP, SR and ZTP Knowledge of automation tools such as Ansible and Terraform Understanding of Linux and K8s networking (e.g. routing, iptables, CNI) WHAT DO WE OFFER ON THIS PROJECT? Cooperation based on a B2B contract and rate: 160-180 PLN/hour Hybrid work from Kraków or Warsaw (1 times a week in the office) The support of a dedicated mentor. In the relationship, we focus on direct communication. When you join speedapp, you will be put in touch with a dedicated mentor who will make sure that you enjoy working with us and with the client. Events and integration meetings, as well as participation in various initiatives, e.g., sports. Access to the benefits offering (medical care, Multisport card) WHAT DOES THE RECRUITMENT PROCESS LOOK LIKE? Application: Apply and submit your CV. After the application review, the recruiter will contact selected candidates by phone. Screening: Have a conversation with a speedapp recruiter about your experience. Next steps: The speedapp recruiter will explain the recruitment process for the specific position. The speedapp recruiter will stay in touch with you throughout the entire process. ABOUT SPEEDAPP At speedapp, we believe that an organization is only as good as the people who make it up. We are a team of IT experts and other professionals working for our clients around the world (including Israel, Austria, USA). We go far beyond the HR category. We build IT teams and also help manage them. 👉 10 years of experience 👉 +100 clients worldwide +300 hires per year 💎 We have won the prestigious "Forbes Diamonds" award four times (2022, 2023, 2024, 2025). We are a member of the European Fast Growth Icons network and FinTech Poland. We are ranked 18th among the 100 fastest growing companies 2023 by Clutch. DO YOU HAVE ANY QUESTIONS? Contact the recruiter responsible for this process directly. Karolina Kizowska Senior IT Delivery Consultant karolina.kizowska@speedapp.pl +48 608 487 448

Technology

Grafton Recruitment

Mid/Senior Java Developer

Senior

Hybrid

Warsaw, Poland

19,000 - 25,000 PLN

🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role focused on building and improving high-performance financial systems and trading solutions in a global environment. The position involves backend Java development, stakeholder collaboration, and integration with trading platforms and event-driven technologies. Hybrid work with 3 days per week in the office is expected. 🗂️ Requirements: 3+ years of commercial software development experience, Strong Java backend development experience, Knowledge of low-latency and multi-threaded systems, Understanding of object-oriented programming and design patterns, Experience working in agile teams, Knowledge of Rates and Credit bonds and derivatives, Understanding of Bloomberg and TradeWeb trading venues, Hands-on experience with Kafka, English proficiency at B2 level or higher 📃 Skills: Java, Kafka, ION, Bloomberg, TradeWeb, Python, Perl, PXE, OOP, Agile 🏢 Description: We are looking for a Senior Java Developer to join our team. You will become part of a skilled engineering group working on critical solutions that support our global business operations and drive innovation in the financial domain. This is an excellent opportunity to apply your expertise in a dynamic environment, working closely with international colleagues and stakeholders on impactful projects. 3 days per week in our office is expected. Responsibilities Design and build solutions that address key business challenges, either by developing Java applications or leveraging the ION toolset Refactor and enhance existing components and solutions to improve performance, maintainability, and overall quality Lead UAT and demonstration sessions with key stakeholders, ensuring smooth communication and successful sign-off Gather essential information from business stakeholders and translate it into clear, concise IT requirements Collaborate effectively with other global IT teams to deliver integrated, end-to-end solutions Support the production operations team during rollouts and provide assistance with production support activities Requirements At least 3 years of relevant commercial experience in software development Solid hands-on experience with Java for building robust backend applications Good understanding of low-latency, multi-threaded code development for high-performance systems Strong knowledge of object-oriented programming principles and design patterns, with exposure to functional programming considered a strong plus Practical experience working within agile teams and following agile methodologies Solid understanding of Rates and Credit bonds and derivatives, along with their market dynamics Detailed knowledge of the nuances of trading venues such as Bloomberg and TradeWeb Hands-on experience with Kafka for event streaming and messaging Excellent oral and written communication skills in English (B2+ level or higher) Nice to have Broader familiarity with Financial Market Instruments and their application in trading environments Expert-level knowledge of ION and prior hands-on experience working with the ION toolset Previous experience with bond pricing using PXE Experience with automated testing practices and continuous integration pipelines Proficiency in scripting languages such as Python, Perl, or similar 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

AgileEngine

Java Developer ID46880

Senior

Remote

Krakow, Poland

3,000 - 7,700 USD

🏢 Summary: Senior Java Developer role focused on designing, building, and enhancing a widely used low-code platform using Java and Spring Boot. The position involves developing APIs, integrations, and backend systems while contributing to architecture decisions and improving system quality. You will work across the full product lifecycle in a distributed agile team. 🗂️ Requirements: 4+ years of hands-on experience with Java, 4+ years of experience with Spring and SpringBoot, Experience designing complex system architectures, Experience developing APIs and web services, Experience modernizing and improving existing software systems, Ability to apply engineering best practices to ensure code quality, security, and performance, Upper-intermediate English level 📃 Skills: Java, Spring, SpringBoot, Hibernate, API, REST, WebServices, JavaScript, TypeScript, ReactJS 🏢 Description: AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Java Developer to design, build, and improve a widely used low-code platform, working across APIs, integrations, and backend systems built on Java and Spring Boot. You will collaborate with product, design, and QA in a geographically diverse agile team, contributing to architecture decisions and eliminating technical debt through engineering best practices. The role spans the full product development lifecycle, from concept through release and iterative improvement. What you will do Design, build, and improve a low-code platform using Java ; Collaborate with product, design, and QA in a geographically and culturally diverse environment; Develop and optimize APIs, integrations, and backend systems; Eliminate technical debt by applying engineering best practices and creative approaches; Keep high standards of solution quality, security, performance, and maintainability. Must haves Strong problem-solving skills, analytical thinking, proactivity, and ownership mentality; Hands-on best practices in developing new and modernizing existing software systems; 4+ years of experience as a hands-on Java developer; 4+ years of experience using the Spring framework, including SpringBoot ; 4+ years of experience designing complex architectures and modernizing existing ones; Hands-on experience with API development and web services; Strong communication skills; Upper-intermediate English level. Nice to haves 4+ years of hands-on experience with Hibernate ; Experience migrating from old versions of SpringBoot and Hibernate ; 2+ years of experience as a hands-on Front End developer for responsive web applications using JavaScript , TypeScript , ReactJS , or similar. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!

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 Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role in an agile team driving large-scale cloud migration within a banking environment, focused on building reusable solutions and enabling adoption of public cloud (Azure). The position involves hands-on development, DevOps practices, and collaboration across global teams to support strategic platform transformation. Hybrid work model with 3 days per week on-site in Krakow. 🗂️ Requirements: Strong experience in Java, C#, JavaScript, Python or Go, Experience with CI/CD tools such as Maven, Gradle, Jenkins, TeamCity or GitLab, Experience with Docker, Kubernetes and Helm, Experience with Microsoft Azure or other major cloud platforms, Experience with Infrastructure-as-Code tools such as Terraform, ARM or CloudFormation, Proficiency in scripting languages such as PowerShell or Bash, Experience with GitHub or similar version control systems, Knowledge of Agile methodologies (Scrum or Kanban), Understanding of DevOps practices and automation, Availability to work 3 days per week from the Krakow office 📃 Skills: Java, C#, JavaScript, Python, Go, Maven, Gradle, Jenkins, TeamCity, GitLab, Docker, Kubernetes, Helm, Azure, Terraform, ARM, CloudFormation, PowerShell, Bash, GitHub, Scrum, Kanban, DevOps 🏢 Description: We are looking for a Senior Java Developer to join an agile delivery team working on a strategic cloud transformation initiative within a large-scale banking environment. In this role, you will help drive the migration of critical applications to public cloud infrastructure, collaborating with global IT teams to engineer reusable solutions and enhance developer experience. You will play a key part in building the foundation that enables seamless cloud adoption and supports innovative platform development across the organization. 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 Collaborate with IT teams to support and accelerate cloud migration projects Engineer common, reusable solutions for cloud adoption Write high-quality, reusable code and adhere to coding standards Develop clear, comprehensive documentation for solutions and processes Apply best practices in development and DevOps, leveraging modern technologies Participate in solution design, code sample creation, and architecture vision sharing Work in an agile, cross-location team environment Support improvements in internal client infrastructure migration to Cloud (Azure) Contribute to the co-development of platform solutions and processes for digital channels, cognitive services, and data Requirements Solid background in development using a language such as Java, C#, JavaScript, Python or Go CI/CD including tools such as Maven, Gradle, Jenkins, TeamCity, GitLab, etc. Containers and container orchestration using Docker, Kubernetes and Helm Microsoft Azure or other major cloud platforms Infrastructure-as-code, using tools such as Terraform, ARM or CloudFormation Scripting languages, including Windows PowerShell, Bash, etc. GitHub or similar, contributing to open-source projects Agile development practices (Scrum, Kanban) DevOps practices and the value of automation 3 days in the office per week is a must 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

co.brick

Senior Java Developer

Senior

Remote

Gliwice, Poland

🏢 Summary: Full-time remote Senior Java Developer role focused on building and operating distributed, scalable cloud-based microservices for an international e-mobility platform. The position involves designing micro-architecture, implementing high-quality code, and ensuring software quality within an agile environment. Candidates will work with AWS and modern Java/Spring technologies to develop enterprise-grade solutions supporting green energy systems. 🗂️ Requirements: 5+ years of professional experience as Java / Spring Boot Developer, Experience building and operating distributed, scalable cloud-based microservices, Experience with AWS and PaaS environments, Strong Java enterprise development experience with Spring / Spring Boot, Experience with Spring Integration and Spring Cloud Contract, Experience with REST API and JMS, Experience with Maven and GitLab CI, Experience with MariaDB (MySQL), DocumentDB, and Redis, Experience with JUnit and Spring Boot Test, Experience with load and performance testing, Practical experience working in Scrum, Fluent English (written and spoken) 📃 Skills: Java, Spring, SpringBoot, SpringIntegration, SpringCloudContract, AWS, Kubernetes, REST, JMS, RabbitMQ, Maven, GitLabCI, MariaDB, MySQL, DocumentDB, Redis, JUnit, Scrum, OCPP 🏢 Description: Senior Java Developer – E-mobility On behalf of our client – an innovative and rapidly growing company in the international e-mobility sector – we are currently looking for an experienced and autonomous specialist for the position of Senior Java Developer. If you want to have a real impact on the development of systems supporting electromobility and green energy, and working in a distributed, cloud-based environment is your daily routine – we want to hear from you. Project Details: Start: ASAP Workload: Full-time Location: 100% Remote from the European Union (EU) Travel: Occasional travel to EU business locations (1-4 times per year, for 3-5 days each) Project Language: English Tasks & Responsibilities: - Develop integrated software solutions (design micro-architecture, implement clean code, execute thorough code reviews, and support automated testing). - Work on a distributed and highly scalable cloud platform as a Senior Java Developer within an international, agile development team. - Ensure the highest quality of delivered software in accordance with enterprise standards. Requirements (Mandatory Skills): - 5+ years of professional experience as a Java / Spring Boot Developer. - Proven experience building and operating distributed, scalable cloud-based microservices in the context of AWS and PaaS (ideally Kubernetes). - Strong experience in Java enterprise development in a Spring / Spring Boot environment, including Spring Integration and Spring Cloud Contract. - Solid experience with REST API and JMS (ideally RabbitMQ). - Hands-on experience with Maven, GitLab CI, as well as MariaDB (MySQL), DocumentDB, and Redis. - Solid background in software quality assurance, including test automation with JUnit and Spring Boot Test, as well as load/performance testing. - Agile mindset with practical experience in Scrum (knowledge of SAFe is a strong plus). - Fluent English (written and spoken) for daily technical and business communication. Nice-to-Have: - Domain knowledge in EV charging / CPMS. - Experience with charge point communication protocols, such as OCPP. What We Offer: - 100% remote work flexibility from anywhere within the EU. - The opportunity to shape an advanced technological platform in one of the fastest-growing industries globally (e-mobility). - Work in a technologically mature, international environment where code quality and engineering best practices are highly valued. - A collaborative, professional, and partner-like atmosphere. Important Note for Applicants: Please ensure that all required and relevant skills listed in the mandatory section are clearly and transparently visible in your CV. Kindly note that CVs lacking these mandatory skills and requested technical details cannot be processed for further stages of the recruitment process.

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Senior Java Developer role in a large-scale banking cloud transformation initiative, focused on migrating critical applications to public cloud and building reusable platform solutions. The position involves engineering cloud-native solutions, supporting DevOps practices, and collaborating in agile, cross-location teams. Hybrid model with 3 days per week onsite. 🗂️ Requirements: Strong development experience in Java or similar language (C#, JavaScript, Python, Go), Experience with CI/CD tools (Maven, Gradle, Jenkins, TeamCity, GitLab), Hands-on experience with Docker, Kubernetes, Helm, Experience with Microsoft Azure or other major cloud platforms, Experience with Infrastructure-as-Code tools (Terraform, ARM, CloudFormation), Knowledge of scripting languages (PowerShell, Bash), Experience with GitHub or similar version control systems, Understanding of Agile methodologies (Scrum, Kanban), Knowledge of DevOps practices and automation, Availability to work onsite 3 days per week 📃 Skills: Java, C#, JavaScript, Python, Go, Maven, Gradle, Jenkins, TeamCity, GitLab, Docker, Kubernetes, Helm, Azure, Terraform, ARM, CloudFormation, PowerShell, Bash, GitHub, Scrum, Kanban, DevOps 🏢 Description: We are looking for a Senior Java Developer to join an agile delivery team working on a strategic cloud transformation initiative within a large-scale banking environment. In this role, you will help drive the migration of critical applications to public cloud infrastructure, collaborating with global IT teams to engineer reusable solutions and enhance developer experience. You will play a key part in building the foundation that enables seamless cloud adoption and supports innovative platform development across the organization. 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 Collaborate with IT teams to support and accelerate cloud migration projects Engineer common, reusable solutions for cloud adoption Write high-quality, reusable code and adhere to coding standards Develop clear, comprehensive documentation for solutions and processes Apply best practices in development and DevOps, leveraging modern technologies Participate in solution design, code sample creation, and architecture vision sharing Work in an agile, cross-location team environment Support improvements in internal client infrastructure migration to Cloud (Azure) Contribute to the co-development of platform solutions and processes for digital channels, cognitive services, and data Requirements Solid background in development using a language such as Java, C#, JavaScript, Python or Go CI/CD including tools such as Maven, Gradle, Jenkins, TeamCity, GitLab, etc. Containers and container orchestration using Docker, Kubernetes and Helm Microsoft Azure or other major cloud platforms Infrastructure-as-code, using tools such as Terraform, ARM or CloudFormation Scripting languages, including Windows PowerShell, Bash, etc. GitHub or similar, contributing to open-source projects Agile development practices (Scrum, Kanban) DevOps practices and the value of automation 3 days in the office per week is a must 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.