Team Online
Java Developer
About the job
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)