Senior Java Software Engineer recruitment

 Key techniques:

Spring, Hibernate, Jakarta libraries, Struts 2,Maven, Jenkins, TestNG, Selenium, Quartz, Eclipse and Linux. Scrum and Lean (especiallykanban) ajar, professional software development process allows for productive and responsible work. 

The tasks:

You operate comprehensive and professional Test Driven Development.
The team will develop the payment platform and its development and run-time infrastructure.
You analyze requirements and their mapping to existing or newly created structures. Here you will work closely with colleagues from Product Management and Account Management and communicate technically with the relevant third party and clients.
Coordinate, in cooperation with your colleagues for system performance, stability, security andcode quality e.g. through code reviews.
You contribute to the professional development of the team and have fun sharing your knowledge with others.
You support the account managers and customers in the commissioning of newly developedintegrations and features. 

The requirements:
You have a degree in computer science or a related subject area with relevant professional experience.
At least 3 years professional experience as a developer, you have deep knowledge of Java orother similar object-oriented languages acquired.
Experience in the payment industry is an advantage, ideally, you have knowledge of 3D Secureprocesses and have experience with payment methods like credit card, debit card, PayPal, banktransfer etc.
You have very good English skills - Knowledge of German and other languages are desirable.
You have experience and profound understanding of TDD, iterative development and CI Agile processes and techniques, Scrum, Lean, XP, Kanban are familiar to you, you have a pronounced "agile mindset development"
You manage your tasks and pragmatic with a strong focus on results.
You work quickly and reliably and present it in a clear and authoritative communication.
You like to analyze it and solve problems, especially in a team.
You also maintain an overview in complex situations and thus ensure quality and compliance.
Willingness to learn and the constant desire to improve yourself for you are self-evident.You are an energetic personality that begins the day positively.