Job Description :
Position: Java Developer

Location: Multiple Locations (NJ / IL / MD / GA / TX / CA / NY)

Type: Direct Hire (Permanente)

Client is not sponsoring visa for this job

Interview: Phone and Skype

Must Have Skill set : Java development on Spring

Expertise in developing backend APIs in Javas spring or spring boot

Experience with Spring, Spring MVC, Hibernate, web services – REST/SOAP, JMS, JPA, MDB, CXF, SLF4J,c and other Java frameworks / open source libraries

Understanding of design patterns and NTier architectures

Experience with Java EE, Maven

Experience with application servers such as Jetty, Tomcat, JBcoss, Websphere

Enterprise Java technology, Web Servers and Application

Experience with Spring Security and SSO solutions

Experience with SOA and Web Services REST

Experience with database applications such as Oracle, DB2 as well as with SQL

Experience providing sizing and scalability recommendations and solving connectivity and deployment issues

Experience deploying to application servers in enterprise environments

Experience using Agile development methodologies

Expert knowledge in Dependency injection and ORM frameworks

Distributed architectures, strong OO background, SOA, web services and messaging paradigms

Well versed in relational / non-relational data stores

Profiling and improving performance of Java applications from threading, memory management, container optimization etc

Automated testing frameworks – unit and integration tests

Continuous delivery processes from automated build, test and deployment