IC Resources Ltd

Java Software Developer

€60000 - €70000 per annum
02 Aug 2017
30 Aug 2017
Simon Allen
Specialist Area
Contract Type
Full Time
Java Software Developer, SQL, GIS / Navigation
Location: Munich, Germany

We are seeking an experienced Java Developer with good SQL Database experience to join the team here just outside Munich. You will be part of a 9 person team here in the Germany, working in coordination with another team in Hungary. The ideal candidate will be experienced with Java and SQL, as well as have some sort of experience with GIS / Navigation.

As Java Software Engineer you will:
- Make, design and architecture decisions for sub-components of our premium Navigation Database Compiler. Elaboration and implementation of component design, concepts, algorithms and architecture for new features
- Write most challenging pieces of code yourself, create descriptions and code samples to explain necessary software behaviour to other engineers
- Steer a small team of engineers writing Java / SQL code, code modularity, Java code performance, OOP and component driven code; distributed / parallelized SW architecture; self-explanatory code style; documentation
- Task definition and planning of tasks for a small team of engineers, review of implementation progress, review of change lists, coordination of work packages with other domains
- Analysis of the architecture of an existing huge Java solution with several millions LOCs (Java, SQL, XML, etc.)
- Analysis, improvement and optimization of complex, distributed algorithms for geo-data processing
- As part of a matrix organization work with engineers, designers, testers and managers as needed to help integrate and productise your solution

Required experience as a Java Software Engineer:
- Degree or equivalent in computer science or a similar qualification
- Relevant software development experience in Java, strong knowledge of current software technologies, such as component-oriented and OO software development, UML, Design Patterns, XML
- Good level of professional experience in relational database management systems and SQL
- Professional experience with navigation raw data/formats, such as RDF, MultiNet, ShapeFile, Collada, or the Navigation Data Standard (NDS e.V.)
- Experience with GIS tools and libraries for geo-data processing (e.g. JTS/GeoTools, PostGIS, QuantumGIS, etc.)
- Self confidence, high team spirit and communication skills
- Must have worked as part of a distributed medium or large size team
- English fluently written and spoken, German is a bonus

If you are an experienced Java Developer with good relational database experience using SQL and you have the relevant Navigation and GIS skills then get in touch with Simon Allen at IC Resources.

Keywords: Java, SQL, software, developer, engineer, GIS, navigation, oop, xml, geo, uml, munich, germany, RDF, MultiNet, ShapeFile, Collada, Navigation Data Standard, NDS