Unlock Full Resume Report

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 1, 2026

Java Developer

Senior • Hybrid

140 - 200 PLN

Krakow, Poland

📍 Location: Kraków (Hybrid – 6–8 days per month in the office)
📄 Contract Type: B2B / Employment Contract
🌍 International Environment

About the Role

We are looking for an experienced Java Developer to join a dynamic team delivering scalable, enterprise-grade solutions. You will be involved in designing, developing, and maintaining modern backend systems, contributing to architecture decisions, and building robust applications that support critical business processes.

This is an excellent opportunity for engineers who enjoy working with modern technologies, microservices, cloud-ready solutions, and high-performance distributed systems.

Responsibilities

  • Design, develop, and maintain scalable backend applications and microservices using Java technologies.
  • Build and enhance secure, reliable, and high-performing APIs.
  • Participate in system architecture and technical design discussions.
  • Develop high-quality, maintainable, and well-tested code.
  • Collaborate with cross-functional teams to deliver business-critical solutions.
  • Troubleshoot, analyze, and resolve application and production issues.
  • Perform code reviews and contribute to engineering best practices.
  • Support application performance, scalability, and reliability initiatives.
  • Participate in Agile ceremonies, including sprint planning, refinement, and retrospectives.
  • Contribute to CI/CD processes and DevOps practices.

Requirements

  • Commercial experience in software development using Java.
  • Strong knowledge of Java and Spring Boot.
  • Experience building RESTful APIs and microservice-based applications.
  • Good understanding of Spring Framework, Hibernate, and JPA.
  • Experience working with relational databases such as Oracle or PostgreSQL.
  • Familiarity with NoSQL databases is a plus.
  • Understanding of software design principles and application architecture.
  • Experience with Git and modern software development practices.
  • Familiarity with Docker and CI/CD tools.
  • Experience working in Agile environments (Scrum/Kanban).
  • Strong analytical and problem-solving skills.
  • Good communication skills and ability to work collaboratively within a team.

Nice to Have

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Kubernetes and container orchestration.
  • Exposure to frontend technologies such as React, Angular, or JavaScript.
  • Experience with event-driven architectures and messaging systems.
  • Understanding of security best practices in software development.

What We Offer

  • Opportunity to work on modern, large-scale enterprise solutions.
  • Long-term projects in an international environment.
  • Flexible hybrid working model.
  • Exposure to modern technologies, cloud solutions, and microservices architecture.
  • Professional growth opportunities and access to technical challenges.
  • Collaborative culture focused on quality, innovation, and continuous improvement.
  • Employment contract or B2B cooperation model.

Similar jobs you might like

Technology

Strategicsiq

Java Developer - 3 days Hybrid Krakow or Wroclaw - Poland

Senior

Hybrid

Warsaw, Poland

850 - 1,200 PLN

🏢 Summary: Hybrid Java Developer role for professionals with 5+ years of experience building scalable microservices. The position involves developing and improving backend systems, collaborating with technical and product stakeholders, and working onsite in Krakow or Wroclaw three days per week. 🗂️ Requirements: 5+ years of Java experience, Microservices architecture experience, Spring and Spring Boot experience, REST API and integration-pattern knowledge, Onsite availability in Krakow or Wroclaw 3 days per week 📃 Skills: Java, Microservices, Spring, SpringBoot, REST, APIs, Integration 🏢 Description: We’re looking for several Java Developers with solid experience in microservices architecture to join our growing team in Krakow or Wroclaw. If you enjoy building scalable backend systems and like collaborating face-to-face a couple of days a week, this role is for you. Responsibilities Design, develop, and maintain Java-based microservices Build scalable, high-performance backend solutions Collaborate with product owners, architects, and other developers Write clean, testable, and well-documented code Participate in code reviews and technical discussions Support and improve existing systems Requirements Experience with Java minimum 5 years + Hands-on experience with microservices architecture Experience with Spring / Spring Boot Knowledge of REST APIs and integration patterns Ability to work onsite in Krakow or Wroclaw 3 days per week Nice to Have Experience with Kubernetes Cloud experience (AWS, Azure, or GCP) Knowledge of messaging systems (Kafka, RabbitMQ) Experience working in Agile/Scrum teams What We Offer Hybrid work model Competitive salary and benefits Modern tech stack and real impact on products Friendly, collaborative team culture Opportunities for learning and professional growth

Technology

DCV Technologies

Senior Java Fullstack Developer | Hybrid Krakow

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Experienced Java Developer role focused on building, testing, deploying, and maintaining scalable enterprise backend applications. The position involves Java, Spring Boot, microservices, REST APIs, databases, CI/CD, and collaboration with cross-functional teams in a hybrid Kraków setup. 🗂️ Requirements: 7+ years of Java application development experience, Core Java expertise (Java 8/11/17), Spring Boot and Spring MVC expertise, Microservices architecture and RESTful web services experience, Hibernate/JPA experience, Relational database experience, Git version control proficiency, Maven or Gradle knowledge, JUnit and Mockito testing experience, Understanding of design patterns and object-oriented programming principles 📃 Skills: Java, SpringBoot, SpringMVC, Microservices, REST, Hibernate, JPA, SQL, 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. Type of contract: B2B 📍 Location: Kraków (3 days per week from the client’s office) 💡 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 Benefits ✅ Stable long-term cooperation with opportunity for extension Opportunity to work with modern technologies in an international environment Professional growth and continuous development opportunities Participation in challenging and impactful projects 📩 If you’re interested and meet the qualifications, please send your CV at alina.pchelnikova@dcvtechnologies.co.uk

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

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

190 - 190 PLN/hr

🏢 Summary: Senior Java Developer contract for a logistics project, focused on building secure, high-performance backend data-processing services in a microservices architecture. The role uses Java, Confluent Kafka/KStreams, MongoDB Atlas and PostgreSQL, with hybrid work from the Warsaw office 2–3 days per week. 🗂️ Requirements: 10+ years of Java development experience, Strong Confluent Kafka expertise, Strong KStreams expertise, MongoDB Atlas experience, PostgreSQL experience, English proficiency, Polish proficiency 📃 Skills: Java, Kafka, Confluent, KStreams, MongoDB, PostgreSQL, CI/CD, Microservices 🏢 Description: 🌍Work model: 2-3 days a week from the Warsaw office. 💰Rate: B2B - up to 190 zl/h. ⏰Start: ASAP/ 1 month. ⏳Project length: > 12 months + extensions. 📕Project language: English + Polish. 💼 Industry: Logistics. ⚙️Recruitment process: 2 interviews with the client. 🔍Workload: fulltime. Summary: The Senior Java Developer is primarily responsible for designing and developing backend applications while ensuring adherence to high standards of security, performance, and quality. This role focuses on leveraging extensive experience in Java and Kafka to build robust data processing solutions within a microservices architecture. Main Responsibilities: Building, testing, and deploying software using CI/CD pipelines. Creating microservices for data processing, database interactions, and data exposure. Implementing relevant architectural patterns for data handling and web services. Ensuring accurate logging and alert configurations for operational efficiency. Conducting comprehensive testing of software for various performance criteria. Integrating security features, including authentication and authorization controls. Participating in a developer guild to share best practices and technical knowledge. Key Requirements: 10+ years of relevant experience in Java development. Strong expertise in Kafka, particularly with Confluent Kafka and KStreams. Experience with MongoDB Atlas and PostgreSQL as database technologies. Nice to Have: Familiarity with authentication protocols such as OIDC, OAuth2, and SAML. Experience with containerization technologies like Docker. Knowledge of Kubernetes for container orchestration. Experience with the ELK stack for logging, monitoring, and alerting.

Technology

MOTIFE

Senior Java Developer

Senior

Hybrid

Krakow, Poland

27,000 - 30,000 PLN/mo

🏢 Summary: Senior Java Developer role focused on building and modernizing secure, scalable backend platforms and microservices for investment management products. The position offers hands-on architectural ownership, production support responsibilities, and collaboration across Agile engineering and business teams in a hybrid Krakow model. 🗂️ Requirements: 6+ years of commercial Java enterprise application development, Java 17+ proficiency, Advanced Spring and Spring Boot experience, REST API and backend service development experience, Microservices architecture knowledge, Object-oriented design, clean code, and design patterns, SQL query analysis and optimization, Docker and Kubernetes production experience, Kafka or event-streaming platform familiarity, CI/CD and DevOps practices experience, Secure coding and application security knowledge, Security scanning or vulnerability detection tools experience, Logging, monitoring, metrics, and distributed tracing familiarity, Business-critical production support and troubleshooting experience, Cross-functional collaboration with architects, QA, DevOps, and business teams, Very good English communication skills 📃 Skills: Java, Spring, SpringBoot, REST, SQL, Docker, Kubernetes, Kafka, CI/CD, DevOps, Microservices, Agile 🏢 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 Senior Java Developer , you will design and develop core backend platforms and scalable microservices. You will contribute to new product development and modernization initiatives, influence architectural decisions, and work closely with engineering and business stakeholders throughout the software development lifecycle. This is a senior, hands-on engineering role with strong ownership expectations. You will help shape technical solutions, improve engineering practices, and ensure that business-critical systems remain secure, reliable, maintainable, and ready to scale. Key takeaways: Stack: Java 17+, Spring, Spring Boot, REST APIs, SQL, Docker, Kubernetes, Kafka, CI/CD Salary: 27 000 - 30 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: Backend Development Design, develop, and maintain enterprise-grade applications using Java 17+, Spring, and Spring Boot. Build scalable microservices and REST APIs supporting investment management products. Apply object-oriented design, clean code principles, and established software design patterns. Develop solutions that meet demanding performance, reliability, security, and maintainability standards. Architecture and Technical Excellence Contribute to architectural decisions and translate business requirements into effective technical solutions. Drive technical improvements across existing platforms and modernization initiatives. Participate in code reviews and promote consistent engineering standards across the team. Ensure solutions follow secure coding principles and software development lifecycle best practices. Cross-Functional Collaboration Partner with architects, QA engineers, DevOps specialists, and business stakeholders throughout the development lifecycle. Work within a cross-functional Agile team delivering web, backend, and mobile platform capabilities. Communicate technical decisions, risks, and dependencies clearly to technical and non-technical stakeholders. Support knowledge sharing and mentor other engineers where required. Delivery and Production Ownership Troubleshoot and resolve complex technical and production issues. Improve logging, monitoring, metrics, and distributed tracing across services. Enhance CI/CD pipelines to streamline software delivery and deployment. Drive continuous improvements in development processes, engineering tooling, and operational reliability. Requirements: Technical Expertise At least 6 years of hands-on commercial experience developing enterprise applications in Java. Strong practical knowledge of Java 17 or newer. Advanced experience with Spring, Spring Boot, REST APIs, and backend service development. Strong understanding of microservices architecture, object-oriented design, clean code, and software design patterns. Solid SQL skills, including practical experience with query analysis and optimization. Production experience with Docker and Kubernetes. Familiarity with messaging or event-streaming platforms such as Kafka. Experience working with CI/CD pipelines and modern DevOps practices. Security and Production Engineering Understanding of secure coding principles and common application security risks. Experience using security scanning or vulnerability detection tools. Familiarity with application logging, metrics, monitoring, and distributed tracing. Experience troubleshooting and supporting business-critical production systems. Collaboration and Mindset Proven ability to take ownership of technical solutions from design through production support. Strong problem-solving skills and the ability to resolve complex engineering challenges. Ability to collaborate effectively with architects, QA, DevOps, and business teams. Very good English communication skills. 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 senior engineering team building secure and scalable platforms for the investment management industry. Please apply via our careers page and submit your CV in English.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

180 - 200 PLN/hr

🏢 Summary: Long-term B2B Senior Java Developer contract for building secure, high-performance backend data-processing solutions in a microservices architecture. The role involves Java and Kafka development, CI/CD delivery, database integration, testing, monitoring, and security implementation in a hybrid work model. 🗂️ Requirements: 10+ years of Java development experience, Strong Kafka expertise, Experience with Confluent Kafka, Experience with KStreams, Experience with MongoDB Atlas, Experience with PostgreSQL 📃 Skills: Java, Kafka, Confluent, KStreams, MongoDB, PostgreSQL, Microservices, CICD 🏢 Description: Contract : B2B, long term Rate : 180-200 PLN/h Mode : Hybrid, 2-3 days per week at the office Location : Warsaw Summary: The Senior Java Developer is primarily responsible for designing and developing backend applications while ensuring adherence to high standards of security, performance, and quality. This role focuses on leveraging extensive experience in Java and Kafka to build robust data processing solutions within a microservices architecture. Main Responsibilities: Building, testing, and deploying software using CI/CD pipelines. Creating microservices for data processing, database interactions, and data exposure. Implementing relevant architectural patterns for data handling and web services. Ensuring accurate logging and alert configurations for operational efficiency. Conducting comprehensive testing of software for various performance criteria. Integrating security features, including authentication and authorization controls. Participating in a developer guild to share best practices and technical knowledge. Key Requirements: 10+ years of relevant experience in Java development. Strong expertise in Kafka, particularly with Confluent Kafka and KStreams. Experience with MongoDB Atlas and PostgreSQL as database technologies. Nice to Have: Familiarity with authentication protocols such as OIDC, OAuth2, and SAML. Experience with containerization technologies like Docker. Knowledge of Kubernetes for container orchestration. Experience with the ELK stack for logging, monitoring, and alerting.

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.