Part of the Orange Group

Lead Software Developer (Banking)

Banking & Financial Services Java Mobile
Lead Software Developer (Banking)
Łukasz Kempiński

Łukasz Kempiński

Software Delivery Director

Opis roli:

Lead Software Developer zajmuje się rozwojem mikroserwisów składających się na system backend, który dostarcza API bezpośrednio wykorzystywany przez aplikację mobilną Banku. Jego zadaniami są też m.in. projektowanie, wytwarzanie i implementowanie rozwiązań biznesowych oraz technicznych. Uczestniczy w spotkaniach dotyczących integracji z innymi systemami, np. Omni, DPC itp. Prowadzi też inicjatywy cyklicznych spotkań, których celem jest automatyzacja procesu wdrażania aplikacji mobilnej Banku.

Zadania:

  • wsparcie i kierowanie zespołem: nadzorowanie pracy zespołu back-endowego od strony realizacji koncepcji rozwiązań, identyfikowanie obszarów do rozwoju;

  • projektowanie i implementacja: aktywny udział w projektowaniu oraz implementacji back-endowej logiki i funkcji aplikacji mobilnej, zapewnienie wysokiej jakości kodu i efektywności;

  • bezpieczeństwo aplikacji: skupienie na aspektach bezpieczeństwa, w tym identyfikacja i usuwanie potencjalnych zagrożeń, implementacja standardów bezpieczeństwa oraz współpraca z zespołem ds. bezpieczeństwa informacji;

  • optymalizacja wydajności: stała optymalizacja wydajności back-endu, dbanie o płynne i szybkie działanie aplikacji, nawet w warunkach dużego obciążenia;

  • współpraca zespołowa: aktywna współpraca z zespołami front-endowymi, QA oraz innymi zespołami zaangażowanymi w rozwój aplikacji;

  • dokumentacja: prowadzenie dokumentacji technicznej, zapewniającej zrozumienie struktury i funkcji back-endowej części aplikacji.

Wymagania:

  • doświadczenie w kierowaniu zespołem developerskim, preferowana branża finansowa;
  • bardzo dobra znajomość programowania w języku Java;
  • znajomość Openshift, Agile, GenAI;
  • umiejętność projektowania i implementacji bezpiecznych rozwiązań, ze szczególnym uwzględnieniem standardów branżowych;
  • zrozumienie i doświadczenie w obszarze bezpieczeństwa aplikacji mobilnych, w tym zagadnień związanych z przechowywaniem i przetwarzaniem danych finansowych;
  • doskonała komunikacja i umiejętność efektywnej współpracy z różnymi zespołami;
  • mile widziana znajomość programowania w językach: Python lub Node.js.

 

Narzędzia:

Narzędzia programistyczne dla wyżej wymienionych języków (przede wszystkim Java) oraz narzędzia procesu CI/CD, Jenkins, GIT, SQL, HTML, Javascript.

Co zyskujesz dołączając do BlueSoft:  

  • współpraca w zespole interdyscyplinarnych ekspertów i entuzjastów technologii, zainspirowanych pracą w płaskiej hierarchii; 

  • stała współpraca w pełnym wymiarze godzin w firmie, która rozwija się dynamicznie od 20 lat; 

  • szansa na rozwój w różnorodnych projektach IT, realizowanych dla bardzo znanych i rozpoznawalnych klientów- liderów w swoich branżach;​  

  • możliwość pracy z najnowszymi technologiami w oparciu o najwyższe standardy developmentu; 

  • elastyczny czas i hybrydowy model pracy (w różnych zespołach funkcjonują różne ustalenia, nie narzucamy żadnych opcji); 

  • szereg inicjatyw wspierających dzielenie się wiedzą i rozwój, takich jak: szkolenia wewnętrzne, gildie tematyczne, możliwość szkolenia i certyfikacji w zakresie Cloud (partnerstwa technologiczne w czterech chmurach); 

  • możliwość nauki języka angielskiego lub niemieckiego online oraz zespołowe lekcje języka angielskiego; 

  • możliwość dołączenia do Multisport i ubezpieczenia medycznego; 

  • morskie przygody – z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym (udział w rejsach firmowych jest dofinansowany przez firmę). 

Apply now

Lead Software Developer (Banking)

Lead
Warszawa
Apply now

Who are we?

BlueSoft is an innovative software house belonging to the Orange Group. We were established in 2002 and currently, over 1000 engineers work with us! We have extensive experience in various industries. Our clients include companies from the financial, pharmaceutical, retail, banking, transport, and logistics sectors. From simple support to complex digital transformations – we effectively address technical and business needs by using almost 200 advanced technologies.

Perks & Benefits

Home office

Remote work from any place in the world…

Great office

… but we have also a great office with PlayStation, pool and table football!

Themed breakfast

Every Monday morning we eat for free – together.

Caribbean sea cruises

We can also take you on Fryderyk Chopin sailboat – this is awesome!

Events

We love our corporate events!

Flexible working hours

We value your time, work just has to be done.

MultiSport card

That is obvious, isn’t it?

Medical care

We want you to feel well – so we take care.

English lessons

Get a chance to improve your language skills.

Career opportunities

Everyone – regardless of the role and project – has the option of cloud certification, which we fully finance.