Auf einen Blick
- Aufgaben: Entwickle moderne Softwarearchitekturen und migriere bestehende Systeme zu Microservices.
- Unternehmen: Joyful Craftsmen AG, ein globaler Partner für Datenstrategien.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Entwicklungschancen.
- Warum dieser Job: Gestalte die Zukunft der Softwarearchitektur und arbeite an spannenden Projekten.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Java-Architektur und Microservices.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.
About Joyful Craftsmen AG
For over 10 years, Joyful Craftsmen has been a trusted partner globally, empowering organizations to unlock the full potential of their data.
Primarily serving clients across Europe while collaborating with companies worldwide through remote solutions, we help businesses turn data into a strategic asset through tailored delivery in areas such as Data and AI Strategy.
Overview
We are looking for an experienced Software Architect at Senior or Expert level to support a long-term strategic modernization program in a complex enterprise environment.
The project focuses on further developing the target architecture and migrating existing Java EE applications and monolithic systems to a modern, Spring Boot-based microservices architecture.
Responsibilities
- Analyze and model business requirements in collaboration with business departments, product teams, and other stakeholders.
- Develop and maintain target, transition, and solution architectures for the modernization of existing Java EE applications.
- Design migration strategies and deployment concepts for transitioning legacy applications to a modern Spring Boot and microservices landscape.
- Develop architectural concepts covering application design, enterprise integration, interfaces, data models, data storage, and security.
- Create solution designs, technical concepts, and prototypes to support implementation and architectural decision-making.
- Advise development teams and stakeholders on architectural decisions, technology choices, and implementation approaches.
- Collaborate with multiple agile teams within a release train, ensuring architectural consistency across teams and systems.
- Review and assess architecture concepts and solution designs provided by external vendors.
- Support the implementation, operation, and continuous development of existing and modernized systems.
- Create and maintain technical architecture documentation in accordance with project standards, including HERMES where applicable.
- Work closely with development, operations, and external partners to ensure reliable integration and successful delivery.
Qualifications
- University degree in Computer Science or a comparable qualification.
- At least 5 years of experience as a Java Enterprise Architect for Senior level or 8 years for Expert level.
- Excellent knowledge of Java Enterprise technologies, Spring, and Spring Boot.
- Proven experience designing microservices architectures and modernizing or migrating legacy Java EE applications.
- Strong understanding of enterprise integration, interfaces, data architecture, and cloud-native architectural principles.
- Experience developing target and transition architectures, solution designs, and technical migration concepts.
- Experience working in complex enterprise environments and large-scale transformation projects.
- Strong communication and stakeholder management skills, with the ability to collaborate effectively across business and technical teams.
- German and English language proficiency at C1 level or higher.
Software Architect (Java / Spring Boot & Microservices) in Bern Arbeitgeber: Joyful Craftsmen AG
Joyful Craftsmen ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Baar, Mailand oder Budapest eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer offenen Unternehmenskultur fördert das Unternehmen innovative Ansätze zur Datenanalyse und -architektur. Die Möglichkeit, an spannenden Transformationsprojekten zu arbeiten und Teil eines internationalen Teams zu sein, macht Joyful Craftsmen zu einem attraktiven Arbeitsplatz für Fachkräfte im Bereich Analytics.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Architect (Java / Spring Boot & Microservices) in Bern erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Joyful Craftsmen AG anzuklopfen, wenn du dich auf die Stelle als Software Architect (Java / Spring Boot & Microservices) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Joyful Craftsmen AG vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Architect (Java / Spring Boot & Microservices) in Bern mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Joyful Craftsmen AG klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Joyful Craftsmen AG vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.