Position: Backend Software Engineer (Java)
Company: Brainberry
Category: Java
Experience required: 2y
English level: intermediate

This automated production in NL / CZ / PL is also controlled with the help of this Digital Configurator Platform.

We have ambitious plans to expand and broaden our platform in the coming years. That is why we need reinforcement in our international team of software developers that operates autonomously as much as possible. Our future colleague will work within an agile team that develops in using sprints.

Industry: Retail & Industrial Automation for Made-2-Measure products

Organization: 1.5 k + employees (with a separate software development company based in the Netherlands and the Czech Republic)

**About the position:**

● As a backend developer, you develop business logic within our server
applications (web application, web service, application, service).

● You work together with front-end developers to unlock features in the
front-end applications.

● As a full-stack developer, you are also involved in data management,
databases, scalability issues and cloud solutions.

● You are involved in all phases of the development life cycle from design to
deployment (DevOps).

● You work together with software architects, external IT providers and
knowledge carriers (SME) of the business units.

● You will be guided and supported in your introduction and personal
development by experienced teammates with, among other things, in-depth
domain knowledge and experience in deploying a wide range of applications.

● In-depth knowledge of web applications, Java, SQL databases and
virtualization. Systems like Docker and Kubernetes should be a familiar territory or you have experimented with before.

● You know what it takes to write maintainable and testable code, have
experience in continuous integration and deployment (CI / CD).

● Good knowledge of the English language. We usually work with business
units and colleagues from the Czech Republic where the working language is English.

● You work in a modern and flexible environment in close contact with users of the systems you develop. That also means that you sometimes go out and visit dealers and consumers. But also that you are in factories (e.g. in the Netherlands, the Czech Republic, Poland) that are controlled with our MES system in the Benelux, at colleagues in the Czech Republic, but also to production locations.

● We have an onboarding program to ensure that colleagues and you quickly become familiar with each other and that the team spirit is strengthened.

**Technology Stack:**
● Java
● ROM (DSL)
● Linux
● MariaDB
● Haproxy