Principal Java Engineer for Navigation Database Compiler in Bucuresti

A Career at HARMAN As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day. About the RoleYou will take responsibility to develop new product and project specific functionality for the Navigation Database Compiler and its infrastructure. Our global solutions are already in-field by more than a dozen of different customer projects for several years.Mentioned large-scale solution has a record of several generations, ranging back into 2005 and consists of more than one million lines of code. The main technology stack is formed by Java and PostgreSQL + PostGIS.What You Will DoSenior Core Java developer with strong database background, preferably in the automotive/navigation domain.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 highest quality code and according tests yourself. Collaborate with a small team of engineers. “Test Driven Development” style & “0 regressions” attitude.Very good knowledge of “good coding practices” and design patterns: code modularity, code performance, OOP and component driven code, distributed / parallelized SW architecture, self-explanatory code style, crisp documentation, peer code review, team retrospection.Joint task definition and review, dependency resolving and planning in a team of engineers - as part of a matrix organization (engineers, designers, testers, and managers).Analysis and optimization of the architecture of a complex existing solution with several million LoC (Java, SQL, XML, etc.)What You NeedBachelor’s degree or higher in Computer ScienceSenior software developer with 5+ years professional experience in low-level core Java development (no Enterprise Java!)5+ years professional experience with relational databases (ideally PostgreSQL + PostGIS) and writing SQL3+ years professional experience in the development of a “Navigation Database Compiler”, as well as design and layout of Navigation database features and automated testingExperience in Agile development / TDD principles, and practicing of SAFeKnowledge in “good coding practices” and design patternsFluent English language skillsWhat is Nice to HaveProfessional experience with the NDS e.V. standard and navigation raw data formats (e.g. RDF, OpenStreetMap, ShapeFile, …)Knowledge in profiling / optimization of Java code and SQL queriesKnowledge in geospatial data processing (e.g. map generalization)Experience with tools/frameworks like GeoTools, JTS, WKT/WKB geometry representations, geodesic coordinate systems and transformationsProfessional experience in relevant OEM navigation projects#HarmanEmployeesWork in international teams with the world’s largest automotive manufacturersUse HARMAN Flex – chose the right working model fitting their job (WfH, Hybrid or Office)Access career development opportunities and get both on the job training on high-end automotive projects, as well as extensive technical trainingsAccess HARMAN Webshop with large employee discounts for audio products (JBL, HARMAN Kardon, AKG)Are encouraged to a healthy work/life balance with a progressive holiday plan based on total work experience, 2 sick days, 3 days off compensation for weekend legal holidays and flextimeAnd of course, enjoy meal tickets, a premium medical subscription, fitness discounts and other corporate perks#LI-Remote #LI-AB3

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!