Position: Java Developer for safety app project
Company: Unit.recruitment
Category: Java
Experience required: 2y
English level: upper

**Company**: consulting and global outsource Romanian company provides different kinds of software in financial, health, artificial intelligence and blockchain technologies. 

**Product**: the app is aimed to provide safety to families through tracking live-time location of family members, tracking while driving and if an accident happens it immediately tells all the family; parents can be sure that their kid reached or left school.

**Responsibilities:**
● Participate in requirements analysis;
● Collaborate with internal teams to produce software design and architecture;
● Write clean, scalable code using Java programming languages;
● Test and deploy applications and systems;
● Revise, update, refactor and debug code;
● Improve existing software;
● Develop documentation throughout the software development life cycle (SDLC);
● Serve as an expert on applications and provide technical support.

**Qualifications:**
● 2+ years experience with Java;
● Spring Framework using Spring boot;
● JPA & Hibernate;
● Understanding of SQL Databases;
● Understanding of NoSQL Databases;
● Git source code management
● Understanding of Agile methodologies;
● Experience with design microservices architectures (nice to have);
● Understanding REST principles;
● Basic understanding of containerization with Docker.

Remote full time, but if you want there is a fancy office in the heart of Bucharest.
*B2B contractors are welcome