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