Senior Software Engineer, Full-Stack (Java, Spring & Angular) (F/M/D) at NavVis
on-site · full-time · Visa sponsorship
Responsibilities:
- Design, implement and maintain backend (Java / Spring / Hibernate) and frontend (Angular / TypeScript) components for the NavVis IVION platform.
- Deliver scalable APIs and SDKs powering 3D visualization, mapping and data management features.
- Develop and evolve the PostgreSQL / PostGIS data layer for geospatial data at scale.
- Collaborate with product, design and engineering to translate requirements into robust solutions.
- Maintain code quality via code reviews, tests and performance optimizations.
- Mentor and support engineers across the squad and promote knowledge sharing.
Requirements:
- Typically 7+ years of software development experience with a track record of delivering complex systems.
- Strong expertise in Java, Spring, Hibernate and modern web architectures plus advanced Angular / TypeScript skills.
- Solid experience with relational and geospatial databases (PostgreSQL / PostGIS).
- Experience building APIs and SDKs, and shaping technical roadmaps in cross-functional teams.
- Good communication skills and a collaborative mindset; familiarity with 3D/web graphics (WebGL) is a plus.