Job Description :
Client is looking for Core JAVA backend consultants with following skills:

Must Haves
* Java 8 required
* building websites/services
* 30% hands on coding 70% leading and coordinating offshore team/attending meetings with the business/basic java architecture/gathering requirements form business
* candidates should have coordinated and developed alongside offshore team previously
* security: experience with making services like Resftul web services secure
* strong design pattern experience
* unit testing- at the very least (heavy testing on this team)

Job description:
Min Experience >3 Years with Expertise of implementation (Expertise matters a lot, we might approve less experience)
Well versed with SDLC concepts
Working with cross functional teams like Business Management, Architects, operations and QA
Strong programming & problem solving skills
Ability to think from a business perspective
Agile team player with interpersonal communication skills
Ability to work independently with minimal supervision

Additional Job Details:
"Mandatory Skills:
Expertise in JAVA/J2EE programming language utilizing Spring framework.
Sound knowledge on Object oriented programming concepts
Experience in working on Multithreaded Systems.
Strong Experience RESTful services with security/availability/performance aspects being thorough
Exposure to Unit testing framework like TestNG, JUnit.
Good knowledge on system design and various design patterns
Strong systems fundamentals related to performance, scale and factors inside/outside the JVM that impact the system.
Strong experience with SQL databases (procedures, triggers, etc
Expertise in Unix commands.
Expertise on GIT and Maven usage.
Experience in working in Agile methodologies
Experience in continuous integration
Experience in Micro Services development.
Containerization technologies – Docker is preferred
Desired Skills:
Exposure in any Actor based framework like akka
Exposure to working in a cloud/distributed environment