We are currently looking on behalf of one of our important clients for a Java JEE Software Engineer. This role is permanent position based in Lucerne Canton. Your role Actively participate in complex modern software solutions. Develop prototypes architecture compliant solution variants. Undertake additional varied tasks in an established dynamic team. Utilize modern engineering methods (CleanCode, TDD, DDD, UCD, agile architectures). Perform with interesting technologies (Java, JEE, Maven, Swing, Angular, Business Rules, Machine Learning). Take advantage of the freedom to try out personal, innovative ideas. Your Skills Profile Well founded computer science training or study in the field of software development. Solid Java JEE software engineering experience know how. Able to take enjoyment in tackling complex tasks within a JEE environment. In possession of a creative, innovative quality oriented approach to professional software development. Communicative, dynamic, high level of initiative happy to assume responsibility. Very good analytical skills methodical conceptual way of thinking. 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.