Wymagania
Responsibilities:- Design and development of an on-site platform for testing and programming of devices on a manufacturers production lines
- Design and development of a cloud services for the platform
- Participating in constant improvement of the team development process
- Choosing hardware for the platform
- very good knowledge of programming language Java SE (min. version 1.6, preferred 1.8)
- good knowledge of Hibernate, JPA
- good knowledge of SQL
- good knowledge of TCP, UDP, HTTP and HTTPS protocols
- pracitical knowledge of design patterns
- pracitcal knowledge of unit tests (TestNG, Mockito)
- practical knowledge of the Spring framework
- knowledge of REST API (best practices), Linux systems, scripting languages (Bash preferred), HTML, CSS, JS
- experience in working with GIT, Maven, Gradle, CI (Jenkins)
- practical knowledge of Java EE, Apache CXF, Docker technology
- knowledge of Hazecast framework
- experience in using SSL certificates regarding Java technologies
- knowledge of Play Framework,
- knowledge of AngularJS, Node.JS
- experience in AES, PGP, DSA, RSA and HASH methods
- knowledge of report frameworks (Jasper Reports)
- knowledge of Amazon Web Services
- practical knowledge of Big Data issues (Apache Hadoop, Spark)
- knowledge of OAuth 2 protocol
- work with trending technologies such as IoT and Bluetooth Mesh
- a fast paced and dynamic environment
- autonomy in choosing the right tools for your tasks
- collaborative and self-organized environment
- B2B contract or permanent agreement