Offers “Atos”

Expires soon Atos

Frontend Developer - Java rcp (m/w/d)

  • Frankfurt, GERMANY
  • IT development

Job description



Über Atos

Atos ist ein weltweit führender Anbieter für die digitale Transformation mit 110.000 Mitarbeitern in 73 Ländern und einem Jahresumsatz von 12 Milliarden Euro. Als europäischer Marktführer für Cloud, Cybersecurity und High Performance Computing bietet die Atos Gruppe ganzheitliche Lösungen für Orchestrated Hybrid Cloud, Big Data, Business-Anwendungen und Digital Workplace. Der Konzern ist der weltweite Informationstechnologie-Partner der Olympischen und Paralympischen Spiele und firmiert unter den Marken Atos, Atos|Syntel und Unify. Atos ist eine SE (Societas Europaea) und an der Pariser Börse als eine der 40 führenden französischen Aktiengesellschaften (CAC40) notiert.

 

Das Ziel von Atos ist es, die Zukunft der Informationstechnologie mitzugestalten. Fachwissen und Services von Atos fördern Wissensentwicklung, Bildung sowie Forschung in einer multikulturellen Welt und tragen zu wissenschaftlicher und technologischer Exzellenz bei. Weltweit ermöglicht die Atos Gruppe ihren Kunden und Mitarbeitern sowie der Gesellschaft insgesamt, in einem sicheren Informationsraum nachhaltig zu leben, zu arbeiten und sich zu entwickeln.

 

Weitere Informationen finden Sie unter www.atos.net

 

Als Frontend Developer sind Sie verantwortlich für

 

·  Zusammenarbeit mit Produkteigentümern und Entwicklungsteams zur Definition und Implementierung innovativer Software-Designs für webbasierte Produkte.
·  Durchführen und Koordinieren von täglichen Web-Entwicklungsaufgaben entsprechend den speziellen für das Produkt relevanten Richtlinien im Hinblick auf das Schreiben von wartbarer Software und deren Integration in ein lieferbares Web-Produkt.
·  Verantwortliche Zusammenarbeit mit Backend-Entwicklern zur Integration Ihrer Frontend-Lösung mit Backend-Services
·  Führen, Organisieren und Teilnehmen an Code-Reviews mit Teammitgliedern
·  Organisation und Durchführung der Konzeption von Testfälle und Implementierung der jeweiligen Testumgebung, sowie Koordination/Durchführung von Tests (Testen von Code auf Robustheit, einschließlich Edge-Cases, Benutzerfreundlichkeit und allgemeine Zuverlässigkeit)
·  Präsentation und Verteidigung von Software-Designs und fertiggestellten Features vor Kollegen und Produktbesitzern/anderen Stakeholdern
·  Vorbereitung der Software für die Veröffentlichung auf der Live-Website
·  Fehleridentifikation und Fehlerbehebung bei ausgelieferten Features
·  Optimierung des Website-Codes für maximale Performance
·  Erstellung und Förderung von Richtlinien, Best Practices und Standards für die Webentwicklung mit anderen Mitgliedern der Webentwicklungs-Community.
·  Analyse und Design (Konzeption) von Standardsystemarchitekturen oder
·  Softwarelösungsarchitekturen und funktionalen Modulen
·  Verantwortung für die Erstellung von Aufwandsschätzungen / Kalkulationsgrundlagen inkl. Auswahl geeigneter Software-Pakete

Generelle Aufgaben  
Je nach Projekteinsatz, Leistungen in folgenden Bereichen
·  Verantwortlich für die Identifikation neuer Methoden, Verfahren, Regelwerke bzw. Tools und
Applikationen (z.B. durch Internet-Recherche, Teilnahme an Webinaren, Einlesen bzw. Tool-Anwendung, Abstimmung mit Experten, etc.)
·  Verantwortliche Mitwirkung bei  Ausschreibungsphasen (z.B. durch Internet-Recherche zu ausschreibungsrelevanten Themen, Mitwirkung an fachl. Dokumentationen, etc.)
z.B. Unterstützung bei der Erstellung von Angeboten für Kunden durch Aufbereitung von Kalkulationswerten und Zulieferung von fachlichen Komponenten an das Bid Team im Rahmen von Ausschreibungen
·  Verantwortlich für Konzepterstellungen zu Analyse- und Designthemen (z.B. Grob-Konzept, Feinkonzept)
z.B. Verantwortliche Analyse von möglichen Optimierungen oder von technischer Anforderungen bezüglich  kundenspezifischen  Hard- bzw. SW –Voraussetzungen. Konzeption und Kalkulation von Lösungen für SW-Lösungen (z.B. Web- oder Backend-Entwicklungen ).
·  Verantwortliche Analyse und Design von System- oder Softwarelösungsarchitekturen z.B. im Bereich Web- oder Backend-Lösungen
·  Verantwortlich für die Erstellung von Aufwandsschätzungen und Kalkulationsgrundlagen (z.B. durch Zulieferung von Schätzwerten zu einem Modul oder einer Teilkomponente oder ggf. fachliche Unterstützung im Rainbow-Prozess )
·  Verantwortlich bei der Erstellung oder Anpassung (auf Basis von Change Requests) von Individual-Applikationen (Customizing / Konfiguration, sowie Implementierung/Integration) oder  Softwarelösungen
·  Verantwortlicher bei der Entwicklung bzw. Implementierung von Software bzw. individuellen Anwendungen in mehreren IT-Technologien  (z.B. Programmierung z.B. in Excel-Makros (VBA), Scripting, Datenbanken (SQL), .NET oder Java basierter Programmierung). Ggf. Entwicklung von Integrationslösungen z.B. über Schnittstellen zu verschiedenen bestehenden Anwendungen.
·  Verantwortlich für die Erstellen von technischen Testfällen bzw. Durchführung von Tests (z.B. im Rahmen der Entwicklungsphase bei UNIT-Tests, Regressionstests anhand der gemeinsam mit dem Kunden festgelegten Kriterien)
·  Verantwortung für die Durchführung von Bugfixing für Komponenten zu Standardapplikationen bzw. Teilkomponenten in Softwarelösungen  ( Fehleridentifizierung, -analyse, -behebung, -dokumentation)
·  Verantwortung bei der Erstellung von  Qualitätssicherungs-oder Abnahmekonzepten (z.B. durch Erstellung von einzelnen Kapiteln)
·  Konzeptionierung und Umsetzung von Qualitätssicherungsmaßnahmen
·  Verantwortung für die Erstellung und Pflege technischer Dokumentationen (z.B. Benutzerhandbuch, Programmierrichtlinien, SOHB) in mehreren Aufgabengebieten
·  Verantwortliche Durchführung von Kunden-Workshops z.B. Erstellung und Halten von Präsentationen, Moderation, Durchführung von PoC (Proof of Concept)
·  Kommunikation mit Fachbereichen des Kunden (z.B. Regelmeetings abhalten, Abstimmung von Anforderungen, ggf. 3-rd Level Support oder fachliche Abstimmungen mit Herstellern und Lieferanten
·  Fachliche Betreuung von Kunden und/oder Mitarbeitern durch einfachen Wissenstransfer (z.B. Erläuterung einer neuen techn. Komponente), durch gezieltes Coaching von Einzelpersonen (z.B. Einarbeiten und Begleiten eines neuen Team-Mitgliedes in ein Aufgabengebiet) oder mittels Schulungen für eine Gruppe (z.B. Halten einer Anwenderschulung)
·  Erkennen von Optimierungsbedarfen im Projekt bzw. Verantwortungsbereich und Mitwirkung bei der Umsetzung (z.B. Prozessoptimierung, Maßnahmen zur Kosteneinsparung)
·  Eigenverantwortliche (Teil-) Projektleitung

Anforderungen
·  Erfolgsbilanz bei der Arbeit mit Frontend Entwicklung (aufgabenbezogene Fachkenntnisse sowie 5+ Jahre Berufserfahrung )
·  Berufserfahrung von mindestens 5 Jahren
·  Ausgeprägte Fähigkeit zur Analyse komplexer Probleme und Entwurfsmethoden, um die grundlegenden Herausforderungen zu identifizieren und zu lösen, die mit den geforderten Produktmerkmalen verbunden sind.
·  sehr große Erfahrung in der Entwicklung mit Eclipse/RCP
·  Starke Erfahrung in der Entwicklung von Webseiten und Webapplikationen mit HTML5, CSS3, Angular2/4 und RxJS, Typescript
·  Tiefe Kenntnisse und Erfahrung im Umgang mit CSS-Preprozessoren (Less/Sass)
·  Tiefe Kenntnisse und Erfahrung im Umgang mit JavaScript-Build-Tools (Grund/Gulp/Webpack)
·  Tiefe Kenntnisse und Erfahrung mit Jasmine/Headless Chrome für Applikationstests
·  Tiefe Kenntnisse und Erfahrung in der Integration von Angular2/4-Anwendungen mit RESTful APIs
·  Tiefes Verständnis von OOP-Prinzipien und Best Practices, MVC/MVP und Designmustern
·  Vertrautheit/Erfahrung mit Clean Code Prinzipien
·  Erfahrung in Websicherheitskonzepten und -implementierungen
·  Arbeiten in einer agilen Umgebung auch in einer führenden Rolle
·  Vertrautheit mit modernen Software-Engineering-Techniken wie Continuous Integration, testgetriebene Entwicklung und anderen automatisierten Akzeptanztestverfahren.
·  Sensibilisierung/Erfahrung in der Automatisierung des Testens von Webapplikationen
·  Nachweisbare Berufserfahrung und -fähigkeiten im Folgenden (oder gleichwertig):
• Eclipse/RCP (main skill needed)
• Spring-Boot framework
• Tycho
• Java
• JPA/Hibernate
• PL/SQL
• SWT
• XML
• XSLT
• Jax-B
• XML-Beans
• Jenkins
• Maven
• Ant
• Teamcity (Management und kontinuierliche Integration)
• Artifactory  (Artefaktverwaltung)
• Jira (Ticketverwaltung)
• Confluence (Dokumentation)
• Bitbucket
·  Ausgezeichnete Kommunikations- und Teamfähigkeiten
·  Ausgezeichnete Microsoft Office-Kenntnisse
·  Die Rolle ist für einen mehrjährigen Einsatz am Kundenstandort in Frankfurt vorgesehen (5 Tagen pro Woche). Grundsätzlich sind aber auch Einsätze bei anderen Kunden in anderen Orten möglich. 
·  Fließende Sprachkenntnisse in Deutsch und Englisch

 

Zusätzliche Informationen

Atos unterscheidet nicht zwischen Herkunft, Religion, Farbe, Geschlecht, Alter, Behinderung oder sexueller Orientierung. Alle Entscheidungen während des gesamten Rekrutierungsprozesses beruhen ausschließlich auf den Qualifikationen, Fähigkeiten, Kenntnissen und Erfahrungen sowie relevanten Geschäftsanforderungen. 

Bei gleicher Qualifikation werden schwerbehinderte Bewerberinnen und Bewerber und diesen gleichgestellte Menschen bevorzugt berücksichtigt.

Bitte beachten Sie, dass nur vollständige Bewerbungsunterlagen (inkl. Anschreiben, Lebenslauf und Zeugnisse) die über unsere Online Bewerbungsplattform bei uns eingehen, in unserem Auswahlprozess berücksichtigt werden können.

Bei Fragen zu diesem Stellenangebot wenden Sie sich bitte an Frau Lilyana Cvetkova unter der Telefonnummer+49 89 7007 13038.

 

Wir freuen uns auf Ihre Online-Bewerbung!

 

Ihre Vorteile

Atos bietet viele Vorteile als attraktiver Arbeitgeber. Mit Ihrem Eintritt bei Atos treten Sie ein global agierendes Unternehmen ein, in dem Sie neben einem wettbewerbsfähigen Gehalt weitere Vorteile haben.
- über 30 Urlaubstage
- flexibles Arbeiten
- persönliche Weiterentwicklung
- Karrierepfade und -perspektiven

 

Make every future a success.
  • Job directory
  • Business directory