Back to Jobs
Full timeTechnology

Java Developer

krg technology incRaleigh, NC🇺🇸United StatesPosted Apr 11, 2017

Quick overview

SeniorityLeader
Employment typeFull Time
Work modeOn Site
LocationRaleigh, NC, United States
Posted9 years ago
SpringSpring BootSonarQubeApacheJavaMavenMockito

Job description

Ajith

KRG Technologies, Inc.,

ajith(at)krgtech.com

25000 Avenue Stanford, Suite #243, Valencia, CA 91355

Direct : 661-367-8000 Ext : 310

Job Title: Java Developer

Location: Raleigh, NC

Duration: Full Time

Job Description:

− Good concepts and working knowledge of Apache CXF

o Should have written restful services in minimum 1 production application

o Should know basic concepts of marshalling/un-marshalling and what happens under the hood

− Good understanding of JSON/XML

− Good knowledge of Java collections

− Knowledge of Spring Framework in production environment

− Core Java concepts should be very strong

− Design Patterns in Java

− Multi-threading

o Fork/Join (Good to have)

o Executor Service

− Distributed caching framework (Good to have)

− Dependency management (Either One -Maven/Gradle/Ivy)

− Working knowledge of Clover/SonarQube

− Testing

o Should have written Unit tests using Mock framework like Mockito etc.

o Integration testing (Good to have)

o Behavior Driven Development (Good to have)

− Good problem solving skills

− Web Server concepts like Tomcat/Jetty implementation with Web socket (Good to have)

− Spring Boot (Good to have)

− Google Protocol Buffers (Good to have)

− Java 8 concepts and implementation (Good to have)

GC and USC Only

Similar jobs