FX Senior Java Developer (f/m/x)
⚲ Kraków
24 000 - 30 000 PLN (B2B)
Wymagania
- Java
- Spring Boot
- REST
- Microservices
- SQL
- Kubernetes
- CI/CD
- Go Language (nice to have)
- Rust (nice to have)
- GCP (nice to have)
- NoSQL (nice to have)
- ClickHouse (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 and English required- Residing in Poland required
Nice-to-have requirements
- 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
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 and English required- Residing in Poland required
Nice-to-have requirements
- 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
🔍 Dekoder Ogłoszenia
🔴
Minimum 10 years in software development
Może oznaczać, że szukają kogoś z bardzo długim stażem, kto może być droższy, lub że projekt jest bardzo dojrzały i wymaga doświadczenia w utrzymaniu starszych systemów.
🔴
Ability to design high-availability, scalable, and high-performance systems
Oczekują od kandydata samodzielnego projektowania złożonych architektur, a nie tylko implementacji gotowych rozwiązań.
🔴
Hands-on work with Kubernetes and cloud platforms (GCP preferred)
Prawdopodobnie będziesz musiał aktywnie zarządzać infrastrukturą w chmurze, a nie tylko korzystać z gotowych usług.
🔴
Working from the office in Krakow 6 times per month
Wymaga to częstych podróży do biura, co może być uciążliwe dla osób mieszkających dalej.
🔴
Building and maintaining REST APIs and system integrations
Może oznaczać pracę zarówno nad nowymi interfejsami, jak i nad utrzymaniem i refaktoryzacją istniejących, potencjalnie starszych integracji.