Senior Java Software Engineer

Posted 14 Sep 2018

NavVis GmbH

Munich, DE Germany


java spring sql api angular

YOU WILL WORK ON:



  • IndoorViewer, our browser-based 3D application for visualization, digital enrichment and navigation of photorealistic indoor spaces – runs in any modern web browser as it is based on open standards (TypeScript, JavaScript, WebGL, Three.JS, Angular, HTML, CSS)

  • The Java and Spring-based application server which drives the web client and the navigation app

  • The PostgreSQL/PostGIS database which stores geospatially referenced data

  • Bringing great new features to the frontend by working closely together with our mapping and navigation experts

  • Designing an innovative client-server architecture to bring high-performance point cloud and computer visions to a simple to use and interactive web interface

  • Implementing features for digital enrichment of the environment using geospatial SQL, REST and Angular

  • Maintaining and extending our APIs for third party use; developing interesting API examples; gathering feedback in order to improve and extend the API

  • Coaching and developing junior colleagues


YOU HAVE:



  • At least 5 years experience in object-oriented software development 

  • A Master / Bachelor degree in computer science or electrical engineering (or similar) or no degree but self-taught top-notch coding skills

  • Successfully implemented web applications which make heavy use of JavaScript

  • Successfully implemented complex Java-based web-server applications or successfully implemented web-server applications in a comparable language and you have profound Java experience

  • Profound JavaScript experience knowing both the language and common JS libraries + good knowledge of Java EE & SQL

  • Profound experience with Spring based Java Applications


WE WILL BE THRILLED IF YOU HAVE:



  • Experience with Angular, Three.JS, Bootstrap

  • Experience with Git, Python, Bash, Linux (e.g. Ubuntu, Debian, Redhat, SUSE)

  • Experience with geospatial data

  • Experience in debugging and profiling applications and improving their efficiency, scalability, and stability

  • Well-versed in 3D graphics and web development

Job Source: Stackoverflow
Job Source: Stackoverflow

© Techie Jobs 2017. All rights reserved.