Lead Java Software Developer We are currently looking on behalf of one of our important clients for a Lead Java Software Developer. The role is a permanent position based in Bern Canton. Your Role Hold responsibility for the technical guidance of the development team. Develop new applications continuously develop maintain Java (Enterprise) applications. Ensure high quality requirements in the agile development process. Create concepts specifications according to customer needs project requirements. Create system designs, software architectures prototypes. Cooperate in the preparation of offers (solution descriptions cost estimates). Advise support customers in realizing their needs. Your Skills Experience 10 years of professional Java Software Development experience including many years as a Lead Software Developer. Several years of experience in pragmatic software architecture design. An in depth knowledge of Spring Framework (Core, Boot, Batch, Security, etc.), JPA Hibernate, SQL, XML, JMS, Web Services (SOAP REST), JSF Angular. Experienced in IntelliJ IDEA or Eclipse, Git, Maven, Bamboo, SonarQube Docker. A knowledge of requirements engineering domain driven design is considered advantageous. Your Profile University Degree in Computer Science. Solution customer oriented. A structured working style a conceptual holistic way of thinking. Fluent German English (spoken written) a good command of French. 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.