Java Developer

 Job Description:

Must have experience with Java Programming (Java 8 or above) at least 2 years, or able to show

proficiency in Java Programming.

Must have experience or performing unit test and integration test.

Must have experience to use Spring Framework and Spring Cloud, JPA/Hibernate, SOAP/REST.

Must know how automated test for Spring Framework (unit test, integration test).

Have Experience with design and development of software at multiple architecture tiers with

middleware focus.

Points plus (Optional):

o Have experience on setup CI/CD for Back End Application.

o Knowledge and understanding of design patters is an advantage.

o Experience with some of these is an advantage: BPM, BRMS, Search Engine, MQ, ESB,

DMS.

o Broad knowledge of software technologies utilized in IT application development in the

insurance field.

o Have experience as a Technical Development Lead in a Service Oriented Architecture

based projects.

o Knowledge and understanding of enterprise integration and cloud.

o Knowledge of DevOps technologies, containerization, and tools.

o Knowledge in Security technologies including security tools/protocols and LDAP

repositories.

o Middleware and integration open-source frameworks like: Apache Camel, Apache Karaf,

Apache ActiveMQ, Kafka, or others.

o Knowledge in Data warehousing technologies, ETL technologies, and Business

Intelligence tools.

o Knowledge in Cloud Stack (AWS)

  Required Skills:

Java