> Markdown version of [/jobs/ext/2042067-senior-software-engineer-java-geocoding-and-search-team](https://www.wearedevelopers.com/jobs/ext/2042067-senior-software-engineer-java-geocoding-and-search-team). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer-( Java )-Geocoding and Search team - **Company:** HERE Technologies - **Location:** Frankfurt am Main, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Unix, Configuration Management, Code Review, Information Systems, Continuous Integration, Software Design Patterns, DevOps, Memory Management, Geocoding, Search Algorithms, Scrum Methodology, Software Engineering, Multithreading, Concurrency, Backend, Gitlab, Git, Kubernetes, Information Technology - **Published:** August 13, 2026 - **Apply:** https://www.careerjet.de/jobad/de80cca2cb9aa1808fa46d37d4a700d04a ## About the Role We are looking for a technically skilled and experienced senior software engineer with at least 3 years of industry experience who is creative, innovative and passionately algorithmic to join our diverse and multi-functional R&D team., * Bachelor's or Master's degree in Computer Science, Information Systems, Geo-Informatics, or a related field. * Excellent working expertise in software engineering with Java (3+ years). * Expertise in backend services, concurrency, multi-threading and memory management. * Excellent analytical and algorithmic skills, effective knowledge of design patterns. * Paid attention to solid software craftsmanship, a sincere motivation for keeping things simple and a passion for coding. * Good working knowledge in one modern configuration management system, preferably git. * Good working knowledge in UNIX operating systems. * Strong ability to conquer new skills in a self-reliant manner. * Profound understanding of translating algorithms into code is a requirement, e.g. hands-on experience with graph algorithms, search algorithms, etc. * Proficient oral and written English language skills. ## Description As a member of an agile Geocoder&Search Development Team, you will work closely with Data Analysts, Requirements Engineers, Testers and DevOps on-site in Schwalbach. Under limited supervision you will be implementing, maintaining and improving key search components. With your technical Java expertise, you will identify weaknesses and potentials in our current implementation and apply advanced concepts. Mentoring, knowledge sharing and coaching less experienced team members reflects our belief that team play is paramount. Our culture is founded on openness, collaboration and honesty, with colleagues who are brilliant in their field, resilient, and above all, strive for the best. One team, where everyone makes a difference and everyone is heard. We care. Even in tough times. Your responsibilities: * Build and improve Geocoder & Search features with a focus on quality and customer needs. * Work with experts on a world-class location-based product. * Use modern tools, technologies, and agile practices. * Be part of a Scrum team focused on ownership, efficiency, and quality. * Contribute to architecture and design discussions. * Analyze feature performance together with the Data and Testing teams. * Review code and architecture for clean code standards and suggest improvements. * Investigate and fix software bugs, report findings and follow up on issues. * Bring new ideas and challenge the way things are done. Tech Stack: * Backend: Java. * Infrastructure: Kubernetes / UNIX. * Cloud: AWS. * CI/CD: GitLab. ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Local Candidates vs International Talent - Building the Very Best Dev Team](https://www.wearedevelopers.com/videos/1067-local-candidates-vs-international-talent-building-the-very-best-dev-team) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [How to Find Tech Jobs in Berlin](https://www.wearedevelopers.com/magazine/291-how-to-find-tech-jobs-in-berlin)