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
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! ?
- Laptop
- Komputer stacjonarny
- Dodatkowy monitor
- Słuchawki
- Osobista szafka
- Telefon służbowy
- Windows
- Linux
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.