Frontend Developer

Commerzbank - Centrum Technologii Cyfrowych w Polsce
Mid
Online interview
Employment contract
Łódź
Paid vacation
26

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

Skills
ReactJS
AngularJS
JavaScript or TypeScript
Toolset
Laptop
PC
Additional monitor
Headphones
Personal container
Phone
Operating system
Work environment
Tech supervisor
Open space
Flexible working hours
7 - 19
Office hours
Healthcare
  • Healthcare package
  • Healthcare package for families
Leisure package
  • Leisure package
  • Leisure package for families
Bonuses
  • Financial bonus
Kitchen
  • Cold beverages
  • Hot beverages
  • Lunches
Traning
  • Conferences
  • Trainings
Parking
  • Car parking
  • Bicycle parking
Relocation package
  • Language courses
  • Visa Services
Other
  • 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