Description: 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 management. Education Level: Bachelor’s Degree Salary: ₱40000 – ₱45000 Address: Homebased How to Apply: Apply at Bossjob! Digitelly Disclaimer Employers are solely responsible for all their job posting. PinoyJobs.ph assumes no responsibility for any consequence relating directly or indirectly to any action or inaction you take based on the contents, information, or other materials found in this website. Some websites may contain links from our job listings. We are not responsible for any third-party web sites and do not make any representations regarding the content or accuracy of materials on such third-party web sites. Every effort is made to keep the website up and running smoothly. However, PinoyJobs.ph takes no responsibility for, and will not be liable for, the website being temporarily unavailable due to technical issues beyond our control. Our Guarantee Safe. Pinoy Jobs is free from scam job ads. We monitor job posting everyday. Quality Employers. We moderate employer signups and verify each access request. Clean and Professional. PinoyJobs.ph is designed and built with our users in mind. Avoiding Job Scams If a company or employer is soliciting money in exchange for a job, it is definitely a scam. For direct hire overseas, do an extensive search about the company or the employer. Do a Google search. For overseas employment opportunities please check with the employer or agency license. Digitelly About Pinoy Jobs Pinoy Jobs is the most trusted job posting site in the Philippines. We provide a safe job hiring platform to both employers and applicants.

Send Application

Upload Resume / CV (Select or Drop File)

Signup to newsletter and receive daily job updates, services, etc.