Lead Java Engineer (Spring Boot, Microservices, Cloud) (a) / SB0525

bruederlinpartner Gruppe
Bern, Switzerland
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Bern, Switzerland

Tech stack

Clean Code Principles
Java
Spring Security
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Software Quality
Code Review
Continuous Integration
Software Design Patterns
Gradle
Spring
Maven
OAuth
Object-Oriented Software Development
Scrum
Software Architecture
Ansible
Scaled Agile Framework
Software Engineering
Software Systems
Google Cloud Platform
Cloud Platform System
Spring-boot
GIT
Event Driven Architecture
Gitlab-ci
Integration Tests
Kubernetes
Build Tools
Terraform
Domain Driven Design
Docker
Jenkins
Microservices

Job description

  • Zusammenarbeit mit Business Analysten, Product Ownern und weiteren Stakeholdern zur Analyse fachlicher Anforderungen und Entwicklung nachhaltiger Softwarelösungen.
  • Technische Verantwortung für die Konzeption, Weiterentwicklung und Optimierung moderner Java-Anwendungen auf Basis von Spring Boot und Microservices.
  • Entwicklung hochwertiger, skalierbarer und wartbarer Software unter Anwendung von Clean Code, Design Patterns sowie modernen Software-Engineering-Prinzipien.
  • Durchführung von Code Reviews sowie Sicherstellung einer hohen Softwarequalität durch Unit- und Integrationstests.
  • Planung und Umsetzung anspruchsvoller Migrations- und Modernisierungsprojekte in enger Zusammenarbeit mit den beteiligten Fachbereichen.
  • Analyse und Behebung komplexer technischer Probleme sowie Begleitung von Deployments bis in die Produktionsumgebung.
  • Aktive Unterstützung des Entwicklungsteams als technischer Ansprechpartner sowie Förderung von Best Practices und Wissensaustausch.

Requirements

Sie verfügen über fundierte Erfahrung in der Entwicklung moderner Java-Anwendungen und möchten technische Verantwortung übernehmen? Sie begeistern sich für Softwarearchitektur, Microservices und Cloud-Technologien und arbeiten gerne eng mit interdisziplinären Teams zusammen?, * Mehrjährige Erfahrung in der professionellen Java-Softwareentwicklung.

  • Fundierte Kenntnisse in Java, Spring Boot, Spring Framework sowie der Entwicklung moderner REST-basierter Microservices.
  • Sehr gute Kenntnisse in Clean Code, Design Patterns, objektorientierter Softwareentwicklung und Testautomatisierung.
  • Erfahrung mit Build-Tools wie Maven oder Gradle sowie mit Git und modernen Versionsverwaltungssystemen.
  • Erfahrung mit CI/CD-Prozessen und modernen Softwareentwicklungsprozessen.
  • Erfahrung in der technischen Führung von Entwicklerteams oder als Lead Developer.
  • Praktische Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban oder SAFe).
  • Ausgeprägte Kommunikationsfähigkeit sowie Freude an der Zusammenarbeit mit unterschiedlichen Stakeholdern.
  • Sehr gute Deutschkenntnisse in Wort und Schrift sowie gute Englischkenntnisse.

Wünschenswerte Zusatzqualifikationen

  • Erfahrung mit Cloud-Plattformen wie Microsoft Azure, AWS oder Google Cloud Platform.
  • Kenntnisse moderner Container-Technologien wie Docker und Kubernetes.
  • Erfahrung mit CI/CD-Tools wie GitLab CI, Jenkins oder Azure DevOps.
  • Kenntnisse in Spring Security, OAuth2 sowie modernen Authentifizierungsverfahren.
  • Erfahrung mit Infrastructure as Code (z. B. Terraform oder Ansible).
  • Verständnis moderner Softwarearchitekturen wie Event-Driven Architecture oder Domain-Driven Design (DDD).

About the company

Die bruederlinpartner-Gruppe ist ein inhabergeführtes Schweizer KMU und seit über 25 Jahren auf die Besetzung von Fach- und Führungspositionen spezialisiert. Unsere spezialisierten Business Units verfügen über fundierte Marktkenntnisse und begleiten Kandidatinnen und Kandidaten persönlich, diskret und zielgerichtet auf dem Weg zum nächsten Karriereschritt.

Apply for this position