Senior Java Software Engineer
Supporting to shape the future of our productsMaster and maintain our application stack at the technological baseAnalysis, 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 solutionsAdvising the business department on feasibility, solution proposals and opinion buildingError analysis and maintenance of existing software parts, support of the operation at our customers within the scope of third-level supportCarrying out code and design reviews together with team colleaguesSupporting our consultants with the roll-out of changes at our customer sites
10 years of experience as a software engineer of client-server applications (Java, Spring, REST)Expertise on the Spring Framework (Boot, Data, Cloud, Security, etc.
within a large enterprise solutionHigher education in computer science (e.g. university degree) or equivalent experience in software developmentEager to learn the business domain in the fund and asset management industryPassion for producing high quality-assured and production-ready codeCoach and team player with agile mindset and living the agile valuesVery good written and spoken German and English skillsBroad knowledge of development tools and of tools and libraries in the Java environment (Git, GitLab, Gradle, Docker, SQL, etc., OSGi as a plus)
Modern office space directly at Zurich-Altstetten railway stationFlexible working hours and home office arrangementSupport for training and further educationExciting project work in international, interdisciplinary competence teamsFlat hierarchies and short decision-making processesRoom for personal initiative and creativity in an open, entrepreneurial working environmentAttractive events