PROFIDATA provides innovative software and Saa S solutions for investment and wealth management in the most important financial centers for over three decades. This offering is complemented by a rapidly growing, broad range of services in the areas of consulting, implementation, training and support.Senior Java Software Engineer (a)You have a strong knowledge of the Java/Spring based application architecture to help us further develop and maintain our products. You will further play a central role in its continuous modernisation and maintenance, for which you will take shared responsibility. Our Spring-based server and our Java-based desktop client combine state-of-the-art technologies and tools. Analysis, specification, implementation and testing of new functions and modules in JavaClose collaboration with other development teams, the business analysis and with software consultants to design and develop our solutionsError analysis and maintenance of existing software parts, support of the operation at our customers within the scope of third-level support10+ years of experience as a software engineer of client-server applications (Java, Spring, REST)~ Expertise on the Spring Framework (Boot, Data, Cloud, Security, etc.) Higher education in computer science (e.g. university degree) or equivalent experience in software development~ Passion for producing high quality-assured and production-ready code~ Coach and team player with agile mindset and living the agile values~ Very good written and spoken German and English skills~ Broad knowledge of development tools and of tools and libraries in the Java environment (Git, Git Lab, Gradle, Docker, SQL, etc., Flexible working hours and home office arrangementSupport for training and further educationExciting project work in international, interdisciplinary competence teams