Hybris Developer required to work in an experienced team of software architects and developers, to be responsible for the design, development and testing of quality code to meet customer driven specifications.
Roles and Responsibilities
	- Working within a project team, to deliver high quality code to deadlines.
	- To clearly communicate what is to be done and the milestones achieved to those within the project in an agreed manner.
	- To realistically estimate your own delivery timescales.
	- To solve problems posed using the tools and materials provided or to suggest alternatives where appropriate.
	- To create robust solutions using the tools and materials provided or to suggest alternatives where appropriate
	- To pro-actively research new technologies that may bring relevance to the outputs being created.
	- To work with third party suppliers wherever necessary to deliver integrated solutions.
	- To be a motivated self-starter.
Requirements
	- Extensive Hybris development experience (ideally 5.6+)
	- Extensive experience coding in Java language
	- Experience with Data structures
	- Exposure to Web technologies
	- Object oriented software design patterns experience
	- Some understanding of HTML5, CSS and JavaScript
	- Familiarity with Windows or Linux operating system
	- Strong spoken and written communication
	- If you know some of this even better
	- Experience of delivering software as part of a team
	- Knowledge of JavaScript, front end technologies
	- Knowledge of other JVM based languages Groovy, Scala, Clojure
	- Knowledge of one or more scripting languages, such as Groovy, Python
	- Knowledge of web services technologies such as SOAP, REST, JSON
	- Knowledge of relational database platforms Oracle, SQL Server, MySQL
	- Knowledge of NoSQL database platforms such as Cassandra or MongoDB
	- Knowledge of message queuing systems such as Apache Kafka or RabbitMQ
	- Contributions to open source projects