Beschreibung
TätigkeitenbeschreibungFür unseren Kunden aus dem Raum Stuttgart suchen wir ab sofort einen Softwareentwickler (m/w) für Betrieb und Deployment von JEE-Apps.
Aufgaben:
Unterstützung als Softwareentwickler im Fachgebiet Konfigurations-Management (Konzeption und Entwicklung einer hoch-automatisierten und modernen Test-Infrastruktur):
* Konzeption & Weiterentwicklung des Konfigurations-, Build- und Releasemanagement
* Automatisierung der Entwicklungs- und Testsystembereitstellung
* Anforderungsanalyse & -konsolidierung, Konzipierung und Spezifikation in enger Zusammenarbeit mit IT Operations und mehreren interdisziplinären SCRUM Teams
* Optimierung und Weiterentwicklung der eingesetzten Software- und Entwicklungswerkzeuge.
* Aufbau einer modernen Provisioning Infrastruktur basierend auf Docker und Ansible in Zusammenarbeit mit IT Operations
Für diese Aufgabenstellung sollten Sie über die folgenden Kenntnisse und Erfahrungen verfügen:
* Erforderliche Schlüsselkenntnisse: Scripting (bash, python), WebSphere Know-How, JBoss Know-How, Betrieb und Deployment von JEE-Apps
* Kenntnisse im Konfigurationsmanagement von Softwaresystemen
* Kenntnisse in der Administration von Linux/Unix Systemen
* Kenntnisse über Versionsverwaltungssysteme (SVN, Git), Continuous Integration (Jenkins, Maven, Ant, Scripting)
* Grundkenntnisse in der Softwareentwicklung mit Java (JEE, RCP), Administration und Konfiguration von Websphere Application Server, MQ und DB2
* Darüber hinaus Kenntnisse / Erfahrungen in einem oder mehreren der folgenden Werkzeuge & Tools im Configuration Management von Vorteil: (My-)Eclipse, Linux, Jenkins, Perl, Apache Webserver, Nagios, Icinga, Docker, Ansible
* Darüber hinaus Kenntnisse / Erfahrungen in einem oder mehreren der folgenden Technologien in der Entwicklung von Vorteil: Eclipse RCP/OSGi, Java EE, IBM WebSphere Application Server, IBM MQ, IBM DB2, JBoss, Tomcat, MySQL Datenbanken
Fähigkeiten (Must have)
BASH, JBOSS, JEE, Python, WebSphere