Mendimi Juaj

Nëse keni mendime për të ndarë, ju lutemi na dërgoni komentet tuaja.
Ju faleminderit.

Nëse dëshironi të merrni përgjigje, vendosni emailin tuaj në mesazh.





Trego historinë tënde

Jeni të mirëpritur të na shkruani historinë tuaj të suksesit që keni realizuar duke përdorur portalin duapune.com
Ju lutemi plotësoni formën elektronike të mëposhtme:
Ju faleminderit.

Nëse dëshironi të merrni përgjigje, vendosni emailin tuaj në mesazh.



Mirëseerdhët në duapune.com




3D Informatica Albania Sh.p.k

3D Informatica Albania Sh.p.k is an Albanian company part of an Italian group established 30 years ago in Bologna, Italy(www.3di.it). Is specialized in Enterprise Document Management area, and operating at the national and international level. Has developed the document platformExtraWay® XML DB – Record Management and Information Retrieval System.

INFORMACIONE KONTAKTI

--- Profili i Kompanisë Punët aktive të kompanisë
Tirane, Shqipëri 08-10-2019 edhe 21 ditë


Dërgoja një miku

Shënim: Adresat e emailit do të përdoren vetëm për dërgimin e kësaj pune.




Detaje të pozicionit

Kategoria e Punës / Profesioni
Programues
Tipi i punës
Kohe e plote
Eksperiencë
Mesatare (3 - 10 vite)
Kërkohet foto
Jo
Letër interesi
Jo
Rroga mujore
---
Data e përfundimit
08-10-2019
Data e fillimit të punës

Përshkrimi

3D Informatica Albania Sh.p.k is an Albanian company part of an Italian group established 30 years ago in Bologna, Italy(www.3di.it).
Is specialized in Enterprise Document Management area, and operating at the national and international level.
Has developed the document platformExtraWay® XML DB – Record Management and Information Retrieval System.


We are currently looking for talented senior developers from Albania or Kosovo, with an interest in building Java based applications.

Job position: Senior Software Developer
Job location: Tiranë, Albania

Detyrat

*Software development according to customer requirements
*Resolves tasks and projects within the terms
*Bug fix
*Reports and other tasks

Kualifikimet

Requirements:

-Data Storage

Mongo DB

Mongo DB is document based database which we use to store data in our projects. It is required to have a basic understanding of NOSQL database model.

-Elastic Search

To overcome some limitation of Mongo DB (like full text search) and optimize the search, we have intergrated in our project the Elastic Search. It is required a basic understanding of this tool.

-Oracle DB

In our application we use Oracle database. It is required to have an understanding of relation database model.


-Backend Technology

Java SE 8

It is required to have understading of java 8 new features like lambda expression,functional interfaces,method references, usage of Optional,Stream, Collectors.

Apache Maven

For Dependency Management and project build managment Maven is used in our projects. It is required to have an understanding of maven lifecycle builds and how dependecy it is resolved in maven projects.

SpringBoot

SpringBoot is opionated framework build on spring framework that makes much more easy to configure different spring frameworks(core,security,aop and etc). It is required to know how to exclude unnecessary configuration or misconfigured auto configuration.

Spring Data

It is required to know how to use spring data for data access of different repositories of information(relational and non-relational databases,map-reduce frameworks, and cloud-based data service ).

QueryDSL

It is abstraction layer to compensate the mismatch between objected oriented approach and relational or document database model. It is not must but having experience on it is plus since it is used and will heavily be used in creating complex query.

Spring Security

Spring security is the framework we use to authenticate and authorize user in our application.It is required to have used at least in memory authentication example with spring security. To have implement Authentication with a Database-Backed UserDetailsService or CAS authentication it is plus.

Design Patterns

It is required to have at least knowledge of factory method pattern. To have knowledge of decorater, observers and composite pattern it is plus.

Unit Testing

It is required to have knowledge how to implement a simple unit test with JUnit. Having knowledge of mockito framework to mock objects it is plus.


-FrontEnd Technology

Angular 6

It is required a good understanding of angular routing, forms(template and reactive forms),component communication,modules.

RxJS

It is required to have basic understanding of Observable part RxJs library which is used heavily with angular. To have deep understanding of reactive programming is plus.

NPM

The project used npm to manage dependency. It is required to have basic understanding how npm works.

Bootstrap

It is good to know basic boostrap features.

Kendo UI

Kendo UI is collection of Javascript UI components which is implemented lately in our project. It is plus to have knowledge of Kendo UI used in angular.


-Tools:

Eclipse

It required to have a basic understanding of eclipse. If you are profiecient with intelliJ that you are not required to have knowledge of eclipse you can use intelliJ.

Visual Studio Code

It is required to have basic understanding of VScode.

PostMan

It is good to have used postman or any other similar tool.

Robo3T(or RoboMongo)

It is good to have used Robo3T or any other similar tool.

Kibana or Cerebro

It is good to have used either of these tools.

Git

Distributed version-control system for tracking changes in source code during software development.

Shënime


Benefits and working hours:

Concrete opportunities for professional growth
Flexible working hours
Competitive salary
Bonus for good performance
Paid lunch
Full-time: From Monday to Friday


How to Apply:

Interested candidates are asked to send an updated Curriculum Vitae.
The application will be treated with the utmost confidentiality.
Only the selected candidates will be contacted.

Send your Curriculum Vitae to the following address: [email protected]


Dërgoja një miku

Shënim: Adresat e emailit do të përdoren vetëm për dërgimin e kësaj pune.





Si të kryeni me sukses aplikimin tuaj tek duapune.com!


1. Fillimisht klikoni butonin "Aplikoni".

2. Pasi klikoni këtë buton, më poshtë ju shfaqet mundësia të përzgjidhni 1 nga CV tuaja që keni krijuar në llogari si punëkërkues.

3. Në rast se kompania kërkon dokumenta shtesë, ju do të keni mundësi që të përzgjidhni dokumentat nëpërmjet rubrikës "Bashkëngjit Dokumente" që do të shfaqet poshtë "Zgjidhni CV që i përshtatet më së miri pozicionit të punës".

4. Në fund klikoni butoni "Dërgo".