Description of the position:
You will work as a Java developer who is developing and maintaining our applications (built on currently used architecture – we call it old) what would cover defect analysis, testing, bug fixing and problem-solving. You will design, plan and implement applications depending on bank standard architectures and business requirements

Technology stack

Currently we’re in a transition process to the new technology stack, which is a Microservices architecture approach based mainly on Java 11, Spring, React.js, Apache Camel and REST. Our applications will be hosted on Cloud environments (Azure/GCP, OpenShift container platform). The old Java and Swing based architecture will be successively replaced by the new one 

Dobrze
JavaREST/SOAP/XML/WSDL

 What you will be doing? ?

  • Supporting the team in a daily tasks and activities (in your junior/ regular role)
  • Software development, defect analysis, bug fixing and problem-solving
  • Software configuration management and development
  • Test and code review (e.g. review of system components)
  • Creation of technical documentation
  • Re-Engineering/ Refactoring of software systems
  • Development effort estimation
  • Self training on the topics related to the performed tasks
  • Being a mentor for less experienced developers (in your senior role)

 

 Which technology & skills are important for us? ?

  • Java 8+, object-oriented analysis and design, Spring Framework, Java EE
  • source code tool (e.g. GIT/SVN)
  • development of Web Services REST/SOAP/XML/WSDL
  • Testing frameworks (JUnit/Mockito)
  • English - B2 level


Nice to have:

  • Linux, Maven/Gradle, CI/CD process
  • JS based frontend (e.g. React.js, Angular)
  • JavaScript / TypeScript, HTML5, CSS
  • Microservices architecture
  • Apache Camel experience
  • Java Swing (GUI)
  • PL/SQL

 

 Do not worry, if you do not have experience in some of the points - we will provide trainings for you! ? 

Pakiety i dofinansowania

  • Pakiet medyczny
  • Pakiet medyczny dla rodziny
  • Pakiet sportowy
  • Pakiet sportowy dla rodziny
  • Konferencje
  • Szkolenia
  • Kursy językowe
  • Premie

Pakiet relokacyjny

  • Pomoc z wizą

Udogodnienia w biurze

  • Parking dla samochodów
  • Parking dla rowerów
  • Zimne napoje
  • Gorące napoje
  • Lunche
  • Prysznic
  • Pokój relaksu
  • Imprezy integracyjne

Commerzbank jest jednym z największych niemieckich banków. Posiada biura w ponad 50 krajach na całym świecie i zatrudnia blisko 50 tys. osób. Oferuje szeroką gamę usług finansowych zarówno dla klientów prywatnych jak i korporacyjnych.

W Centrum Technologii Cyfrowych w Polsce rozwijamy i wdrażamy projekty w dwóch kluczowych obszarach:

  • departament IT tworzy i zarządza aplikacjami pozwalającymi na pełną cyfryzację procesów biznesowych,
  • departament zarządzania ryzykiem odpowiada za prace analityczne i programistyczne w dziedzinie zaawansowanych metod zarządzania ryzykiem i kapitałem.

Jesteśmy laureatem konkursu "Solidny Pracodawca Roku 2019", w którym zostaliśmy wyróżnieni za prowadzenie polityki personalnej zgodnej z najlepszymi praktykami na polskim rynku pracy.