Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
June 25, 2026
Java Developer
Mid • Hybrid
Krakow, Poland
We are looking for a passionate Java Developer to join a global team that develops and maintains a suite of enterprise applications. The system supports critical business operations and serves as the foundation for a next-generation management platform. Team members work closely with operations teams and business analysts to provide global solutions for varied business requirements, with a strong focus on software craftsmanship, quality, and automation.
Responsibilities
Develop new features and maintain the existing codebase
Build streaming applications with Apache Flink
Write unit, integration, and behavior tests
Cooperate within a successful scrum development team built on mutual respect
Collaborate to refine user requirements through behavior-driven development (BDD)
Partner with other global IT teams
Provide level 3 support, assisting the production operations team in the rollout and support-related matters
Requirements
2+ years of experience in Java programming
Background in the Spring stack (Spring Framework, Spring Boot)
Knowledge of Apache Kafka
Showcase of clean coding and refactoring skills with great problem-solving ability
Hands-on experience with Agile methodologies, especially Scrum
Awareness of test- and behavior-driven development
Familiarity with CI/CD practices
Capability to improve older code bases, as well as apply modern best practices to new projects
Proactive mindset, comfortable working in dynamic environments with fast-paced deliveries and changing requirements
Strong written and verbal communication skills in English (B2 level), and the desire to work as part of a global team
Nice to have
Expertise in Apache Flink
Proficiency in build tools (Apache Maven, Gradle)
Skills in SQL databases
Hands-on experience with Unix
We offer/Benefits
We gather like-minded people:
Engineering community of industry professionals
Friendly team and enjoyable working environment
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)
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
Similar jobs you might like
Technology
MOTIFE
Java Developer
Senior
Hybrid
Kraków, MA, Poland
20,000 - 24,000 PLN/mo
🏢 Summary: Join a Data Transformation Technology team as a Java Developer building and enhancing distributed, business-critical process applications. The role combines backend development, architecture input, automation and CI/CD improvements, code reviews, and mentoring junior engineers in a hybrid Krakow-based setup. 🗂️ Requirements: 4+ years of backend or full-stack software engineering experience, Commercial experience with Java, Spring, SQL, Hibernate, and Kafka, System architecture and technical design experience, Relational database and web application framework knowledge, Enterprise integration experience: queues, publish-subscribe messaging, REST APIs, Microservices development or design experience, Automated testing, build automation, and CI/CD pipeline experience, Cloud-native technology experience with OpenShift, Docker, or Kubernetes, Agile software development experience, Ability to assess scalability, security, resilience, maintainability, and testability, Complex test and production issue troubleshooting, Professional working proficiency in English 📃 Skills: Java, Spring, SQL, Hibernate, Kafka, REST, OpenShift, Docker, Kubernetes, Angular, Microservices, CI/CD 🏢 Description: We are hiring on behalf of our client – a global financial services organization recognized for its premium service, deep domain expertise, and strong technology-driven approach. The company partners with clients, helping them solve complex challenges across investor services and capital markets. Their culture is built on collaboration, knowledge sharing, and empowering individuals to contribute beyond their immediate role. As a Java Developer , you will join the Data Transformation Technology team and help build a business process platform used by multiple teams across the organization. You will design, develop, and improve distributed applications that support business-critical workflows, combining hands-on backend engineering with contributions to system architecture, automation, and technical standards. You will also support junior engineers and help the team maintain a secure, resilient, and scalable technology environment. Key takeaways: Stack: Java, Spring, SQL, Hibernate, Kafka, REST APIs, OpenShift, Docker, Kubernetes, nice to have: Angular Salary: 20 000 - 24 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office (2 days per week for parents of children up to 4 years old) Location: ul. Klimeckiego, Krakow Recruitment process : A call with MOTIFE Recruiter (30 min) Technical interview with the Manager (1h) Technical interview with the Team (1h) Responsibilities: Software Development Develop and maintain application code for business-critical distributed systems. Build automated tests that improve software quality, stability, and maintainability. Analyse and resolve issues identified in testing and production environments. Conduct code reviews and provide actionable feedback to other engineers. Architecture and Technical Excellence Contribute to architecture, system design, and technology selection discussions. Evaluate function, scalability, testability, security, and resilience together with testers and business users. Research technologies and recommend improvements to the department’s technology stack. Define and improve engineering standards, development practices, and technical documentation. Automation and Delivery Drive greater automation across development, testing, and deployment processes. Support the design and implementation of CI/CD pipelines. Ensure applications and engineering practices remain aligned with current industry standards. Collaboration and Team Development Communicate effectively with engineers, testers, business users, and stakeholders outside the immediate team. Translate business and operational needs into practical technical solutions. Mentor and provide technical guidance to junior team members. Support the recruitment and assessment of new engineering talent. Requirements: Technical Expertise 4+ years of professional software engineering experience in a backend or full-stack role. Strong commercial experience with Java, Spring, SQL, Hibernate, and Kafka. Proven contributions to system architecture and technical design. Strong understanding of relational databases and popular web application frameworks. Practical knowledge of enterprise integration patterns, including queues, publish-subscribe messaging, and REST APIs. Experience designing or developing applications based on microservice architecture. Experience with automated testing, build automation, and CI/CD pipelines. Familiarity with cloud-native technologies and OpenShift, Docker, or Kubernetes. Exposure to Angular or another reactive frontend framework is an advantage. Engineering Practices Experience working within Agile software development environments. Ability to assess systems in terms of scalability, security, resilience, maintainability, and testability. Confidence troubleshooting complex issues across test and production environments. Ability to contribute constructively to code reviews, architecture discussions, and engineering standards. Collaboration and Mindset Strong critical-thinking and problem-solving skills. Clear and effective communication across technical and business teams. Professional working proficiency in English. What we offer: Private medical care Life insurance Professional training and certification support Social fund benefits platform Stable employment with a long-term contract Apply now Join a team building technology that supports critical business processes across a global organization. Please apply via our careers page and submit your CV in English.
Technology
Pragmile
Java Developer
Senior
Hybrid
Warsaw, Poland
23,520 - 25,200 PLN
🏢 Summary: Oferta dla doświadczonego Java Developera obejmuje rozwój i utrzymanie korporacyjnego systemu wspierającego procesy ubezpieczeniowe. Rola dotyczy pełnego cyklu wytwarzania oprogramowania: od projektowania i implementacji po testy, wdrożenie oraz stabilizację rozwiązań w zespole zwinnym. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w Java/JEE, Bardzo dobra znajomość Java i OOP, Znajomość programowania wielowątkowego, Znajomość Spring i Hibernate, Znajomość relacyjnych baz danych i SQL, Znajomość Oracle lub PostgreSQL, Znajomość Git, Znajomość Gradle lub Maven, Gotowość do pracy w Scrumie i duchu DevOps 📃 Skills: Java, JEE, OOP, Spring, Hibernate, SQL, Oracle, PostgreSQL, Git, Gradle, Maven, Scrum, DevOps, Multithreading 🏢 Description: Dla naszego klienta z branży ubezpieczeniowej poszukujemy doświadczonego Java Developera, który dołączy do zespołu odpowiedzialnego za rozwój rozbudowanego systemu klasy enterprise wspierającego procesy ubezpieczeniowe. Rola obejmuje udział w całym procesie wytwarzania oprogramowania - od współtworzenia koncepcji i projektowania rozwiązań, przez implementację i testy, aż po wdrożenie oraz stabilizację systemu. Szukamy osoby, która dobrze odnajduje się w pracy w zespole zwinnym, dba o jakość kodu i chętnie angażuje się zarówno w rozwój nowych funkcjonalności, jak i doskonalenie już istniejących rozwiązań. Zakres obowiązków współtworzenie i rozwój systemu, projektowanie oraz implementacja rozwiązań realizowanych przez zespół, udział w opracowywaniu koncepcji rozwiązań dla inicjatyw biznesowych, dbanie o jakość wytwarzanego oprogramowania oraz jego zgodność z obowiązującymi standardami, utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów, wsparcie testów akceptacyjnych oraz procesu wdrażania rozwiązań, udział w planowaniu kolejnych iteracji i wydań, aktywny udział w spotkaniach zespołu, w tym review i retrospective, a także możliwość ich prowadzenia, wsparcie stabilizacji i utrzymania wdrożonych rozwiązań. Must have minimum 5 lat doświadczenia komercyjnego w programowaniu Java/JEE, bardzo dobra znajomość Java oraz zasad OOP, znajomość zagadnień związanych z programowaniem wielowątkowym, znajomość frameworków Spring i Hibernate, znajomość relacyjnych baz danych i SQL, w szczególności Oracle lub PostgreSQL, znajomość Git, znajomość narzędzi automatyzujących proces budowania oprogramowania: Gradle lub Maven, otwartość na pracę w zespole scrumowym, eksperymentowanie z nowymi technologiami oraz pracę w duchu DevOps. Nice to have znajomość Design Patterns, znajomość podejść TDD i BDD, doświadczenie z Kafka lub RabbitMQ, znajomość Docker, Kubernetes oraz Helm, doświadczenie w programowaniu w języku GOSU, znajomość technologii frontendowych: JavaScript, TypeScript, RxJS oraz HTML5. Oferujemy Możliwości rozwoju osobistego i zawodowego w innowacyjnym środowisku. Budżet szkoleniowy na rozwijanie Twoich umiejętności. Prywatną opiekę medyczną oraz współfinansowanie karty sportowej. Praca hybrydowa, min. 1 dzień w tygodniu pracy z biura w Warszawie
Technology
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Senior Java Developer role building and modernizing client-facing applications for Rates and Credit sales and trading desks on a scalable microservices platform. The position combines hands-on Java development, architecture, testing, and close collaboration with trading and Scrum teams, with hybrid or remote work options in Poland. 🗂️ Requirements: 3+ years of Java software development experience, Java collections, multithreading, concurrency utilities, IO/NIO and sockets, Asynchronous programming, Enterprise server-side solution architecture on cloud technologies, Spring Boot and ReactJS application development, Low-latency, high-throughput messaging systems, Design patterns, Java testing frameworks, automated testing and continuous integration, Agile development practices, Upper-Intermediate English (B2) or higher 📃 Skills: Java, Spring, ReactJS, JavaScript, TypeScript, HTML5, Microservices, Cloud, IO, NIO, Sockets, JUnit, Mockito, Cucumber, Scrum, XP, Kanban, CI 🏢 Description: We are seeking a Senior Java Developer passionate about delivering new and exciting applications to support Rates and Credit sales and trading desks on a high-end microservice platform. The platform intends to replace existing client-facing applications and uses state-of-the-art technologies (Microservices, Java 11+, React, JS/TS & HTML5, Spring Boot) and solutions allowing efficient development and automatic scalable deployment. Responsibilities Be a part of a scrum team working on delivering business value through software Implement and deliver high-quality software solutions Demonstrate superior collaboration skills when working with the trading desk and other teams Understand business requirements and translate them into code Design, build, and maintain efficient, reusable code Perform unit, integration, functional, and non-functional testing Provide technical direction and system architecture Requirements 3+ years of experience in software development using Java, with expertise in low-level parts of the API such as collections, multi-threading, and Java concurrency utilities Background in architecting enterprise-level, server-side, end-to-end solutions on cloud technologies Proficiency in IO/NIO, Sockets, and asynchronous programming Skills in building applications using an IOC framework such as Spring Boot and ReactJS Familiarity with low-latency, high-throughput messaging systems Sound understanding of design patterns (exposure to functional programming is also highly desirable) Knowledge of Java testing frameworks (JUnit, Mockito, Cucumber), automated testing, and continuous integration Competency in agile development practices (Scrum, XP, Kanban) Self-starting, with the desire to take ownership of requirements from start to finish Proactive and comfortable working in dynamic environments with fast-paced deliveries and changing requirements Excellent communicator, able to lead and drive fellow teammates to deliver good-quality software Proficiency in English at an Upper-Intermediate level (B2) or higher Nice to have Hands-on experience with ELK and event streaming platforms like Kafka or Spark Knowledge of application containerization such as Docker and Kubernetes Experience with performance stress testing and chaos engineering We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
EPAM Systems
Senior Java Software Developer
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Senior Java Software Developer role building and maintaining high-volume regulatory reporting applications for a global investment bank. The position combines backend development, technical design leadership, production support, and collaboration with business users in monthly Agile delivery cycles. The platform processes millions of messages daily under strict reporting SLAs. 🗂️ Requirements: Java 8 backend application design and implementation, Spring and Spring Boot, Database design, SQL, and query optimization, Object-oriented analysis and design, Design patterns and clean-code principles, OOD, TDD, BDD, DDD, and CI/CD knowledge, IntelliJ IDEA, Git, Gradle, Maven, Jenkins, and JIRA, Debugging and performance tuning, Deployment, maintenance, and monitoring of complex Java applications, Modern technical architecture knowledge, Analytical and problem-solving skills, Written and verbal English communication skills 📃 Skills: Java, Spring, SpringBoot, SQL, IntelliJ, Git, Gradle, Maven, Jenkins, JIRA, TDD, BDD, DDD, CI/CD 🏢 Description: EPAM is seeking a skilled Senior Java Software Developer with Kafka and Flink to join an established engineering team delivering strategic regulatory reporting solutions for a top-tier global investment bank. The platform sits at the heart of the bank's operations — processing millions of messages daily under strict SLAs to ensure complete, accurate, and timely reporting to global regulators. You'll collaborate with distributed teams across Krakow, Wrocław, and London — a community of open-minded, highly motivated professionals who genuinely care about quality. Teams select the methodologies that work best for them, whether Kanban, Scrum, or TDD. The technology landscape includes Java 8, Groovy, Spring, Spring Boot, Oracle, Docker, Kafka, Flink, and in-house frameworks. The culture is built on partnership with the business, transparency, accountability, empowerment, and a passion for what's next. Delivery happens in monthly Agile cycles with continuous stakeholder collaboration. Responsibilities Develop and maintain Java-based applications powering regulatory data processing Design infrastructure and network topology solutions for innovative projects Apply best development practices to produce high-quality, maintainable code Provide architectural expertise and technical guidance to team members Lead technical design discussions and ensure development methodology adherence Build relationships with business users and facilitate requirements gathering Investigate and resolve production issues; maintain a stable production environment Requirements Experience designing and implementing Java backend applications (Java 8, Spring, Spring Boot) Knowledge of database design and SQL, including query optimization Solid Object-Oriented analysis and design skills — design patterns, clean code principles, and concepts such as OOD, TDD, BDD, DDD, CI/CD Proficiency with SDLC tools: IntelliJ IDEA, Git, Gradle, Maven, Jenkins, JIRA Familiarity with debugging and performance tuning; understanding of deploying, maintaining, and monitoring complex Java applications Knowledge of modern technical architectures and pragmatic application of their benefits Excellent analytical and problem-solving skills Good written and verbal English communication skills Nice to have Experience with GitHub, ELK Stack, Kafka, Docker, Kubernetes, Spring Batch, Spring Integration Familiarity with event-driven architectures and stream processing Experience with other JVM languages such as Groovy Hands-on practice with Agile methodologies (Scrum, Kanban, XP) Exposure to UNIX/Linux environments with shell scripting Experience or genuine interest in financial products and regulatory reporting We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
EPAM Systems
Senior Java Software Developer
Senior
Hybrid
Wroclaw, DS, Poland
🏢 Summary: Senior Java Software Developer role building and supporting high-volume regulatory reporting applications for a global investment bank. The position combines backend development, architecture guidance, production support, and collaboration with business and distributed engineering teams in Agile delivery cycles. 🗂️ Requirements: Java 8 backend application design and implementation, Spring and Spring Boot, Database design, SQL, and query optimization, Object-oriented analysis and design, Design patterns and clean-code principles, OOD, TDD, BDD, DDD, and CI/CD concepts, IntelliJ IDEA, Git, Gradle, Maven, Jenkins, and JIRA, Debugging and performance tuning of complex Java applications, Application deployment, maintenance, and monitoring, Modern technical architecture knowledge, Analytical and problem-solving skills, Written and verbal English communication skills 📃 Skills: Java, Spring, Oracle, SQL, Git, Gradle, Maven, Jenkins, JIRA, IntelliJ, Docker, Kafka, Flink, Groovy, Kubernetes 🏢 Description: EPAM is seeking a skilled Senior Java Software Developer with Kafka and Flink to join an established engineering team delivering strategic regulatory reporting solutions for a top-tier global investment bank. The platform sits at the heart of the bank's operations — processing millions of messages daily under strict SLAs to ensure complete, accurate, and timely reporting to global regulators. You'll collaborate with distributed teams across Krakow, Wrocław, and London — a community of open-minded, highly motivated professionals who genuinely care about quality. Teams select the methodologies that work best for them, whether Kanban, Scrum, or TDD. The technology landscape includes Java 8, Groovy, Spring, Spring Boot, Oracle, Docker, Kafka, Flink, and in-house frameworks. The culture is built on partnership with the business, transparency, accountability, empowerment, and a passion for what's next. Delivery happens in monthly Agile cycles with continuous stakeholder collaboration. Responsibilities Develop and maintain Java-based applications powering regulatory data processing Design infrastructure and network topology solutions for innovative projects Apply best development practices to produce high-quality, maintainable code Provide architectural expertise and technical guidance to team members Lead technical design discussions and ensure development methodology adherence Build relationships with business users and facilitate requirements gathering Investigate and resolve production issues; maintain a stable production environment Requirements Experience designing and implementing Java backend applications (Java 8, Spring, Spring Boot) Knowledge of database design and SQL, including query optimization Solid Object-Oriented analysis and design skills — design patterns, clean code principles, and concepts such as OOD, TDD, BDD, DDD, CI/CD Proficiency with SDLC tools: IntelliJ IDEA, Git, Gradle, Maven, Jenkins, JIRA Familiarity with debugging and performance tuning; understanding of deploying, maintaining, and monitoring complex Java applications Knowledge of modern technical architectures and pragmatic application of their benefits Excellent analytical and problem-solving skills Good written and verbal English communication skills Nice to have Experience with GitHub, ELK Stack, Kafka, Docker, Kubernetes, Spring Batch, Spring Integration Familiarity with event-driven architectures and stream processing Experience with other JVM languages such as Groovy Hands-on practice with Agile methodologies (Scrum, Kanban, XP) Exposure to UNIX/Linux environments with shell scripting Experience or genuine interest in financial products and regulatory reporting We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
COMARCH
Java Developer – Cloud R&D Product
Mid
Hybrid
Krakow, MA, Poland
🏢 Summary: Oferta dla Java Developera w zespole R&D rozwijającym od podstaw chmurowy produkt do obsługi procesów kredytowych dla sektora bankowego i finansowego. Rola obejmuje tworzenie backendu i mikroserwisów, pracę w Scrumie oraz wykorzystanie narzędzi i agentów AI do automatyzacji wytwarzania oprogramowania. Dostępny jest model hybrydowy po okresie wdrożenia oraz pakiet benefitów i rozwoju zawodowego. 🗂️ Requirements: Dobra znajomość Java, Doświadczenie z Spring, Język angielski minimum B2, Umiejętność pracy zespołowej, Aktywne rozwiązywanie problemów, Otwartość na nowoczesny stos technologiczny 📃 Skills: Java, Spring, AI, Scrum, Agile, Docker, Kubernetes, Kafka, Elasticsearch, Redis, Grafana, Prometheus, Oracle, PostgreSQL 🏢 Description: Do naszego zespołu R&D poszukujemy osoby na stanowisko Java Developer, która chce mieć realny wpływ na produkt o kluczowym znaczeniu biznesowym. Zapomnij o projektach „do szuflady” czy żmudnym utrzymywaniu przestarzałego kodu (legacy). W naszym dziale R&D skupiamy się na projektowaniu i tworzeniu nowych, komercyjnych rozwiązań chmurowych, które są bezpośrednio wdrażane u klientów z sektora bankowego i finansowego. Budujemy produkt nowej generacji do obsługi procesów kredytowych. W codziennej pracy programistycznej mocno wspieramy się zaawansowaną agentyzacją AI oraz najnowszymi narzędziami sztucznej inteligencji, automatyzujące procesy wytwarzania oprogramowania. Pracujemy na nowoczesnym stosie w architekturze mikroserwisowej, regularnie wdrażając technologiczne nowości. Jeśli szukasz stabilnego miejsca, gdzie tworzysz nowe funkcje od podstaw, a Twój kod szybko trafia na produkcję – to ogłoszenie jest dla Ciebie! Profil pracownika Dobra znajomość języka Java oraz doświadczenie z frameworkiem Spring (must have) Otwartość na najnowszy stos technologiczny - podbicia wersji to u nas nie fikcja, a a codzienność Język angielski na poziomie minimum B2 Umiejętność pracy w zespole, pomysłowość oraz silna orientacja na aktywne znajdowanie rozwiązań Mile widziane: Doświadczenie w wytwarzaniu oprogramowania w architekturze mikroserwisowej Znajomość technologii kontenerowych (Docker, Kubernetes) Znajomość systemów i narzędzi: Apache Kafka, ElasticSearch, Redis, Grafana, Prometheus Znajomość relacyjnych baz danych (Oracle / PostgreSQL) Twoje zadania Współtworzenie produktu R&D: Aktywny udział w rozwoju innowacyjnego produktu chmurowego do obsługi procesów kredytowych, rozwijanego w dziale Research & Development w oparciu o najnowszy stos technologiczny Projektowanie mikroserwisów: Czynny udział w projektowaniu i architekturze zaawansowanych rozwiązań w świecie mikroserwisowym Praca z AI: Wykorzystywanie zaawansowanych narzędzi oraz agentów AI wspierających codzienne procesy programistyczne i automatyzujących wytwarzanie kodu Metodyka zwinna: Realizowanie zadań backendowych w zespole scrumowym w metodyce zwinnego wytwarzania oprogramowania (Agile/Scrum) Dbałość o standardy: Udział w spotkaniach projektowych, code review oraz ciągła dbałość o najwyższą jakość, wydajność i czystość kodu Dla Ciebie Prywatna opieka medyczna w Allianz - dostęp do specjalistów i badań diagnostycznych dla Ciebie i Twoich najbliższych System kafeteryjny - możesz wybrać pełne dofinansowanie do karty Multisport czy przeznaczyć środki na kulturę, wypoczynek lub sport i zakupy Możliwość pracy w modelu hybrydowym po okresie wdrożenia (2 dni pracy zdalnej, 3 dni pracy z biura) Możliwość korzystania z zaawansowanych narzędzi AI i Google Workspace Udział w międzynarodowych projektach realizowanych dla firm z sektora finansowego i ubezpieczeniowego Profesjonalny rozwój zawodowy - możliwość ścieżki kariery na stanowiskach eksperckich technicznych, biznesowych i managerskich Indywidualny plan szkoleń i konferencji Przyjazna atmosfera pracy w zgranych zespołach, o co dbamy m.in . poprzez udział w imprezach integracyjnych czy wspólnych inicjatywach dla lokalnych społeczności Możliwość udziału w akcjach i wydarzeniach promujących aktywny tryb życia
Technology
Sii
Senior Java Developer with Apache Kafka (f/m/x)
Senior
Remote
Warsaw, MZ, Poland
🏢 Summary: Senior Java Developer role focused on building and modernizing a global enterprise data integration platform. The position delivers scalable microservices, event-driven data processing, and system integrations, with Apache Kafka production expertise as a core requirement. 🗂️ Requirements: 10+ years of commercial software development experience, Senior-level Java backend expertise, Production experience with Apache Kafka, Experience designing microservices and scalable backend services, Experience with event-driven architectures, Experience with distributed systems and enterprise integrations, Experience with data-processing solutions, Ability to contribute independently to technical design and architecture discussions, Very good English communication skills, Residence in Poland, Valid Confluent Certified Developer for Apache Kafka (CCDAK) certification 📃 Skills: Java, SpringBoot, ApacheKafka, Microservices, EventDriven, DistributedSystems, APIs, Messaging, DDD, CCDAK 🏢 Description: We are looking for an experienced Senior Java Developer to join a team building a modern enterprise data integration and processing platform that supports key logistics and transportation processes on a global scale. This role focuses on developing scalable backend services, microservices, and event-driven integrations within a complex enterprise environment. You will contribute to the design and implementation of solutions that enable efficient data processing and communication across business systems. An important part of the role involves modernizing legacy applications and delivering solutions aligned with Domain-Driven Design principles. We are looking for a self-driven professional who can actively participate in architecture discussions and make sound technical decisions. Strong hands-on production experience with Apache Kafka is essential for success in this role. Your tasks Designing, developing, and maintaining scalable backend services and microservices using Java and Spring Boot Implementing event-driven architectures and data-processing solutions based on Apache Kafka Building enterprise integrations between internal and external systems using APIs, messaging platforms, and asynchronous communication mechanisms Participating in technical design and solution architecture discussions, providing expertise in distributed systems and integration patterns Supporting the modernization and transformation of legacy applications into scalable, maintainable, and cloud-ready solutions Monitoring, troubleshooting, and optimizing application performance, reliability, and scalability across distributed environments Collaborating closely with developers, architects, and business stakeholders to deliver strategic data integration and digital transformation initiatives Requirements Minimum 10 years of commercial software development experience, including strong senior-level expertise in Java backend development Strong hands-on production experience with Apache Kafka Proven experience designing and building microservices, scalable backend services, and event-driven architectures Practical experience working with distributed systems, enterprise integrations, and data processing solutions Ability to contribute independently to technical design and solution architecture discussions Very good English communication skills, enabling effective collaboration in an international environment Residence in Poland Valid Confluent Certified Developer for Apache Kafka (CCDAK) certification Nice-to-have requirements Production experience with Kafka Streams and Kafka Connect Experience with cloud-native and containerized environments, including Azure, Kubernetes, OpenShift, Docker, or Podman
Technology
Experis Manpower Group
Senior Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
135 - 145 PLN
🏢 Summary: Hybrid Java development role focused on building and maintaining systems that process high volumes of real-time data. The role includes delivering new functionality, database work, testing, performance validation, code reviews, and deployment preparation, with only 1–2 office days per month in Warsaw. 🗂️ Requirements: Commercial Java development experience, Experience with high-volume real-time data processing systems, Hands-on Apache Kafka experience, Unit and integration testing experience, Knowledge of relational databases, Understanding of software development best practices and quality standards 📃 Skills: Java, Kafka, Databases, Testing, Performance 🏢 Description: Java Developer (Kafka) 📍 Warsaw | Hybrid model (only 1-2 days per month in the office) We are looking for a Java Developer to join a project within the focused on the development and maintenance of systems that process large volumes of real-time data. Responsibilities Preparing and configuring development environments. Developing and implementing new functionalities. Creating and modifying database structures. Designing and executing unit and integration tests. Developing and performing performance tests. Ensuring that implemented changes comply with system architecture and quality standards. Participating in code reviews and quality assurance activities. Preparing solutions for deployment, including code repository management, configuration updates, and deployment documentation. Requirements Commercial experience in Java development. Experience working with systems that process large volumes of real-time data. Hands-on experience with Apache Kafka . Experience creating and executing unit and integration tests. Knowledge of relational databases. Understanding of software development best practices and quality standards. Nice to Have Knowledge of the Java Swing library. Experience developing and maintaining desktop applications based on Java Swing. What We Offer Hybrid work model with only 1-2 days per month in the Warsaw office . Opportunity to work on modern, real-time data processing systems. Long-term cooperation in a stable project environment. Collaboration with experienced professionals and opportunities for professional growth.
Technology
INFOPLUS TECHNOLOGIES
Java Fullstack Developer
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Experienced Java Developer role focused on building, testing, deploying, and maintaining scalable enterprise backend applications. The position involves developing Java/Spring Boot microservices and REST APIs, working with databases, CI/CD practices, performance optimization, and secure, reliable delivery. 🗂️ Requirements: 7+ years of Java application development experience, Core Java expertise (Java 8, 11, or 17), Spring Boot and Spring MVC expertise, Microservices architecture experience, RESTful web services experience, Hibernate/JPA experience, Relational database experience, Git version control proficiency, Maven or Gradle experience, JUnit and Mockito unit-testing experience, Understanding of design patterns and object-oriented programming principles 📃 Skills: Java, Spring, SpringBoot, SpringMVC, Microservices, REST, Hibernate, JPA, SQLServer, Oracle, MySQL, PostgreSQL, Git, Maven, Gradle, JUnit, Mockito, CI/CD, DevOps 🏢 Description: We are seeking an experienced Java Developer with strong expertise in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have hands-on experience in Core Java, Spring Boot, Microservices, REST APIs, and database technologies , along with a solid understanding of software development best practices. Key Responsibilities Design, develop, test, and deploy scalable Java-based applications. Build and maintain RESTful APIs and Microservices. Develop backend services using Java, Spring Boot, and related frameworks. Collaborate with business analysts, architects, and development teams to understand requirements. Write clean, maintainable, and efficient code following coding standards. Troubleshoot, debug, and optimize application performance. Participate in code reviews and ensure high-quality deliverables. Work with CI/CD pipelines and DevOps practices for application deployment. Ensure application security, reliability, and scalability. Required Skills 7+ years of experience in Java application development. Strong expertise in: Core Java (Java 8/11/17) Spring Boot Spring MVC Microservices Architecture RESTful Web Services Hibernate/JPA Experience with relational databases such as SQL-Server, Oracle, MySQL, or PostgreSQL. Proficiency in Git and version control systems. Knowledge of Maven/Gradle build tools. Experience with unit testing frameworks like JUnit and Mockito. Understanding of Design patterns and object-oriented programming principles.
Technology
Transition Technologies PSC
Java Developer - Junior, Mid & Senior Talent Pool
Mid
Remote
Lodz, LD, Poland
🏢 Summary: Talent pool for Java Developers at Junior through Senior levels, intended to support future hiring needs. Selected candidates may be contacted when a relevant recruitment process begins; the role covers Java/Spring development, testing, optimization, documentation, and team collaboration. 🗂️ Requirements: Java 8+ application development experience, Spring Framework knowledge, OOP knowledge, Clean Code principles knowledge, Code testing knowledge, Relational database knowledge, Git knowledge, Maven or Gradle knowledge, CI/CD tools knowledge, Hibernate/JPA knowledge, JUnit knowledge, SCRUM methodology knowledge, English proficiency at B2 level or higher 📃 Skills: Java, Spring, OOP, Git, Maven, Gradle, CI/CD, Hibernate, JPA, JUnit, SCRUM 🏢 Description: This posting is part of a Talent Pool for the Java Developer role. Submitted applications will be used to enable a quick response to future business needs. We will contact selected candidates only when a relevant recruitment process is initiated. Responsibilities: Participation in all aspects of software development Caring for the high quality of manufactured solutions, Implementation and analysis of the source code, Covering the source code with tests (unit and integration) and debugging; Source code documentation (Javadoc) Software optimization in terms of performance and availability, Constant cooperation with other members of the project team Getting to know the tools / technologies needed to meet the requirement Requirements: We welcome candidates across different experience levels – from Junior to Senior. Your responsibilities and seniority will be matched to your skills, experience, and available opportunities. Experience in programming applications (Java 8 or higher) using Spring Framework Knowledge of OOP, Clean Code principles and code testing Knowledge of relational databases Knowledge of: Git, Maven/Gradle, CI/CD tools, Hibernate/JPA, JUnit, Knowledge of the SCRUM methodology Very good command of the English language (minimum B2) What can we offer: Flexible forms of employment and working hours (CoE or B2B) An interesting, challenging job in the dynamically developing Capital Group company; Work on innovative projects using modern technologies; Direct impact on shaping the image of the Capital Group’s companies on the market; Possibility to develop competences in a wide range; Attractive salary; Stability of employment and a friendly work atmosphere; Cool benefits, among others integration meetings, internal company competitions, fruit Tuesdays, sweet Thursdays and much more;