Java Engineer (M/F/D)

Optimal Systems Gmbh | Berlin, Deutschland

Date listed

7 months ago

Employment Type

Full time


55k € - 70k €

At OPTIMAL SYSTEMS we are looking for inventors, planners, visionaries - in short: doers who want to accompany our customers on their way to digitalization. We are looking for a Java Engineer (f/m/d) to join our Berlin team to further develop, optimize and design our high performance and massively distributed ECM product.

What we offer

  • Spacious and modern offices, flat hierarchies, open communication and agile Scrum teams
  • Good working environment, teamwork and colleagues who are passionate about their work
  • Flexible working hours and the possibility to work remotely (up to 30%)
  • Smunch® - freshly prepared, healthy and subsidized lunch delivered directly to the office
  • Free fruits, coffee and tee
  • In-house sports studio with personal trainer as well as health advice and workshops
  • Company pension scheme, subsidy for kindergarten costs, E-bicycle leasing, employee discounts, team events and much more
  • Carpool (E-Smart and Smart Cabrio) for private use

Your tasks

  • Write scalable and maintainable code on a “you build it, you run it” principle using continuous integration and continuous deployment
  • Possibility to contribute one of the following major product functions: workflow or search.
  • Support the full lifecycle of the software components you work on, from idea, to development, to release, and support in production
  • Collaborate with your team members and stakeholders in a vertical (cross-functional) agile team

Your profile

  • At least 5 years of professional experience in Java programming
  • Proficiency with Spring Boot, Spring Cloud
  • Experience with relational databases as well as NoSQL databases (above all Elasticsearch)
  • Experience with scalable microservice architecture and deploying and operating your applications on Cloud infrastructure (AWS, Azure or Google Cloud)
  • Strong focus on quality and know-how to test
  • Caring about reliability, scalability and performance of your app end to end
  • Ability to comprehend, write and refactor robust and reusable components
  • Expertise with messaging services (e.g. RabbitMQ, ActiveMQ or JMS) or Docker/Kubernetes is a big plus

At a glance

  • Job-ID: DEV-JACL-1912-STO (Please mention in your application.)
  • Starting date: as from now, full-time
  • Contact person: Nikola Milanovic – Director Product Development & Christin Kuhnert – Human Resources Manager
  • Location: OPTIMAL SYSTEMS GmbH, Headquarters, Cicerostraße 26, 10709 Berlin, Germany
  • Application: via [email protected] or apply through