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 BerufserfahrungExzellente Kenntnisse und umfangreiche Erfahrung in der Entwicklung mehrschichtiger, serviceorientierter Java-Enterprise- und Web-Anwendungen sowie von serviceorientierten Komponenten und ArchitekturenSehr gute Kenntnisse in den folgenden BereichenJava und in den Standard-Java-Bibliotheken und APIsSoftware-Frameworks wie JEE, Spring, EJB, JSF, GWT, Struts, Velocity und WicketDatenstrukturen, Algorithmen und Software-DesignModellierung von Datenbanken und objektorientierten InformationssystemenHTML (inkl. HTML 5), CSS (inkl. CSS 3), Javascript und Javascript Frameworks (z.B. Vue.JS, Angular, React)REST, SOAP, BPEL, XML, XSD und XSLT / XPathKenntnisse 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 PostgreSQLMit Applikationsservern wie JBoss, IBM WebSphere, Oracle Fusion / Weblogic und TomcatIn der Integration und Programmierung mit Microsoft-Technologien (.NET-Framework, ASP.NET, C#) von VorteilLinux- und Skripting-Kenntnisse (Python, Ruby) von VorteilSelbständige Arbeitsweise und Zuverlässigkeit sowie ausgeprägtes analytisches und logisches DenkvermögenFreude an Teamarbeit und Spaß an neuen Herausforderungen sowie Begeisterung für neueste Technologien und Frameworks verbunden mi Eigeninitiative zur Einarbeitung in neue AufgabengebieteHohe Motivation und Ergebnisorientierung, zuverlässiges und systematisches ArbeitenÜberdurchschnittliches Engagement und Bereitschaft zur MobilitätFließende Deutsch- und Englischkenntnisse in Wort und Schrift, Französisch sowie Luxemburgisch wünschenswertYour Responsibilities
Responsibility for analysis, design and realization of complex software solutionsDevelopment of innovative solutions in coordination with product management, line managers and the project teamTechnical support for our consultants, partners and customersYour Qualifications
University degree in IT or similar qualification and initial professional experienceExcellent knowledge and extensive experience in the development of multi-layer, service-oriented Java enterprise and web applications as well as service-oriented components and architecturesVery good skills in the following sectorsJava and the standard Java libraries and APISoftware frameworks such as JEE, Spring, EJB, JSF, GWT, Struts, Velocity and WicketData structures, algorithms and software designModeling of databases and object-oriented information systemsHTML (incl. HTML 5), CSS (incl. CSS 3), Javascript and Javascript frameworks (e.g. Vue.JS, Angular, React)REST, SOAP, BPEL, XML, XSD and XSLT / XPathKnowledge 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 PostgreSQLWith application servers such as JBoss, IBM WebSphere, Oracle Fusion / Weblogic and TomcatAn advantage in integration and programming with Microsoft technologies (.NET framework, ASP.NET, C#)Linux and scripting knowledge (Python, Ruby) an advantageAutonomous and reliable working method as well as strong analytical and logical thinking skillsEnjoy teamwork and new challenges as well as enthusiasm for the latest technologies and frameworks combined with initiative to familiarize yourself with new areas of responsibilityHigh motivation and results orientation, reliable and systematic working styleAbove-average commitment and willingness to be mobileFluent written and spoken German and English, French and Luxembourgish are an asset