Full Stack Developer
Qualifications:
-
Bachelor’s degree or Master’s degree in computer engineering, computer science or related field.
-
At least 3-4 year with Full Stack Role in Java programming and web development.(.Net and Java/Kotlin services with SQL and No SQL data stores native JavaScript, React, Angular and CSS)
-
Understanding and experience of relational databases, (as MySQL, PostgreSql, Oracle etc.)
-
Experience in servers and server management such as Linux/Unix, NGINX, JBoss, etc.
-
Experience in source control such as Git.
-
Experience in Continuous Integration / Continuous Delivery such as GitLab CI
-
Experience in Agile methodology such as Scrum
-
Strong knowledge of developing with MVC framework and OOP.
-
Strong experience on Spring Framework (MVC, Rest, Security, Data), JPA 2.1, Hibernate, Web Services
-
Strong knowledge in web technologies including HTML, JavaScript, CSS, jQuery and AngularJS.
-
Strong experience in automated testing (JUnit, Selenium, Protractor, Jasmine or others)
-
Having knowledge of other software development technologies such as .Net, PHP, Grails, is an advantage.
-
Experience in Android or iOS will be a plus
Responsibilities :
-
Understanding business requirements and business process of the client’s request.
-
Developing new features to the existing projects. Fix defects requested from clients.
-
Writing analysis documents and related documents of the implementation.
-
Be a mentor for other developers
-
Providing unit testing and integration testing.
-
Delivery and deployment of feature on the server.
-
Self-starting on new technologies related business requirements.