Java Developer (M/F)
⚲ Warszawa
120–170 zł netto (+ VAT) / mies.
Wymagania
- Java
- Spring Boot
- Kafka
- Docker
- Kubernetes
Opis stanowiska
Nasze wymagania:
strong experience with Java 17 or higher,
experience with Kafka, Docker and/or Kubernetes,
solid knowledge of Spring / Spring Boot, Hibernate, MyBatis or similar ORM frameworks,
experience with relational and/or NoSQL databases; schema versioning using Flyway or Liquibase,
familiarity with cloud environments such as AWS, Google Cloud, Azure, or OpenShift,
experience with CI/CD pipelines (Jenkins, TeamCity) and version control systems (Git, Bitbucket, GitLab),
understanding of containerization and orchestration (Docker, Kubernetes),
experience with automated testing (unit, integration, e2e) and quality tools (e.g. SonarQube, Checkmarx),
good understanding of system architecture, dependencies, and full software development lifecycle,
English proficiency at B2 level or higher, enabling clear communication with international stakeholders,
proactive mindset, strong ownership, and willingness to collaborate beyond task management tools
Zakres obowiązków:
research, evaluate, design, and implement modern software solutions for large-scale banking and payment platforms,
architect and develop new tools, frameworks, and patterns to build secure, scalable, and sustainable systems,
actively contribute to the development of new business features rather than legacy system maintenance,
collaborate closely with cross-functional teams (engineering, product, QA, DevOps) in an Agile environment,
ensure high software quality through code reviews, automated testing, and adherence to best practices.
Oferujemy:
B2B contract,
remote work with 1 day per month of on-site presence in the office (Warszawa, Gdansk, Wroclaw, Lodz, Bydgoszcz, Szczecin, Lublin, Rzeszow, and Poznan) and periodic on-site presence in Warsaw for planning and collaboration sessions,
opportunity to work on a high-impact, global project in the banking and payments domain,
participation in a rapidly expanding, international organization.
strong experience with Java 17 or higher,
experience with Kafka, Docker and/or Kubernetes,
solid knowledge of Spring / Spring Boot, Hibernate, MyBatis or similar ORM frameworks,
experience with relational and/or NoSQL databases; schema versioning using Flyway or Liquibase,
familiarity with cloud environments such as AWS, Google Cloud, Azure, or OpenShift,
experience with CI/CD pipelines (Jenkins, TeamCity) and version control systems (Git, Bitbucket, GitLab),
understanding of containerization and orchestration (Docker, Kubernetes),
experience with automated testing (unit, integration, e2e) and quality tools (e.g. SonarQube, Checkmarx),
good understanding of system architecture, dependencies, and full software development lifecycle,
English proficiency at B2 level or higher, enabling clear communication with international stakeholders,
proactive mindset, strong ownership, and willingness to collaborate beyond task management tools
Zakres obowiązków:
research, evaluate, design, and implement modern software solutions for large-scale banking and payment platforms,
architect and develop new tools, frameworks, and patterns to build secure, scalable, and sustainable systems,
actively contribute to the development of new business features rather than legacy system maintenance,
collaborate closely with cross-functional teams (engineering, product, QA, DevOps) in an Agile environment,
ensure high software quality through code reviews, automated testing, and adherence to best practices.
Oferujemy:
B2B contract,
remote work with 1 day per month of on-site presence in the office (Warszawa, Gdansk, Wroclaw, Lodz, Bydgoszcz, Szczecin, Lublin, Rzeszow, and Poznan) and periodic on-site presence in Warsaw for planning and collaboration sessions,
opportunity to work on a high-impact, global project in the banking and payments domain,
participation in a rapidly expanding, international organization.
🔍 Dekoder Ogłoszenia
🔴
strong experience with Java 17 or higher
Wymaganie konkretnej, najnowszej wersji Javy może oznaczać, że projekt wykorzystuje najnowsze funkcje języka, co wymaga bieżącej wiedzy i adaptacji.
🔴
experience with Kafka, Docker and/or Kubernetes
Standardowe wymagania dla nowoczesnych aplikacji, ale ich obecność sugeruje pracę z rozproszonymi systemami i infrastrukturą kontenerową, co może być złożone.
🔴
solid knowledge of Spring / Spring Boot, Hibernate, MyBatis or similar ORM frameworks
Wymaganie znajomości kilku frameworków ORM może oznaczać, że w projekcie używane są różne podejścia do zarządzania danymi lub że istnieje potrzeba migracji między nimi.
🔴
schema versioning using Flyway or Liquibase
Wskazuje na potrzebę zarządzania zmianami w schemacie bazy danych, co jest kluczowe w projektach z częstymi aktualizacjami, ale może być czasochłonne.
🔴
good understanding of system architecture, dependencies, and full software development lifecycle
Oznacza, że oczekiwane jest holistyczne spojrzenie na projekt, od koncepcji po wdrożenie i utrzymanie, co może wiązać się z odpowiedzialnością za szerszy zakres zadań.