Senior Software Engineer-( Java )-Geocoding and Search team
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job 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.
Requirements
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.
Benefits & conditions
What Do We Offer?
- A great work-life balance
- 30 paid vacation days
- Hybrid model of work (2 days office and 3 days home office per week)
- Work on the development of high-scale services, serving and storing petabytes of data
- Work with cutting-edge, modern technologies
- Flexible working hours
- Competitive salary plus bonus
- German language course (For Germany-based employees)
- Employee wellness programs and life-coaching sessions
- A diverse team of fantastic & talented people from 60+ countries worldwide.
- Brown bag talks, team events, and more!
About the company
HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes - from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely. At HERE, we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity, and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us on our
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Finding Jobs in Germany
Find a Developer Job: 12 Best Job Sites For Developers
Backend Developer Salary in Germany [2023]