Java Developer - Richmond, United States - Centraprise

    Default job background
    Description

    Job Description:

    • 7 + years of experience in Java application development end to end.
    • Must Have - Pure hands on core java development experience.
    • Hands on experience in multi-threading, synchronization, collections, Java streams, JDBC.
    • 5 + years of experience in Java UI technologies HTML5/Angular JS/Backbone JS/Bootstrap.
    • 5+ years of experience in using caching products like hazelcast, gemfire, coherence etc.
    • Multi-threading, collections API, JDBC and knowledge of Java profiling tools.
    • Experience in using frameworks like spring, spring boot, mybatis etc.
    • Knowledge and/or experience working within the Hadoop or other big data distributed ecosystem.
    • Knowledge of cloud computing or distributed computing.
    • Software development in Agile environment.
    • Java(JDK 1.8), Spring Framework and Spring Boot, RESTful services.
    • JPA/Hibernate or Spring Repositories.
    • DB Oracle/PL SQL.
    • Jenkins or other CI system.

    Knowledge in these is a plus, but not must have:

    • JavaScript Frameworks - AngularJS or ReactJS.
    • CSS frameworks like Bootstrap.
    • Unix shell scripting.