FULL STACK DEVELOPER

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

Php 40,000 - 45,000

HOURS PER WEEK

TBD

DATE UPDATED

May 2, 2020

JOB OVERVIEW

FULL STACK DEVELOPER (HOME BASED)

Job description:

- Experience with application development and programming (Java, J2EE)
- Experience in Microservices
- Intermmediate or better skills with Java, J2EE, web sphere, XML, XSLT, Javascript, HTML/CSS.
- Strong knowledge in Structured Query Language. (DB2)
- Hands-on experience in IBM Web Sphere and WAS.
- Excellent knowledge of most common software architecture & design patterns.
- Good knowledge of API & Microservices technologies and containers
- Experience in MQ configuration, WAS Spring Boot
- Strong knowledge in Angula JS, React JS
- Experience in creating web responsive applications
- Proficient in Spring, Spring Boot Hibernate frameworks for developing back end applications.
- Good knowledge of creating unit test cases using Junit.
- Familiarity with database technology such as SQL Portgress DB.
- Should have good knowledge of Git and Jenkins for Devops operations.
- Good communication skills to connect with customers.
- Should be capable of designing and proposing solutions for the user requirements.


Technology Stack:

- Programming Languages and Frameworks JavaScript CoffeeScript jQuery Underscore Backbone Handlebars HTML CSS Bootstrap.
- Infrastructure: Spring Boot Spring Security Build Maven Gulp.
- Programming Language: Java 8.
-Frameworks: Spring Framework 5, 1 Hibernate 5, 2 Spring Data, JPA, Spring Boot.
- Infrastructure: Vert x and Hazelcast.
- Unit Testing: Junit, Mockito, Powermack, Spring, Test Vertx, Unit Build Maven.

Requirements
The required skills are:

- Very strong analytical and problem solving abilities
- Very strong knowledge of software design principle: MVC, data structures, graph data, algorithms, design patterns, multithreading, catching, recursion.
- Strong knowledge of core Java: class loading, garbage collection, Java collection APL, Reflections API, Java 8 streams and functional programming.
- Strong knowledge of Object Relation Mapping technologies: JPA/Hibernate- Strong knowledge of common Java frameworks (Spring, JSR-303, Longback, Junit, Apache Commons)
- Strong Knowledge of Relational Databases and SQL.


Good to have:

- Strong knowledge of BDD (behavior-driven development) with jBehave.
- Experience with TDD (test driven development)
- Strong knowledge to Gradle, Jenkins automated build processes
- Strong knowledge of representation state transfer (RESTful Web services)
- Strong knowledge of enterprise Java: JAX-RS, JTA, Jetty/Tomcat
- Knowledge of HTTP, XML, JSON
- Knowledge of Unix/Linux- Knowledge of Liquidbase database schema ---------- cation Level: Bachelor's Degree

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin