Position: Java Developer (with German language)
Company: Exadel
Experience required: 3y

The customer is a company that was established in 1978. Since then it has become a well-known manufacturer of top-quality labelling machines. Today, our customer is a leading supplier of fully integrated labelling systems, providing companies with a highly efficient and reliable interface for production and logistics.

Apart from the main factory at Hartenholm near Hamburg, the company operates offices in Düsseldorf and Auenwald. There are also sales agencies in Great Britain, France, the Netherlands, Sweden, Denmark, Poland, and the USA.

The project is to develop a new version of the middleware, along with a completely new web version that connects, manages, and controls all components of the industrial labeling process. The main goal is to provide a web interface that allows engineers, and even clients, to manage devices present in the factory, check their status, or transfer data required for labelling. We also need features like database management, representation of various statistics, and user role management.

**Requirements:**
3+ years as a Java developer focused on back end and database development
Solid knowledge of Java 8
Experience in development with the use of Object Oriented Programming design principles and practices
Experience working in J2EE environments
Strong SQL/MySQL experience
Experience with ETL processes is a plus
 
**German level:**
Intermediate

**Responsibilities:**
Participate in all phases of the software development lifecycle (SDLC)
Develop new features in all four project code repositories
Review code for colleagues
Decompose and translate business requirements into detailed design specifications
Maintain project architecture and services like Nexus, Git, and Confluence
Set a direction for the project
Be ready to provide constructive criticism for, reject, or accept team members' proposals
Create JIRA tasks
Help other team members with their tasks