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.
- 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.
- 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.