As our Solr Search Engine Engineer, initially, all effort will be
aimed at getting ZAMRO’s search functionality up-and-running for the
next step in maturity. A real hands-on mentality will be required.
However, as ZAMRO grows, the responsibilities will grow accordingly,
from full stack development to a continuous delivery working
environment.
Responsibilities:
- Ensure Development is delivered to a high quality, on time and budget to the agreed requirements
- Ensure team standards are being evolved and increased
- Be responsible for technical problem solving
- Contribute to the inception, story creation, analysis and development of computer systems
- Contribute to the implementation of computer systems and the accurate tracking of an enhancement and / or development
- Support integration testing of developments and / or systems
- Contribute to the agile process to ensure a high standard of delivery
- Assist in architectural design planning
- Undertake activities in line with department standards and / or working practices
- Contribute to the on-going improvement of the adopted working practices and standards within the department
- Liaise with business to help define requirements
- Work with QA to help establish correct testing methods and coverage
Requirements
- Bachelor's degree in Computer Science or related field
- You have got hands-on experience with Apache Lucene or similar (ElasticSearch, Solr, Kibana, Grafana)
- Experience with implementing or maintaining search technologies such
as Google Search Appliance, Solr, Elasticsearch, LucidWorks Fusion, or
similar
- Agile methodology experience
- Working knowledge of server-side Java technologies such as JSP, Servlets, EJB, JDBC, JMS, AMQP, Tomcat, JBoss, WebLogic, Ehcache
- Experience with open source frameworks and tools such as Spring
(MVC, Data JPA, Integration, Security), Hibernate, Groovy/Grails,
Hudson/Jenkins, Maven, Ant
- Experience implementing RESTful and/or traditional web services using technologies such as JSON, SOAP, XML, JAXB
- Passion for Software Development and eager to learn
- Expert level in an object oriented programming language, Java as main language
- Minimum of 5 years of professional experience in software engineering
- Proficient in applying various industry standards (OO, MVC, dependency injection, design pattern, etc.)
- Agile development experience or at least an open mind towards working Agile
What do we offer?
- Competitive compensation package
- Great & high energy team
- No bureaucracy
- Fast learning experience due to immediate scale-up potential
- An office in the heart of Amsterdam, next to Central Station