With applications for content management, site search, page
management, SEO optimization and role-based analytics, BloomReach is a
central location for all players who manage customer experience to come
together and intelligently drive business outcomes. BloomReach is a
Leader in the Gartner Magic Quadrant for WCM and a Visinionary in the
Gartner Magic Quadrant for DPX.
BloomReach's portfolio of customers in Europe is growing aggressively
and includes: Ahold Delhaize, Air Miles, ANWB, Conrad Electronics,
Edeka, FC Bayern Munchen, ING, NHS, MetOffice, Dutch Police, Randstad
& the Dutch Government. Founded in 2009, BloomReach is headquartered
in Mountain View, CA with offices worldwide and is backed by investment
firms Bain Capital Ventures, Battery Ventures, NEA, Salesforce
Ventures, and Lightspeed Ventures. Learn more: www.bloomreach.com
The team
The Senior Java Developer is part of
BloomReach Professional Services team. This team works hand in hand with
clients and/or partners to deliver personalized online experiences
through websites & mobile applications using BloomReach Digital
Experience Platform (DXP) .
Responsibilities
As (Senior) Java Developer/ Technical Consultant in our Professional Services team, you will
- become an expert in implementing large scale web applications using our Digital Experience Platform;
- develop hands-on using our platform with Java as the main
programming language, along with Spring and other Open Source
technologies;
- work across multiple projects in parallel, occasionally working with customers on-site;
- make software architectural decisions and advise our customers and partners, together with Solution Architects;
- work with smart and innovative customers and partners throughout
Europe (focus on Benelux / DACH / UK) and become the go-to expert for
anything back-end related;
- develop & improve add-on’s and plugins for our DXP platform.
Your a person who likes to learn on the job and is ready to dive in.
Your first month will include product and company training in our
Amsterdam office, as well as directly joining implementation we perform
for our large accounts in the region. Depending on your projects, you
will have a mix of working out of our Amsterdam office of on
customer/partner locations. For international implementations, expect to
travel up to 20% of the time.
The ideal candidate
- Has a Bachelor’s or Master’s degree;
- Has experience as a Web (Application) Developer, preferably with Java, with (team)leadership and delivery responsibility;
- Has experience implementing Enterprise CMS or related technologies (eCommerce / DAM / PIM);
- Has extensive knowledge of core Java and common Java libraries and
frameworks, and integration patterns and frameworks (Java, Spring, TDD,
Web services, Application servers);
- Has experience with standard development tooling like Maven, Git, CI, Docker;
- Has strong hands-on programming skills, and creates smart and beautiful code;
- Gets energized from sharing best practices with fellow developers which is present on your Github account and blog on Software;
- We have adopted English as our working language in so we expect you have a good grasp on both verbal and written English.
What we offer
A challenging position with lots of
room for growth. Work from the heart of Amsterdam with a team of highly
skilled, international co-workers and the world’s most advanced digital
experience product. You’ll love our flat, non-hierarchical structure,
open(-source) mentality, our dedication to technical excellence, and the
fierce loyalty with which we value our team members.