Unser Team wächst weiter und sucht zur Unterstützung zum schnellstmöglichen Zeitpunkt eine/n:
Java-Softwareentwickler/in (Junior/Senior)
Ihre Aufgaben:
Zu Ihren Aufgaben gehört die Konzeption und Entwicklung innovativer, zukunftsträchtiger und service-orientierter Software-Architekturen im Bereich Professional Services. Sie werden am kompletten Entwicklungszyklus der Software mitarbeiten und die Software eigenverantwortlich entwickeln, implementieren und testen.
Neben diesen Aufgaben übernehmen Sie folgende Tätigkeiten:
- Realisierung individueller Software-Lösungen für unsere Kunden
- Forschung und Produktentwicklung in den Bereichen Suchmaschinen und Communities
- Agile und testgetriebene Entwicklung mit SCRUM
- Entwurf von System- und Softwarearchitekturen (UML)
- Softwareentwicklung mit Java und Java EE
- Web-Anwendungsentwicklung mit Groovy/Grails und Java
- Projektleitererfahrung ist wünschenswert, aber nicht zwingend
Bei Ihrer Arbeit sind Sie grundsätzlich in einem Entwicklungsteam eingebunden und haben Zugriff auf alle Experten der neofonie.
Fachliche Qualifikation:
- Erfolgreich abgeschlossenes Studium oder vergleichbare Ausbildung
- Ausgezeichnete Kenntnisse in der objektorientierten Softwareentwicklung mit Java
- Gute Kenntnisse in Java EE und Erfahrung mit mindestens einem Application-Server (z.B. Tomcat, Jetty)
- Gute Kenntnisse beim Einsatz von Werkzeugen (Eclipse o.ä., Subversion, Maven, Continuous Integration) und Frameworks (Grails, Spring, Hibernate, JUnit)
- Sicherer Umgang mit Web-Client-Technologien (XHTML, CSS, JavaScript, Ajax, DWR)
- Solide Datenverarbeitungskenntnisse in XML, XSLT, XML-Schema
- Kenntnisse von Modellierungswerkzeugen und Entwurfsmethodiken (UML)
- Betriebssysteme Linux, Unix, möglichst auch Windows, Shell-Scripting
- Gängige Internettechnologien, Suchtechnologien
- Sichere Anwendung der deutschen und englischen Sprache
- Projektleitererfahrung ist wünschenswert, aber nicht zwingend
Erfahrung mit Groovy und Grails ist ein großes Plus!
Wünschenswert sind zudem Kenntnisse im Bereich relationaler Datenbanken, Content Management Systemen und Information Retrieval. Zudem beherrschen Sie noch weitere Programmiersprachen, wie z.B. C++, Perl.
Persönliche Anforderungen:
- Mehrjährige Teamerfahrung in kommerziellen Kundenprojekten
- Hervorragende Kommunikationsskills
- Spaß am Kundenkontakt
- Selbstständige, engagierte und zielorientierte Arbeitsweise
- Ausgeprägtes analytisches Denkvermögen
- Konzeptionsfähigkeit
- Hohe Teamfähigkeit
- Flexibilität, Belastbarkeit
- Qualitätsbewusstsein
Wir bieten unseren Mitarbeitern eine herausfordernde Tätigkeit in einem kooperativen Arbeitsumfeld. Wir bieten Ihnen ein unkompliziertes Betriebsklima, flexible Arbeitszeiten und eine flache Hierarchie ermöglichen es, Ihre eigenen Fähigkeiten in einem spannenden technologischen Umfeld voll zu entfalten.