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)