May 6, 2026

Programista .NET

Senior • Hybrid

140 - 140 PLN/hr

Warsaw, Poland

  • Bankowość

  • B2B do 140zł/h

  • Hybryda 2x w miesiącu w Warszawie

  • Start: ASAP / do ustalenia

Obowiązki:

  • Programowanie w C# - net 8.0

  • Rozwój mikroserwisów

  • Znajomość procesów CI/CD (Azure DevOps, TeamCity, Jenkins)

  • Pisanie automatycznych testów jednostkowych

  • Praca z narzędziami AI

  • Dobre umiejętności analityczne w analizowaniu zadań i proponowaniu rozwiązań

Wymagania (Must Have):

  • Umiejętność programowania w C# - .NET 8.0

  • Doświadczenie w programowaniu mikro-serwisów

  • Znajomość CI/CD (Azure DevOps, TeamCity, Jenkins)

  • Dobre umiejętności analityczne

Wymagania (Nice to Have):

  • Znajomość innych języków i technologii (SQL, node.js, react, typescript)

  • Umiejętność współpracy z narzędziami AI

Dodatkowe informacje:

  • Zespół zajmuje się produktami zagranicznymi, utrzymując kontakt z kolegami z Czech i Słowacji.

  • Praca nad usługami bankowymi w dziedzinie bankowości internetowej i mobilnej, z naciskiem na najnowsze technologie i AI.

Similar jobs you might like

Technology

emagine Polska

.NET Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: B2B contract in the banking sector offering up to 140 PLN/h netto+VAT, with hybrid work (2 days per month in Warsaw). The role focuses on developing and maintaining systems using .NET Core and Angular, including database design, containerization, and automated testing. The position involves full software development lifecycle from requirements analysis to implementation. 🗂️ Requirements: Minimum 5 years of experience in object-oriented programming in .NET, Advanced knowledge of Angular, Advanced knowledge of TypeScript, Experience with Microsoft SQL Server, Experience with Docker, Knowledge of requirements analysis methodologies, Experience in system design, Ability to create unit tests and automate e2e tests, Proficiency with GIT, Proficiency with Visual Studio 📃 Skills: C#, .NET, .NETCore, Angular, TypeScript, SQL, MSSQL, Docker, Kubernetes, GIT, VisualStudio 🏢 Description: Banking B2B do 140zł/h netto+VAT Hybryda 2x w miesiacu w Warszawie Obowiązki: Programowanie w języku C# i frameworku .NET Core zgodnie z zasadami SOLID. Tworzenie warstwy front-end w Angularze z wykorzystaniem TypeScript. Projektowanie i zarządzanie relacyjnymi bazami danych w Microsoft SQL Server. Implementacja konteneryzacji za pomocą Docker i Kubernetes. Opracowywanie testów jednostkowych oraz automatyzacja testów e2e. Analiza wymagań użytkownika oraz projektowanie systemów. Udział w realizacji projektów IT w zdefiniowanych technologiach. Wykorzystywanie narzędzi takich jak GIT oraz Visual Studio. Wymagania: (Must Haves) Min. 5-letnie doświadczenie w programowaniu obiektowym w .NET. Zaawansowana znajomość Angular oraz TypeScript. Doświadczenie w pracy z Microsoft SQL Server oraz technologią Docker. Znajomość metodyk analizy wymagań oraz projektowania systemów. Pożądane umiejętności: (Nice to Haves) Certyfikaty potwierdzające umiejętności programowania (np. Microsoft). Znajomość testowania modułowego i automatyzacji testów. Aktywne zainteresowanie nowymi technologiami i metodykami pracy.

Technology

emagine Polska

Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: B2B role in the banking sector for a Java developer working in a hybrid model (1 day per week in Warsaw office), focused on developing and modernizing payment systems in a microservices architecture. The position involves feature development, testing, legacy system refactoring, and AI-assisted software development using LLMs. 🗂️ Requirements: Very good knowledge of Java, Strong experience with Spring Framework and Spring Boot, Experience in microservices architecture design and integration, Experience with Oracle and PostgreSQL databases, Strong SQL skills (modeling and optimization), Proven experience with legacy code refactoring and system modernization, Experience in payment systems domain, Practical experience using LLMs and AI agents in software development, Ability to critically evaluate AI-generated code and artifacts, Knowledge of migration and modernization patterns 📃 Skills: Java, Spring, SpringBoot, Microservices, Oracle, PostgreSQL, SQL, LLM, AI, APIs, Refactoring, Strangler, Migration, Payments, Observability, Resilience 🏢 Description: Bankowość B2B do 155zł/h netto+VAT Hybryda w Warszawie 1x w tyg. z biura Obowiązki: Przygotowanie środowiska programistycznego Programowanie funkcjonalności Przygotowanie i przeprowadzenie testów (integracyjnych, jednostkowych) Weryfikacja zgodności realizowanej zmiany z architekturą systemu i standardami (przegląd, kontrola jakości) Przygotowanie zmiany do wdrożenia (repozytorium kodu, konfiguracje, dokumentacja wdrożeniowa etc.) Wymagane kompetencje: Bardzo dobra znajomość: Java, Spring Framework (w tym Spring Boot) Doświadczenie w architekturze mikroserwisowej (projektowanie, integracje, obserwowalność, odporność) Bazy danych: Oracle oraz PostgreSQL (modelowanie, optymalizacja, praca z SQL) Udokumentowane doświadczenie w pracy z kodem legacy oraz modernizacji/przepisywaniu systemów (refaktoryzacja, strangler pattern, migracje etapowe, testy regresji) Doświadczenie w domenie: płatności (np. przelewy, zlecenia stałe, paczki, statusy, potwierdzenia, rozrachunek, integracje z systemami zewnętrznymi) Wymagania związane z AI/LLM: Praktyczne doświadczenie w wykorzystaniu LLM oraz Agentów AI w wytwarzaniu oprogramowania (np. generowanie kodu, testów, analiz, dokumentacji, migracji) Umiejętność krytycznej oceny rezultatów AI: weryfikacja poprawności, bezpieczeństwa, jakości, zgodności z wymaganiami i standardami Kompetencje miękkie do pracy w „AI-assisted development”: myślenie systemowe, krytyczne, nastawienie na jakość i szybkie uczenie, umiejętność współpracy i dzielenia się wiedzą Znajomość wzorców migracyjnych i modernizacyjnych (np. stopniowe wydzielanie domen, kontrakty API)

Technology

emagine Polska

Senior .Net Developer (bankowość)

Senior

Hybrid

Łódź, Poland

130 - 140 PLN/hr

🏢 Summary: B2B offer for a Senior .NET Developer in the banking sector, focused on developing and maintaining banking services for foreign products with emphasis on modern online and mobile banking solutions. The role involves building microservices, implementing automated tests, and working within CI/CD processes in a hybrid model (Łódź office twice a month). 🗂️ Requirements: Advanced knowledge of .NET and C#, Minimum 5 years of commercial experience, Experience with microservices architecture, Experience with automated testing and unit testing, Knowledge of asynchronous communication and messaging, Experience with message queues (preferably Kafka), Practical experience with Clean Code and Clean Architecture, Practical experience with DDD, Experience with CI/CD processes, Ability to use Azure DevOps, TeamCity or Jenkins 📃 Skills: .NET, C#, Microservices, Kafka, CI/CD, Azure, AzureDevOps, TeamCity, Jenkins, DDD, Messaging, UnitTesting 🏢 Description: Branża: bankowość Lokalizacja : Hybryda - 1 dzień na 2 tygodnie z biura w Łodzi Stawka: 140 zł/h na b2b Podsumowanie: Głównym celem stanowiska jest programowanie w technologii .NET oraz rozwijanie i utrzymywanie usług bankowych dla produktów zagranicznych, ze szczególnym naciskiem na wprowadzanie nowoczesnych rozwiązań w bankowości internetowej i mobilnej. Obowiązki: Programowanie w C# w wersji 8.0, Praca z mikroserwisami. Tworzenie i utrzymanie testów automatycznych dla zapewnienia niezawodności oprogramowania, Współpraca z narzędziami AI w procesie programowania, Dobre umiejętności analityczne w zakresie rozwiązywania problemów i projektowania rozwiązań, Znajomość procesów CI/CD przy użyciu Azure DevOps, TeamCity, Jenkins. Wymagania: Zaawansowana znajomość .NET i programowania w C#, Doświadczenie w automatyzacji testów oraz testowaniu modułowym, Umiejętność pracy w metodykach analizy wymagań. Doświadczenie min. 5 lat Komunikacja asynchroniczna / messaging Znajomość kolejek, idealnie Kafka Clean Code, Clean Architecture DDD – wymagane doświadczenie praktyczne Umiejętności dodatkowe: Znajomość frontendowych technologii (np. node.js, react, typescript), Doświadczenie w bankowości internetowej i mobilnej.

Technology

emagine Polska

Senior .Net Developer (bankowość)

Senior

Hybrid

Lodz, Poland

140 - 140 PLN/hr

🏢 Summary: Development role focused on building and maintaining .NET-based banking services for international products, with emphasis on modern online and mobile banking solutions. The position involves working with microservices architecture, automated testing, and CI/CD pipelines in a hybrid setup. 🗂️ Requirements: Advanced knowledge of .NET, Advanced knowledge of C# (min. version 8.0), Minimum 5 years of commercial experience, Experience with microservices architecture, Experience with automated testing, Experience with unit testing, Knowledge of CI/CD processes, Experience with Azure DevOps, TeamCity or Jenkins, Experience with asynchronous communication and messaging, Knowledge of message queues (preferably Kafka), Practical experience with DDD, Practical experience with Clean Code, Practical experience with Clean Architecture, Ability to work with requirements analysis methodologies 📃 Skills: .NET, C#, Microservices, CI/CD, AzureDevOps, TeamCity, Jenkins, Kafka, Messaging, DDD, CleanArchitecture, CleanCode, UnitTesting, TestAutomation 🏢 Description: Branża: bankowość Lokalizacja : Hybryda - 1 dzień na 2 tygodnie z biura w Łodzi Stawka: 140 zł/h na b2b Podsumowanie: Głównym celem stanowiska jest programowanie w technologii .NET oraz rozwijanie i utrzymywanie usług bankowych dla produktów zagranicznych, ze szczególnym naciskiem na wprowadzanie nowoczesnych rozwiązań w bankowości internetowej i mobilnej. Obowiązki: Programowanie w C# w wersji 8.0, Praca z mikroserwisami. Tworzenie i utrzymanie testów automatycznych dla zapewnienia niezawodności oprogramowania, Współpraca z narzędziami AI w procesie programowania, Dobre umiejętności analityczne w zakresie rozwiązywania problemów i projektowania rozwiązań, Znajomość procesów CI/CD przy użyciu Azure DevOps, TeamCity, Jenkins. Wymagania: Zaawansowana znajomość .NET i programowania w C#, Doświadczenie w automatyzacji testów oraz testowaniu modułowym, Umiejętność pracy w metodykach analizy wymagań. Doświadczenie min. 5 lat Komunikacja asynchroniczna / messaging Znajomość kolejek, idealnie Kafka Clean Code, Clean Architecture DDD – wymagane doświadczenie praktyczne Umiejętności dodatkowe: Znajomość frontendowych technologii (np. node.js, react, typescript), Doświadczenie w bankowości internetowej i mobilnej.

Technology

emagine Polska

Programista .NET (bankowość)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dotyczy rozwoju i utrzymania krytycznych systemów płatniczych w sektorze bankowym w środowisku hybrydowym. Rola obejmuje projektowanie, implementację i rozwój aplikacji .NET dla systemów o wysokiej dostępności oraz współpracę z zespołami technicznymi i biznesowymi. Praca realizowana jest w modelu B2B z okazjonalną obecnością w biurze w Warszawie. 🗂️ Requirements: Minimum 4 lata doświadczenia programistycznego, Bardzo dobra znajomość .NET i .NET Framework 4.8, Bardzo dobra znajomość C#, Znajomość OOP, Znajomość wzorców projektowych, Znajomość zasad SOLID, Bardzo dobra znajomość SQL, Znajomość PostgreSQL, Znajomość MS SQL Server, Doświadczenie w testach jednostkowych, Doświadczenie w testach integracyjnych, Znajomość Git, Znajomość CI/CD, Doświadczenie w środowiskach wysokiej dostępności, Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną 📃 Skills: .NET, C#, OOP, SOLID, SQL, PostgreSQL, MSSQL, Git, CI/CD, Kubernetes, Docker, Ansible, WCF, WinForms, JBasic, Claude, Codex 🏢 Description: Branża: bankowość Lokalizacja: hybryda - 1 dzień na 2 tygodnie z biura w Warszawie Stawka: do 140 zł/h netto na b2b O zespole Rozwiązania rozwijane przez zespół przetwarzają transakcje o wysokiej krytyczności biznesowej i dużej skali działania, wspierając kluczowe procesy płatnicze. Zakres obowiązków - udział w projektowaniu, implementacji oraz rozwoju systemów informatycznych w środowisku regulowanym, - implementacja nowych funkcjonalności na potrzeby biznesu, - utrzymanie, monitorowanie i rozwój istniejących systemów oraz analiza i usuwanie błędów pojawiających się na środowiskach testowych i produkcyjnych, - tworzenie i aktualizacja dokumentacji technicznej i funkcjonalnej systemu, - współpraca z analitykami, developerami oraz biznesem, - współpraca w opracowywaniu nowych rozwiązań i obieraniu kierunków rozwojowych. Wymagania (must have) - minimum 4-letnie doświadczenie programistyczne w realizacji projektów informatycznych, - bardzo dobra znajomość platformy .NET (preferowane doświadczenie z .NET 8 oraz nowszymi wersjami) oraz .NET Framework 4.8, - bardzo dobra znajomość języka C# oraz programowania obiektowego (OOP), - praktyczna znajomość wzorców projektowych oraz zasad SOLID, - bardzo dobra znajomość SQL oraz relacyjnych baz danych (PostgreSQL, MS SQL Server), - doświadczenie w tworzeniu testów jednostkowych i integracyjnych, - znajomość procesu wytwarzania oprogramowania, Git oraz praktyk CI/CD, - doświadczenie w tworzeniu rozwiązań w środowisku o wysokiej dostępności i krytyczności biznesowej, - wysoka samodzielność, odpowiedzialność oraz umiejętność współpracy w zespole, - znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną. Mile widziane - praktyczne wykorzystanie narzędzi AI wspierających proces wytwarzania oprogramowania (np. Claude, Codex), - znajomość Kubernetes, Docker oraz Ansible, - znajomość technologii legacy wykorzystywanych w środowiskach korporacyjnych (.NET Framework, WCF, WinForms, JBasic).

Technology

emagine Polska

Senior Programista .NET

Senior

Hybrid

Warsaw, Poland

150 - 150 PLN/hr

🏢 Summary: Senior .NET Developer role in the banking sector focused on developing and maintaining online banking services using .NET 8, microservices, and event-driven architecture. The position includes technical leadership of a small developer team, CI/CD processes, automated testing, and monitoring high-availability systems. Hybrid work model with office visits in Warsaw or Łódź every 1–2 weeks. 🗂️ Requirements: 5+ years of experience with C# and .NET, Advanced knowledge of .NET 8 / .NET Core, Experience with large and complex systems in regulated environments, Experience with high-availability and high-performance systems, Experience with microservices architecture, Experience coordinating small development teams, Knowledge of Splunk or Grafana, Experience with event-driven architecture and messaging systems, Experience with Kafka, Experience with automated and unit testing, Ability to analyze requirements and design solutions 📃 Skills: C#, .NET, .NETCore, .NET8, Kafka, Splunk, Grafana, AzureDevOps, TeamCity, Jenkins, Microservices, CI/CD, Node.js, React, TypeScript 🏢 Description: INFOMRACJE O PROJEKCIE: Branża : bankowość Stawka : ok. 150 PLN/h netto + VAT (B2B) Forma pracy : Hybrydowa (wizyta w biurze w Warszawie lub Łodzi 1/2 tygodnie) Podsumowanie Dołączysz do zespołu rozwijającego i utrzymującego usługi bankowe ze szczególnym naciskiem na nowoczesne rozwiązania w bankowości internetowej. Obowiązki: Programowanie w C# na platformie .NET 8 / .NET Core, Praca z architekturą mikroserwisową oraz rozwiązaniami opartymi o architekturę eventową ( Kafka ), Koordynowanie pracy grupy 2–4 developerów i rozdzielanie zadań w zespole , Tworzenie i utrzymanie testów automatycznych zapewniających niezawodność oprogramowania, Monitorowanie aplikacji ( Splunk, Grafana ), Praca z procesami CI/CD ( Azure DevOps, TeamCity, Jenkins ), Analiza wymagań, rozwiązywanie problemów i projektowanie rozwiązań, Wykorzystywanie narzędzi AI w procesie programowania. Wymagania: Min. 5 lat doświadczenia oraz zaawansowana, seniorska znajomość C# i platformy .NET, Doświadczenie w pracy z dużymi, złożonymi systemami i funkcjonalnościami krytycznymi w mocno regulowanych środowiskach , Doświadczenie w pracy z systemami o wysokiej dostępności oraz bardzo wysokiej wydajności, Praca z mikroserwisami , Doświadczenie w koordynowaniu pracy mniejszych grup programistów oraz pełna samodzielność, Bardzo dobre umiejętności analityczne, Monitoring aplikacji : znajomość i praktyczne doświadczenie w pracy ze Splunk lub Grafaną, Komunikacja asynchroniczna / messaging : doświadczenie z rozwiązaniami opartymi o architekturę eventową i kolejkami – preferowana Kafka, Doświadczenie w automatyzacji testów oraz testowaniu modułowym, Umiejętność pracy w metodykach analizy wymagań. Mile widziane: Znajomość technologii frontendowych (np. Node.js, React, TypeScript) , Doświadczenie w bankowości internetowej, płatnościach, bankowości korporacyjnej , Znajomość innych narzędzi do monitorowania aplikacji .

Technology

emagine Polska

Python Developer (Junior/Regular)

Junior

Hybrid

Warsaw, Poland

🏢 Summary: Hybrid B2B role in the banking sector focused on developing high-quality Python solutions, designing and documenting technical components, and performing unit testing. The position involves close collaboration with business and IT teams and contributing to analytical data processing tasks. 🗂️ Requirements: Higher education degree in Computer Science, Mathematics or related field, Commercial experience in Python programming, Strong knowledge of SQL and analytical queries, Ability to read and create technical documentation in English 📃 Skills: Python, SQL, Git 🏢 Description: Banking Hybryda w Warszawie 1x w tyg. z biura B2B do 130zł/h (zależne od doświadczenia) Main Responsibilities: Tworzenie wysokiej jakości kodu. Projektowanie oraz dokumentowanie rozwiązań technicznych. Przeprowadzanie testów jednostkowych. Współpraca z analitykami biznesowymi, architektami IT oraz klientem biznesowym. Wsparcie techniczne mniej doświadczonych programistów (w przypadku poziomu REGULAR). Key Requirements: Wykształcenie wyższe kierunkowe (informatyka, matematyka lub kierunki pokrewne). Doświadczenie w programowaniu w języku Python. Dobra znajomość SQL (zapytania analityczne). Profesjonalizm i samodzielność w działaniu. Systematyczność i zaangażowanie. Umiejętność analitycznego myślenia. Kreatywność. Umiejętność pracy zespołowej. Wysokie umiejętności komunikacyjne. Znajomość języka angielskiego na poziomie umożliwiającym czytanie i tworzenie dokumentacji technicznej. Nice to Have: Znajomość PySpark (operacje na DataFrame), podstaw statystyki oraz algorytmiki. Znajomość wzorców projektowych i architektonicznych. Doświadczenie w pracy z GCP (BigQuery, GCS, Dataproc, Notebooks). Doświadczenie MLOps w środowisku GCP. Doświadczenie w pracy z narzędziami JIRA i Confluence. Doświadczenie w przeglądach kodu (code review) oraz refaktoryzacji (np. Git, Gerrit lub inne).

Technology

RITS Professional Services

Java Developer

Senior

Hybrid

Warsaw, Poland

100 - 130 PLN/hr

🏢 Summary: B2B hybrid role for a developer responsible for building and maintaining end-to-end business processes using Groovy, Spring Boot, JBPM and React in a banking environment. The position focuses on backend and frontend process implementation, system integrations, testing, code review, and production support. Work includes CI/CD practices, monitoring, and log analysis in complex enterprise systems. 🗂️ Requirements: Minimum 2 years of experience in banking, Minimum 4 years of commercial experience in object-oriented programming, Minimum 3 years of experience with Java, Spring or Groovy, Experience with Git (GitFlow, Trunk Development), Experience with Maven, Experience with Jenkins and CI/CD processes, Experience with Jira and Confluence, Experience with Apache Kafka, Experience with ELK Stack including Elasticsearch and Grafana, Experience with static code analysis tools (e.g. SonarQube), Experience with testing frameworks (JUnit, Mockito, Spock), Experience with Java IDE (e.g. IntelliJ IDEA), Knowledge of REST communication 📃 Skills: Java, Spring, Groovy, React, JBPM, Git, Maven, Jenkins, Kafka, ELK, Elasticsearch, Grafana, SonarQube, JUnit, Mockito, Spock, IntelliJ, REST, XML, JPDL, ESB, Jira, Confluence, CICD 🏢 Description: Oferujemy Hybryda - 1 dzień w tygodniu pracy z biura w Warszawie Forma współpracy: B2B Stawka: 130 zł/h Obowiązki Rozwój i utrzymanie procesów biznesowych w oparciu o technologie Groovy, Spring Boot, JBPM. Implementacja procesów end-to-end: frontend zgodny z wytycznymi UX, backend w Groovy, integracje REST/ESB, konfiguracja modeli danych i silnika procesowego w XML/JPDL. Realizacja testów developerskich i integracyjnych oraz wsparcie testów UAT i regresji. Wykonywanie code review oraz rozwój testów jednostkowych. Analiza logów aplikacyjnych i procesowych oraz monitoring i diagnozowanie błędów produkcyjnych. Wymagania Minimum 2 lata doświadczenia w pracy w bankowości Minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym, w tym co najmniej 3 lata w technologiach Java/Spring/Groovy Praktyczna znajomość: systemu kontroli wersji Git (GitFlow, Trunk Development) Maven Jenkins i procesów CI/CD Jira oraz Confluence Apache Kafka ELK Stack, w szczególności Elasticsearch oraz Grafana narzędzi do statycznej analizy kodu (np. SonarQube) frameworków testowych (JUnit, Mockito, Spock) środowisk IDE dla Java (np. IntelliJ IDEA) Znajomość komunikacji REST (mile widziane MQ) Umiejętność pracy zespołowej i realizacji celów biznesowych Doświadczenie w pracy w metodykach zwinnych Mile widziane Znajomość Nemo Podstawowa znajomość procesów BPM Umiejętność pracy z notacją BPMN Znajomość Domain Driven Design (DDD) Doświadczenie w pracy z systemami bankowymi Doświadczenie w zarządzaniu wdrożeniami i środowiskami testowymi Umiejętność pracy z dużymi projektami i rozbudowanymi liniami kodu Doświadczenie w refaktoryzacji kodu oraz stosowaniu wzorców projektowych Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz! Nr ref.: 25/5/2026/r/3502

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

145 - 155 PLN/hr

🏢 Summary: Oferta dotyczy roli Senior Java Developera w sektorze bankowym, realizowanej w modelu hybrydowym z Warszawy na kontrakcie B2B. Osoba na tym stanowisku będzie odpowiedzialna za rozwój i utrzymanie wysokiej jakości oprogramowania w architekturze rozproszonej i mikroserwisowej. Rola ma kluczowe znaczenie dla ciągłości projektów oraz realizacji wymagań biznesowych. 🗂️ Requirements: Minimum 5 lat doświadczenia w Java 17+, Znajomość Spring oraz Spring Boot, Znajomość JPA i Hibernate, Znajomość Maven i GIT, Znajomość SQL, Umiejętność projektowania REST API, Umiejętność tworzenia testów automatycznych, Znajomość narzędzi JUnit, Mockito lub WireMock, Znajomość Event-driven architecture, Znajomość architektury mikroserwisowej, Znajomość Kafka 📃 Skills: Java, Spring, SpringBoot, JPA, Hibernate, Maven, GIT, SQL, REST, JUnit, Mockito, WireMock, EDA, Microservices, Kafka 🏢 Description: Branża: bankowość Lokalizacja: Hybryda z Warszawy Stawka: 155 zł/h na b2b Start: od maja Podsumowanie: Rola ta ma na celu zwiększenie pojemności zespołu i utrzymanie wysokiej jakości rozwoju oprogramowania. Pozycja ta jest kluczowa dla zapewnienia ciągłości projektów i zaspokajania wymagań biznesowych. Zakres obowiązków: Tworzenie wysokiej jakości, czytelnego i utrzymywalnego kodu. Projektowanie i dokumentowanie rozwiązań technicznych. Realizacja testów jednostkowych oraz dbanie o jakość tworzonego oprogramowania. Współpraca z analitykami biznesowymi, architektami IT oraz klientem biznesowym. Udział w procesach przeglądu kodu i refaktoryzacji (GIT, Gerrit lub inne narzędzia). Praca nad rozwiązaniami w architekturze rozproszonej, w tym opartymi na microservices. Współpraca w środowisku wykorzystującym JIRA i Confluence. Wymagane kompetencje: Doświadczenie w Java 17+  min. 5 lat Znajomość Spring/Spring-boot Znajomość JPA oraz Hibernate Znajomość Maven, GIT Znajomość SQL Umiejętność projektowania REST API Umiejętność projektowania testów automatycznych Znajomość narzędzi do wytwarzania testów automatycznych (np. Junit, Mockito, WireMock) Znajomość Event-driven architecture (EDA) Znajomość dobrych praktyk programowania Architektury mikroserwisowej Kafka Mile widziana znajomość: Jenkins Gerrit Scrum DDD-Domain Driven Design Event Sourcing Znajomość sektora bankowego (proces kredytowy),

Technology

emagine Polska

Tester Automatyzujący (Regular)

Mid

Remote

Warsaw, Poland

110 - 120 PLN/hr

🏢 Summary: B2B contract role in the banking sector focused on designing and developing test automation tools and processes, maintaining automation scripts, and supporting CI/CD environments. The position involves regression test scenario selection, script quality review, environment management, and close collaboration with developers. Work is mostly remote with occasional on-site visits in Warsaw. 🗂️ Requirements: Minimum 3 years of experience in software testing and test automation, Proficiency in Java or C#, Knowledge of HTML, JavaScript, TypeScript, Angular, Experience with relational databases and SQL, Experience with automation tools: Selenium, Protractor, Experience with CI/CD tools: Jenkins or TeamCity, Experience with SoapUI and JMeter, Experience with version control systems, Knowledge of user requirements analysis methodologies, Knowledge of system design methodologies, Understanding of manual testing processes 📃 Skills: Java, C#, HTML, JavaScript, TypeScript, Angular, SQL, Selenium, Protractor, Jenkins, TeamCity, SoapUI, JMeter, Git, Bitbucket, IDE 🏢 Description: Branża: bankowość Stawka: do 120 zł/h netto + VAT, B2B Lokalizacja: Warszawa (2 wizyty w miesiącu w biurze) Zadania: projektowanie i tworzenie narzędzi/procesów wspierających automatyzację testów wsparcie w instalacji i konfiguracji narzędzi do automatyzacji testów zarządzanie, tworzenie i utrzymanie skryptów w formie automatyzacji analiza biznesowa z klientem oraz wybór scenariuszy do testów regresji weryfikację jakości skryptów automatycznych (Review) i dokumentacji testowej trzymanie repozytorium dokumentacji testowej i artefaktów testowych monitoring i optymalizację procesu automatyzacji testów tworzenie i zarządzanie środowiskami do testów automatycznych przygotowywanie danych testowych oraz tworzenie zaślepek i mocków współpracę z developerami oraz innymi osobami zajmującymi się automatyzacją testów Wymagania: min. 3-letnie doświadczenie w obszarze testowania i automatyzacji testów znajomość języków programowania: JAVA lub C#, HTML, JavaScript, TypeScript, Angular znajomość relacyjnych baz danych i języka SQL znajomość wybranych narzędzi ( Selenium, Protraktor, Jenkins, TeamCity, SoapUI, środowiska IDE, JMeter, GIT, Bitbucket ) znajomość metodyk analizy wymagań użytkownika znajomość metodyk projektowania systemów znajomość procesów związanych z testami manualnymi oprogramowania dobra organizacja pracy i umiejętność współpracy w zespole oraz z właścicielem biznesowym