Java Developer

Full Time1 year ago

Employment Information

Job description
As Software Engineer (Java) you will be working on a daily basis expanding our video surveillance cloud Eagle Eye Camera Manager
From innovative new features for end-users to scaling our multi-cluster, high availability cloud to support the fast-growing amount of connected cameras
Your Java knowledge and experience will be used to architect, develop and release new code every day
Using continuous integration and bi-weekly Scrums we have a fast release cycle to bring your code to real customer
Desired Skills & Experience:
Technical Skills
Excellent knowledge of JavaSE (11+);
Strong database experience - SQL, PostgreSQL;
Practical (work) experience with jOOQ, JUnit4/JUnit5, Spring MVC, Docker, Helm, K8s, Gradle, Flyway, IntelliJ, JSON, Git, Jira, REST APIs;
Knowledge of and experience with microservice oriented architecture
Knowledge of and experience with RT(S)P, H.264 and MP4, AAC and other audio/video codecs is an advantage;
Personal Skills
Fluent in English (writing + oral);
The ability to quickly learn and adapt new programming concepts and a strong will to continuously improve development skills, and staying up to date with the latest technologies;
The ability to identify technical requirements for the communication with other components and internal products and express them in a technical clear manner;
Experience with design patterns, implementation, and usage of RESTful APIs or more low-level TCP based APIs;
You are a technical, proactive, ambitious, fast learning person who is eager to bring awesome features to our growing customer base;
Work & Educational experience
At least an academic level in a Computer Science field;
At least 3-5 years of continuous, strong and practical Java (back-end) development experience, most of which in a professional organization (for med/senior positions);
You have been working in an Agile environment using Scrum methodology;
Responsibilities
Development of features in Java
Building test cases to test new or existing features
Investigate and fix bugs
Help colleagues with triaging issues
Role: Software Development - Other
Industry Type: Software Product
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate
Key Skills
GITArtificial IntelligenceCloudJSONCustomer serviceTest casesBusiness intelligenceSecurity operationsSQLLogistics

Your experience on this site will be improved by allowing cookies Cookie Policy