New offer - be the first one to apply!

August 8, 2026

Java Developer

Senior • Hybrid

160 - 200 PLN

Warsaw, MZ, Poland

Responsibilities

  • Develop and maintain scalable, high-performance solutions for a trading data platform and trade booking/control systems.
  • Scale the platform and build dashboards to increase platform usage.
  • Collaborate with stakeholders, integrate systems, and optimize performance.
  • Work with AI-driven development tools and AI agents.
  • Contribute to the platform's move to the cloud (AWS).

Requirements

  • 5+ years of commercial Java experience (Java 21, moving to Java 25).
  • Familiarity with other languages such as C++ and Python.
  • Experience with Kafka, GitLab, and monitoring tools (Prometheus/SRE principles).
  • Database experience with Hazelcast, MongoDB, SingleStore, and Spanner.
  • Experience with Java frameworks (in-house Boltweb; Spring experience beneficial).
  • Strong verbal and written communication skills.

Similar jobs you might like

Technology

Link Group

Java Developer

Senior

Hybrid

Warsaw, Poland

21,000 - 29,000 PLN

🏢 Summary: The offer is for an experienced Java Developer to design, build, and maintain scalable backend systems and microservices. The role involves developing RESTful APIs, integrating with cloud services, and working with databases in a collaborative environment. The position is available fully remote or on-site in Warsaw or Gdańsk. 🗂️ Requirements: Minimum 4 years of commercial experience with Java, Strong knowledge of Spring and Spring Boot, Experience with cloud platforms (AWS, Azure, GCP or similar), Solid experience with relational or non-relational databases, Experience with RESTful API design, Experience with Git, Experience with CI/CD pipelines, Understanding of software development best practices 📃 Skills: Java, Spring, SpringBoot, AWS, Azure, GCP, PostgreSQL, MySQL, Oracle, MongoDB, Git, CI/CD, REST, Microservices 🏢 Description: About the Role We are looking for an experienced Java Developer. If you have at least 4 years of commercial experience in Java development, solid knowledge of databases, and hands-on experience with any cloud platform – we would love to hear from you. This position is available as fully remote or 100% on-site in Warsaw or Gdańsk . Responsibilities Designing, developing, and maintaining scalable backend systems using Java Building and optimizing RESTful APIs and microservices Collaborating with cross-functional teams (QA, DevOps, Product Owners, Frontend Developers) Writing clean, maintainable, and testable code Participating in code reviews and technical discussions Integrating applications with cloud-based services Working with relational and/or non-relational databases Troubleshooting, debugging, and performance optimization Contributing to architectural decisions and technical improvements Requirements Minimum 4 years of commercial experience with Java Strong knowledge of Spring / Spring Boot Experience with any cloud platform (e.g., AWS, Azure, GCP or other) Solid experience with databases (e.g., PostgreSQL, MySQL, Oracle, MongoDB, etc.) Good understanding of RESTful API design Experience with Git and CI/CD pipelines Good knowledge of software development best practices Very good command of English (min. B2+ level)

Technology

New offer

Experis Manpower Group

Junior Java Developer

Junior

Hybrid

Warsaw, MZ, Poland

100 - 120 PLN

🏢 Summary: Hybrid Java Developer role on a long-term enterprise project involving development and maintenance of systems that process high volumes of real-time data. The work covers Java development, database components, testing, quality assurance, and deployment support, with only 1–2 office days per month in Warsaw. 🗂️ Requirements: Commercial Java development experience, Experience with high-volume real-time data systems, Hands-on Apache Kafka experience, Relational database and database development experience, Unit and integration testing experience, Understanding of development best practices, code reviews, and quality standards, Experience in enterprise-scale environments 📃 Skills: Java, Kafka, SQL 🏢 Description: We are looking for a Java Developer to join a project focused on the development and maintenance of systems processing large volumes of real-time data. This role combines software development, database-related activities, testing, and deployment support within a complex enterprise environment. Responsibilities • Prepare and maintain development environments. • Develop and implement new functionalities and enhancements. • Create, modify, and maintain database components. • Prepare and execute unit and integration tests. • Design and perform performance testing activities. • Verify compliance of delivered solutions with system architecture, coding standards, and quality requirements. • Participate in code reviews and quality assurance processes. • Prepare software changes for deployment, including code repository management, configuration updates, and deployment documentation. Requirements • Commercial experience in Java development. • Experience working with systems processing large volumes of real-time data. • Hands-on experience with Apache Kafka. • Experience with relational databases and database development. • Experience creating and executing unit and integration tests. • Understanding of software development best practices, code reviews, and quality standards. • Experience working in enterprise-scale environments. Nice to Have • Knowledge of the Java Swing library. • Experience in developing and maintaining Java desktop applications. What We Offer • Hybrid work model with only 1–2 days per month in the Warsaw office. • Long-term cooperation on a stable and challenging project. • Opportunity to work with modern technologies and real-time data processing solutions. • Collaboration with experienced professionals in a dynamic environment. • Professional growth and participation in business-critical initiatives.

Technology

Caspian One

Java Developer

Senior

Hybrid

Krakow, Poland

140 - 170 PLN

🏢 Summary: Opportunity for an experienced Java Developer to build and optimize high-performance financial systems, including trading platforms, risk management tools, and real-time market data solutions. The role focuses on developing scalable, mission-critical applications using modern Java and enterprise technologies. You will contribute to robust, low-latency systems in a fast-paced capital markets environment. 🗂️ Requirements: 5+ years of Java development experience (Java 8+), Strong experience with Spring Framework, Experience with relational and NoSQL databases (Oracle, PostgreSQL, MongoDB), SQL optimisation and database performance tuning skills, Experience with Maven or Gradle, Proficiency with Git, Experience designing and implementing RESTful APIs, Experience with messaging systems (JMS, RabbitMQ, Kafka) 📃 Skills: Java, Spring, Oracle, PostgreSQL, MongoDB, SQL, Maven, Gradle, Git, REST, JMS, RabbitMQ, Kafka 🏢 Description: About the Role We're seeking an experienced Java Developer to contribute to innovative financial technology solutions that drive the global capital markets. You'll be part of a collaborative team developing mission-critical systems including high-performance trading platforms, sophisticated risk management tools, regulatory compliance frameworks, and real-time market data processing engines trusted by top-tier financial institutions worldwide. What You'll Do Design and develop robust, scalable financial applications using modern Java technologies Build and optimise high-throughput trading systems and market data processing solutions Collaborate with cross-functional teams to deliver risk management and compliance platforms Implement RESTful services and integrate messaging systems for real-time data flow Optimise database performance and ensure system reliability in fast-paced trading environments Required Qualifications 5+ years of hands-on Java development experience with modern versions (Java 8 and above) Strong expertise in Spring Framework and enterprise application development Proven experience with relational and NoSQL databases including Oracle, PostgreSQL, and MongoDB Demonstrated skills in SQL optimisation and database performance tuning Proficiency with build automation tools ( Maven, Gradle ) Experience with Git version control and collaborative development workflows Solid understanding of RESTful API design and implementation Knowledge of enterprise messaging systems ( JMS, RabbitMQ, Kafka ) Be happy to work in a hybrid model - 3 days per week in the office in Central Krakow

Technology

New offer

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: We are looking for a Java Developer to join a project 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

EPAM Systems

Lead Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Lead Java Developer role focused on building and modernizing high-performance Java solutions for Fixed Income Rates and Credit trading platforms. The position involves developing scalable low-latency applications, supporting production systems, and collaborating with global IT and business stakeholders. Hybrid work from the Krakow office three days per week is required. 🗂️ Requirements: 5+ years of professional Java development experience, Experience with low-latency programming, Experience with multi-threaded programming, Strong problem-solving and analytical skills, Ability to explain technical concepts to non-technical stakeholders, Ability to learn new technologies quickly, English proficiency at B2 level or higher 📃 Skills: Java, Kafka, AVRO, Azure, AWS, GCP, Bloomberg, Tradeweb 🏢 Description: We are building high-performance Java solutions for Fixed Income Rates and Credit trading desks within a global markets technology organization. As a Lead Java Developer, you will translate trading needs into scalable services, modernize existing components, and partner across regions to keep the platform reliable and fast. Please note that working from the office in Krakow 3 days per week is required. Responsibilities - Design and deliver scalable Java applications that address complex business challenges - Improve performance and maintainability by optimizing and refactoring existing components - Facilitate UAT and run demonstrations with key stakeholders - Convert business requirements into clear technical specifications - Coordinate with global IT teams to enable seamless integration - Support production releases and provide ongoing maintenance - Develop cutting-edge solutions while sustaining a sophisticated, multi-faceted platform Requirements - Proven track record with 5+ years of professional Java development experience - Hands-on experience with low-latency and multi-threaded programming techniques - Excellent problem-solving and analytical skills to tackle complex technical challenges - Strong communication skills, able to explain complex technical concepts to non-technical stakeholders - Willingness to learn quickly and adapt to new technologies and market changes - English proficiency at B2 (Upper-Intermediate) level or higher Nice to have - Understanding of financial markets, particularly Rates and Credit bonds/derivatives and trading platforms (e.g., Bloomberg, Tradeweb) - Familiarity with messaging systems like Kafka and data serialization formats (e.g., AVRO) - Knowledge of cloud platforms (Azure, AWS or GCP)

Technology

EPAM Systems

Java Developer

Mid

Hybrid

Krakow, Poland

🏢 Summary: Java Developer role focused on building and optimizing scalable, high-performance applications for Fixed Income Rates and Credit trading desks within a global markets technology team. The position involves Java development, low-latency and multi-threaded programming, cross-functional collaboration, and production support in an international environment with hybrid work from Krakow. 🗂️ Requirements: 3+ years of professional Java development experience, Experience with low-latency programming, Experience with multi-threaded programming, Strong problem-solving and analytical skills, Ability to translate business requirements into technical specifications, Strong communication skills, English level B2 or higher, Availability to work from Krakow office 3 days per week 📃 Skills: Java, Kafka, AVRO, Azure, AWS, GCP, Bloomberg, Tradeweb 🏢 Description: We are hiring a Java Developer to deliver high-performance applications for Fixed Income Rates and Credit trading desks in a global markets tech team. You will build scalable Java services, improve existing components, and collaborate across 8 cities in 6 countries. Please note that working from the office in Krakow 3 days per week is required. Responsibilities Design and develop scalable Java applications that solve complex business challenges Improve and refactor existing components to increase performance and maintainability Lead UAT activities and deliver demos for key stakeholders Translate business requirements into clear technical specifications Collaborate with global IT teams to ensure smooth integration Support production releases and provide ongoing maintenance Deliver modern solutions while preserving functionality across a sophisticated, multi-faceted platform Requirements Hands-on experience with Java development, including 3+ years of professional work Practical familiarity with low-latency techniques and multi-threaded programming approaches Excellent problem-solving and analytical abilities Strong communication skills, able to explain complex technical topics to non-technical stakeholders Demonstrated eagerness to learn and adapt to new technologies and market changes English proficiency at B2 (Upper-Intermediate) level or higher Nice to have Knowledge of financial markets, especially Rates and Credit bonds/derivatives, and trading platforms such as Bloomberg and Tradeweb Experience with messaging systems like Kafka and data serialization formats such as AVRO Understanding of cloud platforms including Azure, AWS, or GCP EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

DCV Technologies

Senior Java Developer | Hybrid Krakow

Senior

Hybrid

Krakow, Poland

🏢 Summary: B2B Java Developer role focused on designing and optimizing scalable architecture for Java-based applications in a hybrid model (3 days in Krakow). The position involves working in an Agile environment on long-term projects, with responsibility for system scalability, integration, and performance testing. This role targets experienced professionals capable of managing complex Java and microservices architectures. 🗂️ Requirements: 8–10 years of experience in Java development, Strong knowledge of advanced Java concepts, Experience with Java API management, Experience in microservices architecture, Experience with database technologies, Experience designing scalable system architectures, Ability to perform system performance and validation testing, Experience working in Agile environment 📃 Skills: Java, Microservices, API, Databases, Agile 🏢 Description: We are looking for a Java Developer on behalf of our client, a well-known and fast-growing technology company offering a stable, long-term project in a modern environment. 📍 Work mode: Hybrid — 3 days from Krakow 📄 Contract: B2B Role Description Agile Way of Working Advanced Java Concepts Java API Management & Microservices Database Technology Experience (Years): 8–10 Responsibilities: Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the companys architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. Responsibility of Expectations from the Role Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the companys architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. ✅ Benefits: Work with modern technologies and international teams Long-term and stable cooperation Professional growth opportunities

Technology

Experis Manpower Group

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

20,160 - 21,840 PLN

🏢 Summary: Senior Java Developer role focused on building and maintaining Java-based microservices, APIs, and data integration solutions in a hybrid B2B setup. The position involves ETL processes, database operations, and collaboration in a DevOps-driven environment. Experience with Java, Spring Boot, Kafka, PostgreSQL, and cloud-native tools is required. 🗂️ Requirements: 8+ years of software development experience, Java, Spring Boot, Microservices architecture, API development, Kafka, PostgreSQL, SQL, DataStage, Kubernetes, Jenkins, Bitbucket, DevOps experience, Fluent English 📃 Skills: Java, Spring, Kafka, PostgreSQL, SQL, DataStage, Kubernetes, Jenkins, Bitbucket, Microservices, APIs, ETL, DevOps 🏢 Description: Senior Java Developer Location: Hybrid (2 days/week from Warsaw, Gdańsk, Gdynia, or Łódź) Contract: B2B via Experis Start Date: ASAP / up to 30 days notice period Responsibilities Develop and maintain data integration solutions and data flow processes Build and enhance Java-based microservices and APIs Support ETL processes and database operations Collaborate in a DevOps-driven environment Requirements 8+ years of experience in software development Strong experience with Java and Spring Boot Experience with microservices architecture and APIs Knowledge of Kafka Experience with PostgreSQL and SQL Knowledge of DataStage (ETL) Familiarity with Kubernetes, Jenkins, and Bitbucket DevOps mindset Strong communication and teamwork skills Fluent English Nice to Have Experience in the banking or financial industry Benefits Medicover healthcare Multisport card Group life insurance Access to e-learning platform

Technology

emagine Polska

Java Developer | Fin-tech

Senior

Remote

Warsaw, Poland

🏢 Summary: Remote B2B offer for an experienced Java Developer to design and build scalable REST APIs and broker integrations using Spring-based technologies within a microservices architecture. The role focuses on high-quality API development, SQL database management, and system design in a Scrum team. The position involves international collaboration and participation in architecture and integration initiatives. 🗂️ Requirements: Minimum 5 years of experience with Java (8/17/21), Strong knowledge of Spring Framework, Strong knowledge of Hibernate, Experience with REST API design and development, Experience with microservices architecture, Strong SQL and relational database expertise, Knowledge of architectural and design patterns, Experience with Git, Experience with TeamCity, Polish proficiency, English proficiency 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, Git, TeamCity, Maven, Scrum, RelationalDatabases, DesignPatterns 🏢 Description: Work model: remote, visit in the office once a quater in Warszawa Rate: up to 150 PLN/h (B2B contract) We are looking for a motivated Java Developer to join our team focused on building and evolving API integrations with external brokers. The ideal candidate will possess a strong background in Java, Spring-based technologies, and a deep understanding of systems integration and microservices architecture. You will contribute significantly to developing high-quality, maintainable APIs that enable seamless integration with various partners across multiple international markets. We work in a cross-functional team utilizing Scrum methodology. Main Responsibilities Design and build high-quality APIs using Java (8/17/21) and Spring-based technologies, ensuring scalability and maintainability. Develop and enhance broker integrations, contributing to business growth and market expansion. Contribute to modern service-oriented architecture design applying microservices knowledge. Manage SQL databases and ensure data consistency and reliability in applications. Utilize tools like Git, Maven, and TeamCity for continuous integration and code delivery. Collaborate on frontend API usability to ensure practical and well-structured solutions. Communicate effectively in Polish and English to facilitate international collaboration. Key Requirements At least 5 years of experience with Java (8/17/21 ) Deep knowledge of the Spring Framework and Hibernate. Strong SQL and relational database expertise. Strong problem-solving skills and proactive attitude. Experience in clean REST API design and development. Familiarity with microservices architecture. Knowledge of architectural and design patterns. Experience with Git and TeamCity. Polish and English proficiency. Nice to Have Experience with React for effective collaboration with frontend developers. Experience with large-scale applications using Maven. Knowledge of Apache Kafka. Experience with Domain-Driven Design (DDD) or Hexagonal architecture. Experience in decoupling monolithic applications. Background in the fintech industry. Recruitment process: 1. Live coding session 2. System design session 3. HR interview

Technology

DCV Technologies

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role focused on building, maintaining, and optimizing scalable Java applications for complex financial and enterprise systems in a hybrid Krakow setup. The position involves working with microservices architecture, REST APIs, and databases within an Agile environment. You will contribute to design, development, performance optimization, and technical reviews. 🗂️ Requirements: Minimum 6 years of Java development experience, At least 5 years of experience with Spring and Spring Boot, Strong experience with Microservices architecture, Strong knowledge of REST APIs and integration patterns, Experience with SQL and NoSQL databases, Ability to design application architecture, Experience working in Agile environments 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, SQL, NoSQL, APIs, Architecture, Agile 🏢 Description: 📍 Location: Krakow, hybrid 3 days/week Role: Senior Java Developer Role Description: We are looking for an experienced Java Developer to join technology team. You will be responsible for developing, maintaining, and optimizing Java-based applications that support complex financial systems and enterprise platforms. Key Competencies: Agile way of working and collaboration in cross-functional teams Advanced Java concepts and object-oriented design principles Java API management, RESTful services, and Microservices architecture Database technologies (SQL / NoSQL) and performance optimization Requirements: Minimum 6 years of experience in Java development Strong experience with Spring / Spring Boot and Microservices (5+ years) Good understanding of REST APIs, integration patterns, and application architecture Experience with database technologies and writing efficient queries Ability to work in a team environment and communicate effectively with technical and non-technical stakeholders Experience working in Agile delivery environments Nice-to-Have / Bonus Skills: Experience in production support and troubleshooting Participation in design and architecture reviews Exposure to cloud platforms and modern deployment pipelines Mentoring or leading technical discussions Responsibilities: Design, develop, and maintain scalable Java applications Participate in design and code reviews Troubleshoot issues and optimize system performance Collaborate with business analysts and other teams to deliver solutions Prepare technical documentation and reports as needed