Job Description
As a Senior Java Developer you are responsible for the development of the back end of our clients e-commerce platform.
Whether its our order management system, website or apps; the backend of our ecommerce platform is crystal clear to you. We strive to make online shopping for our customers better every day and, as a Java developer, you can add value in many ways: you create and improve features, work on performance, user experience and clean up technical debt.
Your agile team consists of developers, business analyst, tester, scrum master, product owner and devops engineers. Together youll work in sprints of two weeks.
we want to write maintainable, clean code. We review each others code and try to learn from each other whenever we can. We continuously test and analyze our systems performance to keep up with our ever-growing customer base.
You enjoy working in a Scrum-based team. To shape the future of online food retail, we challenge you every day to evaluate, adapt and overcome the challenges that we face in our highly demanding environment.
You do not wait for things to happen, you make things happen. You have a passion for software development and love sharing it with your colleagues.
Requirements
At least 6 years of experience as a Java developer, preferably in an e-commerce environment.
You are a software craftsman. You care about the code you write, and you promote software development best practices and principles within the team and the department.
You can’t live with technical debt and you advocate why it’s important to pay it off.
You have experience with Java SE 7 & 8, Spring framework, JUnit, Hibernate and Tomcat as well as with development tools like Jenkins, Git, Chef and Maven.
You also have experience with other languages like Scala or Kotlin.
Knowledge of web services using SOAP or REST communication protocols. And message queuing will get you to the top of our list.
The code you write is shipped with tests. TDD is not a must, but encouraged ;
Continuous delivery is not a mystery to you.
In Git we trust!
Flexible enough to work in standby shifts every now and then.
Benefits
Good salary
24 vacation days
Skills
Agile Continuous Delivery Git Hibernate Intershop Java Jenkins JUnit Maven REST Scala SOAP Test Driven Development Tomcat
Language Requirements
English
Education Degree
Bachelor's Degree
Visa Support
Yes
Accepting only candidates from:
Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Germany, Denmark, Estonia, Spain, Finland, France, United Kingdom, Greece, Croatia, Hungary, Ireland, Italy, Lithuania, Luxembourg, Latvia, Malta, The Netherlands, Poland, Sweden, Slovenia, Slovakia