NoFluffJobs Stacjonarnie Senior New

FX Senior Java Developer (f/m/x)

Sii Polska

⚲ Kraków

24 000 - 30 000 PLN (B2B)

Wymagania

  • Java
  • REST API
  • Microservices
  • Message queue
  • Relational database
  • CD pipelines
  • Kubernetes
  • Cloud platform
  • Go (nice to have)
  • Rust (nice to have)
  • GCP (nice to have)
  • NoSQL (nice to have)
  • GlickHouse (nice to have)
  • Kafka/MQ (nice to have)

Opis stanowiska

O projekcie: We are looking for an experienced Senior Java Developer to join a team responsible for building and developing modern backend systems in a distributed environment. The projects involve high-performance and scalable solutions used in the financial sector, with a focus on processing large volumes of data and microservices architecture. Wymagania: - Minimum 10 years in software development- Very good knowledge of Java (backend) and Spring- Strong understanding of REST APIs, HTTPS, microservices, and message queues (MQ)- Ability to design high-availability, scalable, and high-performance systems- Very good knowledge of relational databases (SQL)- Familiarity with CI/CD pipelines and Agile ways of working- Knowledge of distributed systems and data processing- Hands-on work with Kubernetes and cloud platforms (GCP preferred)- Fluent Polish required- Residing in Poland requiredNice to have requiremens- Knowledge of Go, Rust, or similar system-level languages- Experience with NoSQL and analytical databases, e.g., ClickHouse- Frontend development experience- Familiarity with the banking sector (trade lifecycle, FX, post-trade processing)- Banking experience / FX experience (forex)- Working from the office in Krakow 6 times per month Codzienne zadania: - Designing and developing backend systems based on Java - Creating and evolving a microservices architecture - Building and maintaining REST APIs and system integrations - Designing solutions that meet high availability and performance requirements - Working with systems that process large volumes of data - Collaborating with the team using Agile methodologies - Participating in architecture design and technical decision-making - Implementing and optimizing CI/CD processes and ensuring system security