Frontend Developer

Commerzbank - Centrum Technologii Cyfrowych w Polsce
Online interview
Employment contract
Paid vacation

Project description

Description of the position:

You will work as a Frontend 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. If needed you will coordinate the technical activities of others. In this position you can complete the role independently.

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.

Your tasks

Main tasks:

  • Re-Engineering/Refactoring of software systems
  • 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
  • Development effort estimation

Alternative Tasks and/or (depending on demand):

  • Defining standards and methods (tools, coding standards, build process, configuration management)
  • Technical coordination

Who we're looking for?

What we expect from you:

  • Good knowledge of JS based frontend (e.g. React.js, Angular)
  • Experience in using frontend technologies: JavaScript / TypeScript, HTML5, CSS
  • Experience in Java 8+, object-oriented analysis and design, Spring Framework, Java EE
  • Experience in Development of Web Services REST/SOAP/XML/WSDL
  • Experience in Testing frameworks (JUnit/Mockito)

Alternative Skills:

  • Basic knowledge of Microservices architecture
  • Basic knowledge of Apache Camel experience
  • Basic knowledge of Source code tool, (e.g. GIT/SVN)
  • Basic knowledge of Linux, Maven/Gradle, CI/CD process
  • Basic knowledge of Java Swing (GUI)
  • Basic knowledge of PL/SQL

Foreign language skills:

  • English B2 level mandatory
  • German optional

JavaScript or TypeScript
Additional monitor
Personal container
Operating system
Work environment
Tech supervisor
Open space
Flexible working hours
7 - 19
Office hours
  • Healthcare package
  • Healthcare package for families
Leisure package
  • Leisure package
  • Leisure package for families
  • Financial bonus
  • Cold beverages
  • Hot beverages
  • Lunches
  • Conferences
  • Trainings
  • Car parking
  • Bicycle parking
Relocation package
  • Language courses
  • Visa Services
  • Shower
  • Chill room
  • Integration events

Our company

Commerzbank - Centrum Technologii Cyfrowych w Polsce

Łódź >350
Tech skills
  • Java
  • C++
  • .NET
  • HTML
  • JavaScript
  • Python
  • Perl
  • C#
  • Spring
  • Hibernate

Check out similar job offers