JAVA SOFTWARE ENGINEER We are currently looking on behalf of one of our important clients for a Java Software Engineer. This role is permanent position based in Bern Canton. Your role You work with our client on site as a Java developer in an agile project environment in highly complex, technically very demanding projects. Your profile University degree in computer science or equivalent 5 years of professional experience with Java software design Experience in working in agile teams Strong professional experience in working in large projects Fluent English and good German (at least B2 level) Team oriented and like to take responsibility In addition, you have experience in some of the following Distributed near real time architectures Asynchronous or messaging oriented programming Distributed Caches High availability (recovery, fault tolerance) Profiling Optimization algorithms UI Toolkits (web based or fat client) SQL Continuous integration with Jenkins Docker Openshift Git Bitbucket 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.