n your role as Senior Software Engineer – JAVA you will be responsible for the design and implementation of Spring Boot based micro-services and to maintain the existing code base. You will communicate directly with the customers and the product owner in order to improve the users experience.
Background on the “Treasury Pricing Services” (TPS):
- TPS product vision is to deliver transfer-pricing of Commerzbanks entire commercial banking book, i.e. all loans, deposits offered to private and corporate customers
- Consolidate UI-experience with the Treasury Pricer Portal that unifies the view on the underlying micro-services and Kafka event-stream
Technical Set-up:
- TPS delivers push-button deployments of containerized web services via CI/CD pipeline into OpenShift CaaS
- REST-ful services are based on Spring Boot with Apache Kafka as event-hub
- Responsive web app based on React JS
- Automatic testing in nightly builds minimize operational risk for Treasury
We prefer candidates with:
- Java
- Development of REST-ful web services with Spring Boot
- Additional skills - Java- or TypeScript based Webframeworks, Apache Kafka, Agile Software Development, CI/CD, OpenShift/ Kubernetes, Docker, Jenkins
- Strong communication skills in English - both verbal and written
- Independent logical and analytical thinking