Java Software Entwickler / Software-Engineer (m/w/d)
Aufgaben
* Verantwortung für Analyse, Design und Realisierung komplexer Softwarelösungen
* Entwicklung innovativer Lösungen in Abstimmung mit Produktmanagement, Fachvorgesetzten und Projektteam
* Fachliche Unterstützung unserer Berater, Partner und Kunden
Profil
* Abgeschlossenes Studium der Informatik oder vergleichbare Ausbildung und erste Berufserfahrung
* Exzellente Kenntnisse und umfangreiche Erfahrung in der Entwicklung mehrschichtiger, serviceorientierter Java-Enterprise- und Web-Anwendungen sowie von serviceorientierten Komponenten und Architekturen
* Sehr gute Kenntnisse in den folgenden Bereichen
* Java und in den Standard-Java-Bibliotheken und APIs
* Software-Frameworks wie JEE, Spring, EJB, JSF, GWT, Struts, Velocity und Wicket
* Datenstrukturen, Algorithmen und Software-Design
* Modellierung von Datenbanken und objektorientierten Informationssystemen
* HTML (inkl. HTML 5), CSS (inkl. CSS 3), Javascript und Javascript Frameworks (z.B. Vue.JS, Angular, React)
* REST, SOAP, BPEL, XML, XSD und XSLT / XPath
* Kenntnisse moderner, objektorientierter Entwicklungsmethoden (MDA, MDSD,OOA, OOD, OOP) und Werkzeuge (Eclipse, Ant, Maven)
* Erfahrungen sind wünschenswert:
* Mit relationalen Datenbanken wie Oracle, Microsoft SQL Server, IBM DB/2 und PostgreSQL
* Mit Applikationsservern wie JBoss, IBM WebSphere, Oracle Fusion / Weblogic und Tomcat
* In der Integration und Programmierung mit Microsoft-Technologien (.NET-Framework, ASP.NET, C#) von Vorteil
* Linux- und Skripting-Kenntnisse (Python, Ruby) von Vorteil
* Selbständige Arbeitsweise und Zuverlässigkeit sowie ausgeprägtes analytisches und logisches Denkvermögen
* Freude an Teamarbeit und Spaß an neuen Herausforderungen sowie Begeisterung für neueste Technologien und Frameworks verbunden mi Eigeninitiative zur Einarbeitung in neue Aufgabengebiete
* Hohe Motivation und Ergebnisorientierung, zuverlässiges und systematisches Arbeiten
* Überdurchschnittliches Engagement und Bereitschaft zur Mobilität
* Fließende Deutsch- und Englischkenntnisse in Wort und Schrift, Französisch sowie Luxemburgisch wünschenswert
______________________________________________________________________________________
Your Responsibilities
* Responsibility for analysis, design and realization of complex software solutions
* Development of innovative solutions in coordination with product management, line managers and the project team
* Technical support for our consultants, partners and customers
Your Qualifications
* University degree in IT or similar qualification and initial professional experience
* Excellent knowledge and extensive experience in the development of multi-layer, service-oriented Java enterprise and web applications as well as service-oriented components and architectures
* Very good skills in the following sectors
* Java and the standard Java libraries and API
* Software frameworks such as JEE, Spring, EJB, JSF, GWT, Struts, Velocity and Wicket
* Data structures, algorithms and software design
* Modeling of databases and object-oriented information systems
* HTML (incl. HTML 5), CSS (incl. CSS 3), Javascript and Javascript frameworks (e.g. Vue.JS, Angular, React)
* REST, SOAP, BPEL, XML, XSD and XSLT / XPath
* Knowledge of modern, object-oriented development methods (MDA, MDSD, OOA, OOD, OOP) and tools (Eclipse, Ant, Maven)
* Previous experience is preferable:
* With relational databases such as Oracle, Microsoft SQL Server, IBM DB/2 and PostgreSQL
* With application servers such as JBoss, IBM WebSphere, Oracle Fusion / Weblogic and Tomcat
* An advantage in integration and programming with Microsoft technologies (.NET framework, ASP.NET, C#)
* Linux and scripting knowledge (Python, Ruby) an advantage
* Autonomous and reliable working method as well as strong analytical and logical thinking skills
* Enjoy teamwork and new challenges as well as enthusiasm for the latest technologies and frameworks combined with initiative to familiarize yourself with new areas of responsibility
* High motivation and results orientation, reliable and systematic working style
* Above-average commitment and willingness to be mobile
* Fluent written and spoken German and English, French and Luxembourgish are an asset