April 24, 2026

Java Developer - Talent Pool

Mid • Remote

Łódź, Poland

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:

  • Minimum 2 years of 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;

Similar jobs you might like

Technology

Link Group

Java Developer

Senior

Remote

Warsaw, MZ, Poland

24,500 - 26,500 PLN

🏢 Summary: The role involves designing and developing Java-based tools and frameworks to support functional and performance testing within a QA team. It focuses on building automated solutions, improving testing efficiency, and contributing to software design, performance analysis, and code quality. The position also includes collaboration, technical documentation, and mentoring junior engineers. 🗂️ Requirements: 5+ years of software development experience, Strong proficiency in Java, Experience with SpringBoot, Experience with JPA and Hibernate, Experience building RESTful services, Knowledge of relational databases (DB2 or PostgreSQL), Strong understanding of Object-Oriented Programming, Understanding of Concurrent Programming, Experience with Git version control, Ability to write unit tests and conduct code reviews, English proficiency 📃 Skills: Java, SpringBoot, JPA, Hibernate, REST, DB2, PostgreSQL, SQL, OOP, Concurrency, Git, JUnit, Kafka, CQRS, Docker, Kubernetes 🏢 Description: Java Developer Role Overview Design and develop tooling to support functional and performance testing within the QA team. Implement automated solutions that improve testing efficiency and reliability. Provide hands-on development of test frameworks, utilities, and performance test tooling. Technical Skills Required 5+ years of development experience Proficiency in Java, SpringBoot, JPA, Hibernate, RESTful services Knowledge of relational databases (DB2/PostgreSQL) Good understanding of Object-Oriented and Concurrent Programming Solid experience with version control systems (preferred GIT) Language: English Bonus: Knowledge of event streaming, CQRS, Kafka, Docker/Kubernetes High-Level Task Assignment Perform hands-on software design and development. Investigate performance issues, support root-cause analysis, and collaborate on improvements. Write unit tests and perform peer design/code reviews. Provide technical solutions to complex problems and write technical documents. Work closely with requirements engineers to estimate and developed to quality products. Mentor and help grow junior members of the engineering team.

Technology

Klient justjoin.it

Java Developer

Senior

Hybrid

Katowice, SL, Poland

13,000 - 26,000 PLN

🏢 Summary: The offer is for an experienced Java Developer to build and maintain scalable, enterprise-level applications supporting global travel platforms. The role involves full lifecycle development, designing and implementing REST/SOAP services, and working with modern Java technologies in an Agile, CI/CD-driven environment. You will collaborate with cross-functional teams to enhance business-critical systems and deliver high-quality, reliable software solutions. 🗂️ Requirements: Minimum 5 years of commercial experience as Java Developer, Experience with Java 8 and Java 17, Strong knowledge of Spring Framework, Strong knowledge of Hibernate, Strong knowledge of EclipseLink, Proficiency in Oracle SQL, Proficiency in PL/SQL, Experience with GitHub, Experience with TeamCity, Experience with Tomcat or Tomee, Experience designing and implementing REST web services, Experience designing and implementing SOAP web services, Knowledge of JSP, Knowledge of Struts, Knowledge of JavaScript, Experience with unit testing using JUnit, Very good command of English 📃 Skills: Java, Spring, Hibernate, EclipseLink, Oracle, SQL, PLSQL, GitHub, TeamCity, Tomcat, Tomee, REST, SOAP, JSP, Struts, JavaScript, JUnit 🏢 Description: We are looking for a Java Developer to join our team and contribute to building scalable, enterprise-level applications that support our global travel platforms. In this role, you will participate in the full software development lifecycle, working closely with Product Owners, QA Engineers, UX/UI Designers, and other developers to deliver reliable, high-quality solutions. You will play an important role in maintaining and enhancing business-critical systems while contributing to the continuous evolution of our technology landscape. Your responsibilities Participate in the full software development lifecycle, from requirements gathering and solution design to deployment and support Collaborate with Product Owners, Designers, QA Engineers, and Developers to deliver high-quality software solutions Design, develop, and maintain applications using Java technologies Write clean, efficient, and maintainable code following development best practices Develop and maintain automated unit tests using JUnit Design, implement, and maintain REST and SOAP web services Create, optimize, and troubleshoot SQL and PL/SQL queries Maintain and improve existing applications, including bug fixing and performance enhancements Prepare and maintain technical documentation Identify opportunities for system improvements and contribute to technical innovation Our requirements Minimum 5 years of commercial experience as a Java Developer Experience working with Java 8 and Java 17 Strong knowledge of Spring Framework, Hibernate, and EclipseLink Proficiency in Oracle SQL and PL/SQL Experience with tools such as GitHub, TeamCity, and Tomcat/Tomee Experience designing and implementing REST and SOAP web services Knowledge of JSP, Struts, and JavaScript Experience with unit testing using JUnit Strong analytical and problem-solving skills Very good command of English and ability to work in an international environment Nice to have Willingness to learn and work with React Experience with Linux, Docker, or AWS Familiarity with Java EE standards Understanding of CI/CD processes and modern development practices How we work Clean Code principles Design patterns and software engineering best practices Code reviews and knowledge sharing Continuous Integration and Continuous Deployment (CI/CD) Agile and collaborative development environment Cross-functional teams working closely across Product, QA, UX/UI, and Engineering Focus on quality, maintainability, and continuous improvement What we offer Hybrid work model (1–2 days per week in our Katowice office) Opportunity to work on international, large-scale projects used by customers worldwide Attractive remuneration paid in EUR Flexible working hours Individual learning and development budget Partially or fully funded training and certifications English lessons Mentoring and support from experienced technical leaders Participation in conferences in Poland and abroad A culture focused on collaboration, knowledge sharing, and continuous improvement Space to innovate and bring your own ideas to life Support for IT community initiatives and professional networking Long-term cooperation in a stable, growing international organization

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Java Developer role focused on building and maintaining Java-based cloud applications, integrating APIs and microservices, and ensuring application performance and code quality in an Agile environment. The position involves collaboration with multidisciplinary teams and participation in code reviews using modern Java and cloud technologies. 🗂️ Requirements: Proven experience in Java development, Experience with AWS cloud services, Knowledge of Agile development practices, Experience with API integration, Experience with microservices, Ability to perform testing and ensure code quality, Ability to identify and resolve performance issues 📃 Skills: Java, AWS, Agile, API, Microservices, Spring, Hibernate, DevOps 🏢 Description: We are looking for a Senior Java Developer with solid experience in Java and Cloud. The ideal candidate should have exceptional skills in developing and implementing solutions using the latest technologies. Main Responsibilities: - Develop and maintain Java-based applications in cloud environments. - Collaborate with multidisciplinary teams to design and implement robust solutions. - Perform testing and ensure code quality. - Participate in code reviews and provide constructive feedback. - Identify and resolve application performance issues. Key Requirements: - Proven experience in Java development. - Familiarity with cloud services (AWS). - Knowledge of Agile development practices. - Skills in API integration and microservices. - Ability to solve problems effectively. Desirable: - Experience with DevOps tools. - Familiarity with Java frameworks such as Spring or Hibernate. - Relevant certifications in Java or Cloud.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: The offer is for a Senior Java Developer to design, develop, and maintain Java-based applications in AWS cloud environments. The role involves building microservices, integrating APIs, ensuring code quality, and resolving performance issues within Agile teams. It focuses on delivering robust, scalable cloud-native solutions using modern Java technologies. 🗂️ Requirements: Proven experience in Java development, Experience with AWS cloud services, Experience developing microservices, Experience with API integration, Knowledge of Agile methodologies, Experience with code testing and code reviews, Ability to troubleshoot and resolve performance issues 📃 Skills: Java, AWS, Spring, Hibernate, Microservices, API, Agile, DevOps 🏢 Description: We are looking for a Senior Java Developer with solid experience in Java and Cloud. The ideal candidate should have exceptional skills in developing and implementing solutions using the latest technologies. Main Responsibilities: Develop and maintain Java-based applications in cloud environments. Collaborate with multidisciplinary teams to design and implement robust solutions. Perform testing and ensure code quality. Participate in code reviews and provide constructive feedback. Identify and resolve application performance issues. Key Requirements: Proven experience in Java development. Familiarity with cloud services (AWS). Knowledge of Agile development practices. Skills in API integration and microservices. Ability to solve problems effectively. Desirable: Experience with DevOps tools. Familiarity with Java frameworks such as Spring or Hibernate. Relevant certifications in Java or Cloud.

Technology

emagine Polska

Java Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Remote B2B Java Developer role focused on developing and enhancing enterprise applications within an agile team. The position involves building, testing, and optimizing Java-based systems under senior guidance while contributing to continuous integration and system maintenance. Long-term cooperation with occasional visits to Germany. 🗂️ Requirements: Fluent German C1, English minimum B1, Bachelor’s degree in Computer Science or equivalent, Minimum 5 years professional experience, Strong knowledge of Java 8+, Minimum 2 years experience with Git, Minimum 2 years experience in Java development projects, Minimum 2 years experience with Spring Boot, Minimum 1 year experience with REST APIs, Minimum 1 year experience with JUnit and Mockito, Strong hands-on experience with Linux, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 1 year experience with Gradle 📃 Skills: Java, SpringBoot, Git, Jira, Confluence, JUnit, Mockito, Linux, Oracle, PostgreSQL, Gradle, REST, React, TypeScript, Scrum 🏢 Description: Mode : remote Contract : B2B Language : German (C1), English (B1) Summary: The Java Developer role primarily focuses on supporting Java-based application development within a collaborative agile team, enhancing enterprise systems under the mentorship of senior developers. Responsibilities: Support Java application development under senior guidance. Collaborate within an agile framework to improve enterprise systems. Utilize Git for version control and project management tools like Jira and Confluence. Participate in coding, testing, and optimizing Java applications. Engage in continuous integration processes and maintain operational environments. Must Haves: Fluent German (C1 level, spoken and written). English skills (minimum B1 level, spoken and written). Bachelor’s degree in Computer Science or equivalent, with at least 5 years of professional experience. Solid theoretical knowledge of Java (minimum version 8). Practical experience with Git (minimum 2 years). Experience in Java development projects (minimum 2 years). Familiarity with Spring Boot (minimum 2 years). Knowledge of RESTful APIs (minimum 1 year). Experience with testing frameworks (JUnit, Mockito) (minimum 1 year). Hands-on experience with Linux (strong command over system functionalities). Experience with databases such as Oracle or PostgreSQL (minimum 1 year). Familiarity with continuous integration using Gradle (minimum 1 year). Nice to Haves: Front-end development experience with React and TypeScript (minimum 1 year). Agile development experience, especially with Scrum (minimum 1 year). Exposure to large-scale public or private sector projects with significant deployment (minimum 1 year). Other Details: Location: Remote within Poland with occasional visits to Germany. Hospitality: Company-provided laptop. Collaboration: Independent work style paired with team collaboration. Duration: Long-term cooperation over 48 months. Decision Timeline: 2-3 months post-May. Documentation: Required copies of diplomas and certifications.

Technology

EPAM Systems

Java Developer

Mid

Hybrid

Krakow, Poland

🏢 Summary: Java Developer role focused on building and improving mission-critical financial systems using Java and the ION toolset in a fast-paced international environment. The position involves low-latency application development, stakeholder collaboration, production support, and integration with trading platforms and messaging systems. Hybrid work with 3 office days per week is expected. 🗂️ Requirements: 2+ years of software engineering experience, Professional Java development experience, Experience with low-latency programming, Experience with multi-threaded systems, Knowledge of object-oriented programming, Understanding of design patterns, Experience working in agile teams, Knowledge of Rates and Credit bonds and derivatives, Understanding of Bloomberg and TradeWeb platforms, Experience with Kafka, English proficiency at B2 level or higher 📃 Skills: Java, ION, Kafka, OOP, Agile, Bloomberg, TradeWeb, Python, Perl, PXE 🏢 Description: We are seeking a Java Developer to become a valued addition to our team. You will join a talented engineering community that delivers mission-critical solutions powering our worldwide business operations and fostering innovation within the financial sector. This role offers a great chance to leverage your skills in a fast-paced setting, partnering with international peers and stakeholders on meaningful initiatives. 3 days per week in our office is expected. Responsibilities Architect and implement solutions to tackle major business challenges, whether through Java application development or by making use of the ION toolset Improve and restructure existing components and solutions to boost performance, maintainability, and overall code quality Drive UAT and demonstration sessions with key stakeholders, facilitating clear communication and achieving successful approvals Extract critical information from business stakeholders and convert it into well-defined, actionable IT requirements Work closely with other IT teams across the globe to provide cohesive, end-to-end solutions Assist the production operations team during deployments and contribute to ongoing production support tasks Requirements A minimum of 2 years of professional experience in software engineering roles Strong practical background in Java for the creation of reliable server-side applications Sound grasp of low-latency and multi-threaded programming for performance-critical systems Deep familiarity with object-oriented programming concepts and design patterns, with exposure to functional programming viewed as a significant advantage Demonstrated experience operating within agile teams and applying agile practices Strong comprehension of Rates and Credit bonds and derivatives, together with their underlying market behavior Thorough understanding of the specific characteristics of trading venues like Bloomberg and TradeWeb Practical experience using Kafka for messaging and event-driven communication Outstanding verbal and written communication abilities in English (B2+ level or above) Nice to have General awareness of Financial Market Instruments and how they are utilized in trading contexts Advanced, expert-level proficiency with ION and substantial prior experience using the ION toolset Previous involvement in bond pricing through PXE Background in automated testing methods and continuous integration workflows Working knowledge of scripting languages such as Python, Perl, or comparable alternatives 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

PKO BP Finat

Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: B2B role for a Senior Java Developer responsible for developing and enhancing applications and services with a strong focus on quality, performance, and reliability. The position involves designing solutions, writing unit and integration tests, and working with cloud-based and containerized environments. Hybrid work model with long-term cooperation (12+ months). 🗂️ Requirements: Minimum 5 years of commercial experience in Java, Experience with Java SE 11 or higher, Strong knowledge of Spring Boot, Strong knowledge of Spring Integration, Knowledge of relational databases, Experience with Git, Experience with Maven, Experience with Jira, Experience with Jenkins, Knowledge of SOAP, Knowledge of REST, Knowledge of XML, Knowledge of JSON, Experience with GCP, Experience with BigQuery, Experience with CloudSQL, Experience with Pub/Sub, Practical knowledge of non-relational databases, Experience with containerized applications, Experience with Anthos, Experience with Kubernetes Engine, Experience with Docker, Knowledge of Micronaut framework 📃 Skills: Java, JavaSE, SpringBoot, SpringIntegration, SQL, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON, GCP, BigQuery, CloudSQL, PubSub, NoSQL, Anthos, Kubernetes, Docker, Micronaut 🏢 Description: Dla naszego Klienta szukamy Developera Java. Opis stanowiska: implementujesz nowe lub modyfikujesz istniejące aplikacje/serwisy tworzysz testy jednostkowe i integracyjne dla budowanych aplikacji/serwisów dbasz o wysoką jakość oprogramowania (funkcjonalność, wydajność, niezawodność) dokumentujesz zaimplementowane rozwiązania analizujesz możliwe rozwiązania bierzesz udział w pracach projektowych Wymagania: masz min. 5-letnie doświadczenie komercyjne w programowaniu w języku obiektowym Java masz doświadczenia w zakresie programowania w języku Java SE 11 (wersja 11 lub wyższa) dobrze znasz Spring Boot/Spring Integration znasz relacyjne bazy danych znasz narzędzia: Git, Maven, Jira, Jenkins znasz standardy: SOAP, REST, XML, JSON masz wykształcenie wyższe informatyczne lub pokrewne umiesz pracować w zespole doświadczenie w środowisku chmurowym GCP (w szczególności BigQuery, CloudSQL, Pub/Sub) praktyczna znajomość nierelacyjnych baz danych praktyczne doświadczenie przy budowania skonteneryzowanych aplikacji (Anthos, Kubernetes Engine, Docker) znajomość innych frameworków (np. micronaut) Oferujemy: umowa B2B współpraca ponad 12 miesięcy praca w modelu hybrydowym: 1 x w tygodniu w biurze (Warszawa, Chmielna 89) opcjonalnie: pakiet medyczny Lux-Med, myBenefit

Technology

Upvanta sp. z o.o.

Java Developer

Mid

Hybrid

Krakow, Poland

22,500 - 25,500 PLN

🏢 Summary: Hybrid Java Developer role focused on designing, developing and maintaining advanced systems based on Java 17 and Spring Framework. The position involves building new functionalities, optimizing existing systems, writing automated tests, and working with cloud and containerized environments. The role requires collaboration in an Agile team and regular on-site presence in Kraków. 🗂️ Requirements: Very good knowledge of Java (min. Java 17), Experience with Spring Framework, Experience with Hibernate, Experience with Oracle, Strong SQL skills, Experience with Kafka, Experience writing unit, integration and functional tests (JUnit or similar), Experience with Docker, Experience with OpenShift, Experience with AWS or Azure, English proficiency at B2+ level, Higher education degree in Computer Science or related field, Availability to work from Kraków office 3 days per week 📃 Skills: Java, Spring, Hibernate, Oracle, SQL, Kafka, JUnit, Docker, OpenShift, AWS, Azure 🏢 Description: Java Developer 📍 Lokalizacja: Kraków (praca hybrydowa – 3 dni w tygodniu z biura) Zadania Projektowanie, rozwój oraz utrzymanie zaawansowanych rozwiązań opartych o Java 17 i Spring Framework Tworzenie nowej funkcjonalności oraz rozwój i optymalizacja istniejących systemów Analiza, debugowanie oraz rozwiązywanie problemów w środowiskach developerskich i produkcyjnych Tłumaczenie wymagań biznesowych na rozwiązania techniczne (design, dokumentacja) Tworzenie i utrzymywanie testów jednostkowych, integracyjnych i funkcjonalnych (JUnit lub podobne) Dbanie o jakość kodu oraz zgodność ze standardami programistycznymi Udział w planowaniu sprintów, refinementach oraz demo w metodyce Agile Współpraca z zespołem developerskim, QA oraz interesariuszami biznesowymi Wymagania – Must Have Bardzo dobra znajomość języka Java (min. Java 17) Doświadczenie w pracy z Spring Framework , Hibernate , Oracle , SQL , Kafka Doświadczenie w pisaniu testów jednostkowych, integracyjnych i funkcjonalnych (JUnit lub podobne narzędzia) Doświadczenie z technologiami konteneryzacji ( Docker, OpenShift ) Doświadczenie w pracy w środowiskach chmurowych ( AWS lub Azure ) Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację (B2+) Wykształcenie wyższe (Informatyka, Inżynieria lub pokrewne) Gotowość do pracy w biurze w Krakowie (3 dni w tygodniu) Mile widziane – Nice to Have Znajomość silników wyszukiwania pełnotekstowego (ElasticSearch / Solr) Doświadczenie w pracy z systemami rozproszonymi oraz komunikacją event-driven Znajomość architektury mikroserwisowej Doświadczenie w migracji systemów monolitycznych do architektury mikroserwisowej Doświadczenie w pracy w metodyce Agile

Technology

EPAM Systems

Java Developer

Mid

Hybrid

Krakow, Poland

🏢 Summary: Java Developer role focused on building and enhancing enterprise-grade server-side systems and microservices within Scrum teams. The position involves defining technical architecture, improving system scalability and maintainability, and collaborating with global stakeholders. Hybrid work with 3 days per week in the office is required. 🗂️ Requirements: 2+ years of professional software development experience, Strong expertise in Java, Experience with Spring Boot, Experience designing and implementing Microservices, Knowledge of Kafka, Experience building distributed systems, Strong Oracle SQL skills, Experience with unit and integration testing, English proficiency at B2 level or higher 📃 Skills: Java, Spring, SpringBoot, Microservices, Kafka, Oracle, SQL, JUnit, Mockito, Azure 🏢 Description: We are seeking a Java Developer to join our team of software delivery experts and contribute to the evolution and enhancement of one of our key components. Working within the Scrum framework, you will become an integral part of one of our component teams, where you will help to define the component's architecture and bring your deep expertise in cutting-edge technologies to significantly enhance both performance and usability. You will collaborate closely with delivery teams based in Krakow as well as business stakeholders across the globe. A presence of 3 days per week in our office is required. Responsibilities Participate actively as a full member of a Scrum team, attending all ceremonies and supporting ongoing enhancements to team workflows Generate tangible business outcomes by designing and implementing reliable, scalable core Java server-side systems Define and shape high-level technical architecture for epics, making sure each solution supports long-term system objectives Write clean, well-tested code with strong automation coverage, serving as a role model and establishing quality standards across the team Evaluate design proposals submitted by colleagues and verify that delivered code meets the required quality benchmarks Drive continuous refactoring efforts on the existing codebase to preserve clarity, maintainability, and technical health Perform thorough code reviews, offering valuable feedback and guiding less experienced developers in their professional growth Requirements Minimum of 2 years of professional, hands-on experience in software development Deep expertise in Java for the creation of enterprise-level server-side applications Substantial practical knowledge of Spring Boot for crafting contemporary, production-ready microservices Demonstrated background in designing and implementing Microservices solutions, including the use of Kafka for event streaming and the construction of distributed systems with an emphasis on scalability and resiliency Solid command of Oracle SQL, with the capability to author advanced queries, stored procedures, views, and joins Strong background in software testing methodologies, including the creation of dependable unit and integration tests Outstanding verbal and written communication abilities in English (B2+ level or above) Nice to have Familiarity with the Trade lifecycle domain and a general understanding of how financial market processes operate Practical exposure to MS Azure cloud services, including Azure Web Apps and Azure Functions, for the deployment and operation of cloud-hosted applications Working experience with JUnit and Mockito, combined with knowledge of test automation strategies and robust unit testing techniques 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

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