Our Client – International IT Company, leading provider of Artificial Intelligence software applications is looking for Full Stack Java Developer, Chişinău
Job Aim:
- Develops information systems by designing, developing, and installing software solutions
RESPONSIBILITIES:
Technical Tasks:
Design, develops and modifies modules based on functional and system requirements;
Work closely with Team Leader, Business Analyst and Product Owner for understanding functional and system requirements;
Work closely with Architecture Team to ensure architectural integrity and product quality;
Participating in testing process through unit testing and bug fixes.
Other Tasks:
Participate in daily standup meetings;
Participate in planning, estimating, and scheduling activities;
Work closely with the QA team to ensure quality of the software development within his/her responsibility.
Qualification:
University Degree in Computer Science or equivalent;
Good Java development skills;
Good Java Script, React, Redux;
Good Spring, Hibernate
Resful Web Services;
Good understanding of relational databases (MSSQL).
Essential Skills:
Proficiency in written and spoken English;
Self-motivated, Creative, Thorough;
Teamwork;
Share knowledge.
Desired Knowledge:
Code Smells;
Refactoring;
Design patterns;
Unit testing;
TDD;
Familiar with software development lifecycle.
ADVANTAGES:
Salary range: 2500-3500 euros (net) (it will be discussed on the interview);