Project descriptionIs a fintech to process the merchant payments. The project is to develop/maintain new services in order to offer Merchants access to online payments covering multiple payments schemes - example: Master card, Visa Giro cards, SEPA direct debit, Paypal, Klarna or iDEAL etc. e- and m-commerce, merchants with traditional sales channels in Germany use this payment platform & additionally get access to multiple reporting & analytics services. This platform is built as highly scalable, resilient & a secure comply to PC-DSS standards. Description of individual component is on each JD i.e what a splunk dev will do what Java dev & BA etc. Team works independently as a fintech under client's umbrella & has capability who white label its solution.
The projects involve extending and maintaining existing applications doing payment processing and supporting systems (transaction and/or batch-processing) in J2EE or Servlet engines.
ResponsibilitiesGeneral project assignments for implementing new features, refactoring existing code, doing migration to new component or application-server versions etc.We are running and maintaining a larger J2EE application on JBoss 7.4 with various technical facets: JPA/Hibernate, JSF and Vaadin UIs; Key-Value, SOAP+REST APIs (Jax-RS); data import/data export etc.This application is to be ported to JBoss 8 for operation, which requires a large and complex API conversion in the J2EE area (change from javax.* to jakarta.*. , a.k.a Jakarta EE 9).
Skillsmin 5 years experienceProfound software development knowledge in Java and web-technologies (APIs)Working with application servers.Good communication skillsexperience with Java, J2EE, Rest APIs, JBoss 7.4, JPA/Hibernate, JSF and Vaadin UIs; Key-Value, SOAP+REST APIs (JAX-RS); data import/export German (basic) + English (standard)Nice to haveexperience with working on an large existing code baseworking with gitprogramming in Kotlin