Java Engineer (m/f) in Berlin

commercetools

Salary
Undisclosed salary
Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

commercetools is one of the world's leading providers of cloud-based e-commerce technology. On the basis of their highly available platform, complex retail models across all sales channels and for all devices can be implemented. To support our dev team we are looking for a talented Engineer who codes with passion and cares about quality. You are familiar with responsive and scalable web applications and would like to use state-of-the-art technologies and frameworks? You have knowledge how a web application works, both on the front-end and back-end side? Then join us and work with us on challenging projects for our mother company REWE Digital!

Responsibilities:

  • Design and implement e-commerce web applications in Java
  • Software Lifecycle Management of service from development to deployment
  • Analyse requirements and discuss technical approaches
  • Close work with your interdisciplinary, agile team consisting of Agile Coaches, Product Owners, Backend Developers, Test Engineers and Squad Architects

Requirements:

  • Bachelor's degree (or higher) in Computer Science, (Business) Informatics and/or equivalent experience/qualification
  • Min. 3-5 years of full-time work experience as a Software Engineer in an agile environment (working with Scrum and/or Kanban)
  • Solid experience in working with Java 6 (we work with Java 8)
  • Experience with designing and implementing REST APIs
  • Lover of high quality and well tested code and experience with TDD
  • Experience in functional programming and/or with Scala and Akka Streams
  • Interest in e-commerce solutions
  • Good English language skills
  • Outstanding problem-solving abilities, conceptual skills as well as a structured, analytical and independent way of working
  • Excellent communication skills
  • Aspiration to constantly improve yourself and learn new technologies, concepts, etc.
  • Great team player with a good dose of humor and pragmatism :-)

Nice-to-have:

  • Experience with Spring MVC, Spring DI and Spring Batch
  • Experience with Ansible (or deployment in general)
  • Experience with Docker
  • Familiar with microservice architecture

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 (FP in Scala, CQRS, Event-Sourcing, asynchronous IO, reactive architectures, GraphQL, microservices, etc.)
  • Attend (and organize) internal trainings, workshops, tech talks as well as hackathons, meetups and conferences
  • Challenging and meaningful projects in a company with over 10 years of history, which has became with their innovative commercetools platform one of the technology leaders in the growing e-commerce business
  • Long-term and strategic stability by being a 100% subsidiary of REWE Digital (part of the REWE Group)
  • Growing, international company with four offices in Berlin, Munich, New York City 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
  • Free water, coffee, tea, fresh fruits and some colleagues who really love baking cake ;-)

 
  • Ecommerce

Official website, founding date, employees, how did it all begin... Do you know the whole story?

Tell Us!

Other backend developer jobs that might interest you...