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 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) .
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.