Java Engineer at Commercetools

You code with passion and care about quality? You are familiar with and would like to use state-of-the-art technologies and frameworks? Then join commercetools, the fastest growing SaaS commerce platform on the market. We’re re-inventing digital commerce at the enterprise level by offering discrete pieces of commerce functionality as individually consumable APIs. We’re a German company, with development entirely in Germany. We’re looking for a strong developer to start our U.S. development office.

Responsibilities:

· Be a full stack developer in a vertical product development team

· Hire 2-3 developers as part of the team over the next few quarters

· Establish a working methodology for your team, including collaboration with headquarters

· Serve as liaison between U.S.-based sales/marketing/services back to product development

Requirements:

·Bachelor's degree (or higher) in Computer Science and/or equivalent experience/qualification

·Minimum of three years of full-time work experience as Software Engineer

·Solid experience in working with Java (we work with Java 8) and JavaScript (React experience preferred)

·Comfortable developing across the full stack from back-end protocol development to front-end development

·Experience with agile development

·Previous experience in a leadership position

·Lover of high quality and well tested code

·Ability to work independently

·Interest in e-commerce solutions

·Excellent problem solving skills

·Structured, analytic and self-contained way of working

·Excellent communication skills and capacity for teamwork

·Aspiration to constantly improve yourself and learn new technologies, concepts, etc.

Nice to have:

·B2C commerce domain expertise

·Experience collaborating with remote teams

·Thorough understanding of SaaS vendors

What we offer:

·Great team of highly qualified and motivated Software Engineers who work with a mutual respect and appreciation, take responsibility and evolve together

·Work on and with open source software

·Joint decisions regarding tools and approaches

·New technologies (asynchronous IO, reactive architectures, microservices, etc.). See techblog.commercetools.com for an example of some of the thigns we work on

·Attend (and organize) internal trainings, workshops, tech talks as well as hackathons, meetups and conferences

·Growing, international company with four offices in Berlin, Munich, and Durham

·Collegial, open working atmosphere and scope for new ideas

·Healthy feedback and error culture and a climate of mutual appreciation

·Modern workplaces and technology (e.g. MacBooks) in bright offices (open-plan spaces as well as conference rooms and smaller rooms for quiet times)

·Flexible, family-friendly working hours and the possibility of working from home some days of the week