``

We are looking for an applicant for a permanent position to support our team in Berlin as a

Lead Java Software Developer / Software Architect (m/f/d)

Your responsibilities

Diverse & exciting

  • Technical leadership of a team of developers for application development for embedded systems
  • Responsible development of the software architecture utilized
  • Agile software development in close cooperation with Sales, Product and Project Management
  • Establishing and improving a development workflow for continuous integration
  • Evaluating, choosing and using the most innovative technologies, tools and libraries
  • Creating comprehensive unit tests for high-quality software
  • Designing and implementing new intelligent features and constant code refactoring

Good qualities

that you bring along

  • University degree in computer sciences, mathematics or similar training
  • Experiences with technical leadership of a development team
  • Hands-on experiences with standard agile methods such as SCRUM and Kanban
  • Experiences with developing applications for embedded systems
  • Experiences with analyzing customer requirements and translating them into technical requirements
  • Experiences in the field of continuous integration and the use of relevant tools such as GitLab, Nexus, Maven, Gradle and Jira
  • Experience in cyber security in the context of IoT and Industry 4.0 (EN IEC 62443-4-2)
  • Very good knowledge of Java and OpenJDK
  • Very good knowledge in developing REST APIs
  • Very good knowledge in using IoC Containers
  • Experiences in Javascript, CSS and Angular
  • Experiences in web design and development
  • Very good knowledge of network protocols (TCP, UDP, SNMP, HTTP, MQTT) e.g. with Netty
  • Good knowledge in using network analysis tools, e.g. Wireshark
  • Good knowledge in the field of software deployment, e.g. Debian packages, Docker container
  • Enthusiastic about clean code and test automation
  • Results-oriented, analytical way of thinking and hands-on mentality as well as a high level of motivation, new ideas and a team-player attitude
  • Self-confident manners, good social skills and the talent to motivate employees
  • Strong communication skills in English, German is a plus
  • A plus: experiences in developing with Java, C/C++, C# and .NET

Our offer

to you

  • A secure job in a sustainable industry
  • An open-ended employment contract with attractive compensation
  • Flexible working hours with flextime and the option to work from home
  • 30 vacation days plus additional special leave and childcare leave
  • Fresh organic fruit, free drinks and employee events (e.g. summer and Christmas parties, inhouse massage service and sports activities with shower facilities in the office, etc.)
  • Casual dress code and everybody is on a first-name basis, right up to the management
  • Modern office building in a central location with perfect transport connections as well as nearby shops, restaurants, cafes, fitness studio, etc.
  • Comprehensive onboard training and individual initial training
  • Cooperation in a spirit of trust and a dynamic, appreciative atmosphere
  • Exciting, challenging tasks and interesting perspectives
  • Room for implementing your own ideas
  • International cooperation in a continuously growing company

What is the next step?

Submit your application!

If you think “Yes, that's me!”, please email your complete application to career@dilax.com stating your desired salary and the earliest possible starting date.

Privacy Note

This website uses cookies to ensure you get the best experience on our website.
Read more