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:
July 2, 2026
Senior Java Developer - Microservices
Senior • Hybrid
16,800 - 25,200 PLN
Warsaw, Poland
Empower digital transformation — craft scalable solutions with Java and cloud innovation!
Warszawa-based opportunity with hybrid/ remote work model.
As a Senior Java Developer, you will be working for our client, a leading player in the OTT/ECommerce industry, focused on delivering cutting-edge digital products within a dynamic and collaborative environment. Be part of a team that drives innovation, shapes future-ready architectures, and elevates user experiences through advanced microservices and cloud technologies.
Your main responsibilities:
- Develop and maintain robust microservices using Java 8-25, ensuring high-quality code and optimal performance.
- Collaborate with cross-functional teams including Frontend Developers and Test Engineers within an Agile Nexus SCRUM framework.
- Conduct code reviews, contribute to architectural decisions, and mentor junior team members.
- Design, implement, and optimize RESTful architecture, utilizing tools like Kubernetes, Docker, and SOA principles.
- Support CI/CD pipelines and manage version control with Git, Jenkins, and related tools.
- Write comprehensive technical documentation in Confluence and contribute to knowledge sharing.
- Participate in technical consultations, problem-solving, and continuous improvement initiatives.
- Ensure application security following OWASP standards and best practices.
You're ideal for this role if you have:
- At least 4 years of professional experience in Java development.
- Strong expertise in Java 8-25, multithreading, immutability, and design patterns.
- Experience with Spring Boot, Spring MVC, WebFlux, MyBatis, and TestContainers.
- Solid knowledge of SQL and NoSQL databases such as Oracle, PostgreSQL, MongoDB, Redis, and messaging systems like Kafka.
- Familiarity with microservices architecture, RESTful APIs, Kubernetes, Docker, and cloud services (AWS).
- Practical understanding of testing frameworks like JUnit, Mockito, and Spock.
- Experience with version control, CI/CD tools (Jenkins, GitLab), and scripting in Unix/Linux environments.
- Good command of the Polish language and communicative English skills.
- Ability to work independently with strong analytical and problem-solving skills.
It is a strong plus if you have:
- Front-end skills (HTML, CSS, JavaScript, Angular/React/Vue.js).
- Certifications in AWS or other cloud platforms.
- Knowledge of DevOps practices and automation tools.
Eligibility to work in the European Union:
Only candidates with an existing legal right to work in the EU will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Similar jobs you might like
Technology
ITDS
Senior Java Developer – Financial Technology Solutions
Senior
Hybrid
Warsaw, Poland
185,010 - 221,970 PLN
🏢 Summary: Senior Java Developer role supporting secure, scalable banking and payments systems in Warsaw, with a hybrid schedule of one remote day per week. The position covers solution design, development, testing, and delivery of event-driven microservices within distributed systems. 🗂️ Requirements: 4+ years of Java development experience in financial or similarly complex domains, Java, Spring, Hibernate, DB2, Spring Boot, and RESTful API expertise, Apache Kafka experience, including producers, consumers, Kafka Streams, and Kafka Connect, MongoDB and Spring Data MongoDB knowledge, Docker, Maven, Git, and CI/CD pipeline familiarity, Understanding of event-driven microservices and distributed systems, Communicative English, Existing legal right to work in the European Union 📃 Skills: Java, Spring, Hibernate, DB2, Kafka, MongoDB, Docker, Maven, Git, GitLab, CI/CD, REST 🏢 Description: Unleash innovative financial solutions — shape the future of fintech with Java excellence! Warsaw-based opportunity with hybrid work model (1 remote day per week). As a Senior Java Developer , you will be working for our client, a leader in financial technology solutions. You will contribute to critical projects in the banking and payments industry, shaping the evolution of secure, scalable financial systems and ensuring seamless integration of cutting-edge technologies. This role offers an excellent platform for career growth amidst a dynamic, global team. Your main responsibilities: Participate in requirements gathering sessions with business users to understand project needs. Lead analysis, solution design, and planning activities within the engineering team. Implement and rigorously test software changes; participate in code reviews and assist in UAT and releases. Innovate by improving existing stacks and developing new functionalities in a fast-paced environment. Contribute to the development of event-driven and microservices architectures within distributed systems. Collaborate effectively with international teams and stakeholders. Maintain high-quality documentation and ensure adherence to best practices. Engage actively in continuous improvement initiatives and process optimizations. You're ideal for this role if you have: 4+ years of proven experience in Java development within financial or similarly complex domains. Proficiency in Java, Spring, Hibernate, DB2, Spring Boot, and RESTful API design. Experience with Apache Kafka, including producers, consumers, Kafka Streams, and Kafka Connect. Knowledge of MongoDB and Spring Data MongoDB. Familiarity with Docker, Maven, Git, and CI/CD pipelines (preferably GitLab CI). Solid understanding of event-driven/microservices architectures and distributed systems. Strong analytical, communication, and teamwork skills. Ability to work in a fast-paced, collaborative environment with a strong work ethic. It is a strong plus if you have: Experience with IBM MQ / JMS and infrastructure as code. Knowledge of financial messaging standards such as ISO 20022, SWIFT, CBPR+, FIN. Python scripting and experience in financial services, payments, or banking technology. Language Required for the role: Communicative English proficiency. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
ITDS
Senior Java Developer (with basic Angular)
Senior
Hybrid
Warsaw, MZ, Poland
18,900 - 27,300 PLN
🏢 Summary: Hybrid Senior Java Developer role focused on building scalable RESTful microservices and basic Angular front-end features for secure, high-performance web applications. The position uses Java 17, Spring, Angular, Oracle, and Jenkins within Agile and DevOps delivery workflows.
🗂️ Requirements: 6–8 years of Java development experience, Java 11+ / JDK 8+ experience, Angular 8+ experience, TypeScript and modern front-end development experience, Spring Framework experience: Boot, Batch, Security, 2–3 years of RESTful microservices experience, Hibernate and JUnit knowledge, SQL, PL/SQL, and Oracle database experience, Fluent English, Existing legal right to work in the European Union
📃 Skills: Java, JDK, Angular, TypeScript, JavaScript, HTML, CSS, Spring, SpringBoot, SpringBatch, SpringSecurity, REST, Microservices, JSON, XML, Hibernate, JUnit, SQL, PLSQL, Oracle, Jenkins, CI/CD, DevOps, Agile
🏢 Description:
Technology
New offer
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, 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
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
New offer
ITDS
Senior Java Backend Developer – Cloud and Microservices Expertise
Senior
Hybrid
Krakow, MA, Poland
27,720 - 33,600 PLN
🏢 Summary: Hybrid Senior Java Backend Developer role in Krakow focused on building secure, scalable distributed microservices for modern banking messaging platforms. The role covers application design and development, quality standards, testing, automation, and technical mentoring within an Agile product team. 🗂️ Requirements: 5+ years of senior experience with Java, Spring Boot, and Kubernetes, Hands-on AWS cloud experience, CI/CD experience with GitHub, Jira, Jenkins, Maven, and Groovy, API design expertise: Swagger, OpenAPI 3.0, REST, JSON, microservices, OAuth 2.0 authentication and authorization experience, Kong API Gateway experience, TDD and Agile/Scrum development experience, Ability to translate business requirements into technical solutions, Communicative English proficiency, Legal right to work in Europe 📃 Skills: Java, Spring, Kubernetes, AWS, GitHub, Jira, Jenkins, Maven, Groovy, Swagger, OpenAPI, REST, JSON, Microservices, OAuth, Kong, TDD, Scrum 🏢 Description: Kick-start innovation in banking technology — develop scalable, secure, and high-performing microservices! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Java Backend Developer – Cloud and Microservices Expertise, you will be working for a leading financial institution dedicated to delivering state-of-the-art messaging solutions to enhance customer engagement. Your expertise will drive the design and development of distributed systems, supporting the modernization and standardization of critical messaging platforms. Join the team and contribute to shaping the future of banking communication technology. Main responsibilities: - Apply technical expertise to develop high-quality applications and systems in line with requirements and standards. - Collaborate within a multi-disciplinary, Agile product team to design and build distributed microservices using modern technology stacks. - Define and maintain technical quality standards across platforms. - Build strong decision-making and problem-solving skills within your area of expertise. - Produce efficient, maintainable code that aligns with business needs and technical dependencies. - Conduct thorough unit testing to ensure software performance and reliability. - Challenge code and design quality to uphold industry standards and project excellence. - Contribute to automation test coverage and quality assurance processes. - Maintain effective communication with team members and stakeholders. - Promote innovative technologies and mentor engineering colleagues. You’re ideal for this role if you have: - Minimum of 5 years’ senior experience in Java, Spring Boot, and Kubernetes. - Practical experience working with Cloud platforms, especially AWS. - Strong knowledge of CI/CD tools such as GitHub, Jira, Jenkins, Maven, and Groovy. - Expertise in API design standards: Swagger, OpenAPI 3.0, REST, JSON, and Microservices architecture. - Knowledge of authentication and authorization via OAuth 2.0, with experience using Kong API Gateway. - Familiarity with Agile testing methodologies, particularly TDD, and extensive Agile/Scrum development experience. - Ability to work closely with business stakeholders to translate functional requirements into robust technical solutions. - Strong problem-solving capability with a focus on innovative, scalable solutions. It is a strong plus if you have: - Experience with additional cloud services or certifications. - Knowledge of DevOps practices beyond the core technologies listed. Language required for the role: - English – Communicative proficiency essential for effective collaboration and stakeholder engagement. Eligibility for the role: - Only candidates with an existing legal right to work in Europe will be considered for this role.