Senior Java Developer

1 day ago


Kraków Warszawa Łódź Poznan, Czech Republic GFT Poland Full time
  • 4+ years of professional software engineering experience, with a strong focus on backend systems.
  • Deep knowledge of Java.
  • Deep experience with Spring
  • Proven ability to work on low-latency systems and build custom tooling.
  • Comfortable with low-level programming (e.g., diving into libraries, modifying or extending functionality as needed).
  • Understanding of multithreading and concurrency in Java.
  • Proficiency with WebSockets and multicast communication patterns.
  • Experience working with MongoDB or other NoSQL databases.
  • Familiarity with functional programming paradigms.
  • Hands-on experience with messaging systems, at least three messaging tools (e.g., Solace, in-memory topics).
  • Designing and working with high-performance messaging infrastructure.

Nice to have:

  • Experience with Scala, or willingness to learn on the job.
  • Knowledge of native database access libraries (e.g., bypassing ORMs for performance-critical access).
  • Understanding of fixed income trading, specifically: Bond trading and derivative instruments; Order placement, pricing algorithms, position management, and risk assessment.
  • Exposure to post-trade processing, settlements, and reconciliation (e.g., Spectre system).
  • Experience building data pipelines focused on data integrity and consistency (rather than large-scale data processing).

Why join GFT?

You will work with and learn from top IT experts. You will join a crew of experienced engineers: 60% of our employees are senior level.

You will work in a stable company (32 years on the market) in demanding and challenging projects for the biggest financial institutions in the world.

We offer you:

  • Working in a highly experienced and dedicated team
  • Competitive salary and extra benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
  • Permanent contract after 3-months' probation period or B2B
  • On-line training and certifications fit for career path
  • Regular social events
  • Access to e-learning platform
  • Ergonomic and functional working space with 2 monitors
,[Design, implement, and maintain high-performance backend components supporting bond and derivative trading systems. , Develop and optimize low-latency services, ensuring reliability and scalability. , Collaborate with other senior engineers to build internal frameworks and custom libraries. , Investigate and fine-tune existing codebases, especially at the library/tooling level. , Work with messaging infrastructure to support complex trading workflows, including in-memory topic management. , Cooperate with quants, traders, and product teams to translate business needs into robust technical solutions. , Maintain system integrity by ensuring thread safety, messaging consistency, and fault tolerance. , Contribute to the evolution of backend architecture and continuously look for performance improvements ] Requirements: Java, Spring, Messaging, Multithreading, NoSQL, MongoDB, Functional programming, low latency Tools: . Additionally: Life insurance, Training budget, Private healthcare, International projects, Home office, Sport subscription, Lunch card, Free coffee, Free snacks, Free beverages, In-house trainings, Modern office.

  • Kraków, Warszawa, Łódź, Poznan, Czech Republic GFT Poland Full time

    4+ years of professional software engineering experience, with a strong focus on backend systems.Deep knowledge of Java.Deep experience with SpringProven ability to work on low-latency systems and build custom tooling.Comfortable with low-level programming (e.g., diving into libraries, modifying or extending functionality as needed).Understanding of...


  • Kraków, Warszawa, Łódź, Poznan, Czech Republic GFT Poland Full time

    At least 4 years of practical experience in Java 11+Practical experience with Spring/SpringBootPractical experience with Maven, Git and DockerPractical experience with SQL, RDBMS/NoSQL and JPA/HibernatePractical experience with integration techniques (REST, JMS/Kafka)Knowledge of multi-threaded programmingAbility to write legible unit and integration...


  • Kraków, Warszawa, Łódź, Poznan, Czech Republic GFT Poland Full time

    At least 4 years of practical experience in Java 11+ Practical experience with Spring/SpringBoot Practical experience with Maven, Git and Docker Practical experience with SQL, RDBMS/NoSQL and JPA/Hibernate Practical experience with integration techniques (REST, JMS/Kafka) Knowledge of multi-threaded programming Ability to write legible unit and integration...


  • Kraków, Warszawa, Łódź, Poznan, Czech Republic beBeeDeveloper Full time 8,000 - 16,000

    Key Responsibilities:We are seeking a skilled Senior Java Developer to collaborate with our cross-functional team.Design, develop, test and deploy high-quality software applications using Java 11+.Utilize Spring/Spring Boot, Maven, Git, Docker, SQL, RDBMS/NoSQL, JPA/Hibernate to ensure scalability and maintainability of the applications.Collaborate with the...


  • Warszawa, Mazovia, Czech Republic Sii Polska Full time

    At least 6 years of Java development experience, including Java 17+ versions, Spring framework, JUnit, Spock, JPA, HibernateExpertise in cloud computing (preferably Azure)Proficiency in PostgreSQL, SQL, NoSQL databases, and Redis.Experience in REST/microservice architecture (and documenting on Swagger)Working knowledge of GitHub actions, Gradle, Sonar, Git,...


  • Remote, Kraków, Czech Republic beBeeJava Full time 500,000 - 800,000

    Senior Java Developer PositionWe are seeking a skilled Senior Java Developer to join our team. The ideal candidate will have expertise in modern Java development, strong experience with various frameworks and tools, and excellent problem-solving skills.


  • Warszawa, Czech Republic Sii Polska Full time

    Expert in Java and associated technologies Deep understanding of systems architectures and infrastructure Experience with Typescript, Angular, RxJS, CSS and HTML Proficient with optimization of web applications, state management and REST API Strong knowledge of security best practices Solid experience with system scalabi...


  • Warszawa, Mazovia, Czech Republic Mr Wolf Sp. z o.o. Full time

    We are looking for an experienced Senior Java Backend Developer to join our engineering team. You will design, implement, and optimize backend services that power large-scale, high-performance systems. This is an opportunity to work on innovative projects that involve advanced software engineering practices, cloud-native development, and integration with...


  • Warszawa, Czech Republic Sii Polska Full time

    At least 6 years of Java development experience, including Java 17+ versions, Spring framework, JUnit, Spock, JPA, Hibernate Expertise in cloud computing (preferably Azure) Proficiency in PostgreSQL, SQL, NoSQL databases, and Redis. Experience in REST/microservice architecture (and documenting on Swagger) Working knowledge of GitHub actions, Gradle, Sonar,...


  • Kraków, Lesser Poland, Czech Republic beBeeSoftware Full time €92,104 - €124,129

    Senior Java Engineer Job DescriptionWe are seeking a highly skilled and execution-driven Senior Java Engineer to join our team.4+ years of algorithms, data structures and coding experienceExperience in OOP software development using Java and Spring (preferably with Spring Boot and WebFlux)Experience with Event-driven Systems - Kafka (MSK), Storm, real-time...