Software Development Backend

Großraum München  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Schlagworte

Beschreibung

Mandatory (Professional level plus longer experience):
* Programming: o Expertise in larger scale backend based system development o Java (preferred IDE: Eclipse) o JEE programming o C++ (C++11 + STL would be good) o At least one scripting language (Ruby, Python, Lua, Perl etc. ) o Containers and their properties in the mentioned languages o Basics in database programming (SQL, OLAP, Slice ´n Dice) o Message Queuing Frameworks (Rabbit MQ, Active MQ, etc.)/ Middlewares for inter-process communication (e.g. ICE, Etch, Corba, etc.) o Experience with Cross-Platform, cross-language development
* Sofware Engineering: o General Design Patterns (Observer, Singleton, Abstract Factory, Model-View-Controller, Iterator, etc.) o Software Design Principles (Separation of Concerns, Modularity, Abstraction, Generality, Consistency, Low Coupling / High Cohesion, Information Hiding, Anticipation of Change, Incremental Development..) o Source-Code documentation in English o Agile Software Development Knowhow (Scrum, iterative Models) o Proficient in using current Version Control Systems (e.g. SVN, Git, Mercurial, ...) o General UML Knowledge Advantageous
* General Software Development Skills o Experience with developing multi threaded/ multi process applications in the named languages o Experience with Publish-Subscribe and data stream management solutions (Storm, Sybase ESP, IBM Infosphere Streams) o Experience using Relational and No-SQL Databases (Postgres, DB2, MongoDB, Neo4J, CouchDb, etc.)
* Frameworks and Toolchains o Cloud-Frameworks (Cloudfoundry, Amazon Elastic Cloud, Open Stack) o Java Spring o Knowhow concerning larger scale Database Solutions and BigData Frameworks: Hadoop (MapReduce, HDFS), Cloudera o Distribution Including Apache Hadoop, IBM BigInsight o Unit Testing Frameworks (Junit, googletest) o Database optimization o Geo-Spatial Database extensions: PostgreSQL (eg. PostGIS) o Integration of C++-Code (z.B. SWIG, RPC, JNI) in Java environment o J2EE-Application Servers (Tomcat, Glassfish, etc.) o Webservers (e.g. Apache) o Binary serialization (e.g. Google Protocol buffers) o Build Tools: Maven, Ant, CMake o Jenkins or Hudson, Nexus Repository and Gerrit

C++, Datenbanken, Design Pattern, Eclipse, J2EE, Java, PostgreSQL, Scrum, Softwareentwicklung, Spring, SVN Subversion, UML

Schlagwörter:
Datenbanken, Entwicklungsmethoden, Entwicklungstools, Entwicklungsumgebungen, Fähigkeiten, Frameworks, IT, Programmiersprachen, Technologien, Versionierungstools


Kontaktperson: Account Manager IT Herr Thomas Oberleitner


FERCHAU Engineering GmbH
Niederlassung München
Elsenheimerstraße 57
80687 München
Start
Frühestmöglich
Dauer
49 Wochen
Von
FERCHAU GmbH
Eingestellt
10.01.2014
Ansprechpartner:
Daniel Gogel
Projekt-ID:
649131
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren