We are currently looking on behalf of one of our important clients for a Senior Full Stack Java Software Engineer. This role is permanent position based in Lucerne Canton. Your role Actively partake in tasks in the area of complex modern software solutions. Develop architecture compliant solution variants. Get involved in the development of prototypes. Carry out diverse tasks in implement your innovative ideas. Work in line with modern engineering best practices (CleanCode, TDD, DDD, UCD, agile architectures). Utilize the following technology stack Java, JEE, Maven, Angular, Swing. Your Skills 5 years of professional Full Stack Java Software Engineering experience. Strong experience within Agile (Scrum) environments. Ideally experienced skilled with JEE, Maven, Angular Swing. Experience in the areas of CleanCode, TDD, DDD, UCD is considered advantageous. Profile Completed Computer Science University Degree with a specialization in Software Development. Open minded, collaborative, creative both quality solution oriented. Analytical, methodical, conceptual motivated to continuously further develop. Fluent German English (spoken written). If you wish to apply, please send us your resume in Word format with some references. You can also register on our website which will allow you to receive other exclusive and confidential job offers.