Previous Job
Java Developer
Ref No.: 18-00063
Location: mn, Minnesota
Position Type:Contract
Experience Level: 9 Years
Start Date: 02/22/2018
 The ideal candidate must possess:
·   5 – 10 years' experience in Java / J2EE technology stack
·   Well versed with SDLC concepts
·   Working with cross functional teams like Business Management, Architects, operations, Quality Engineering and Performance Engineering 
·   Strong programming & problem solving skills 
·   Ability to think from a business perspective and with Non Functional Requirements thought leadership
·   Great team player and interpersonal skills 
·   Ability to work independently with minimal supervision 
Mandatory Skills: 
·   Expertise in JAVA/J2EE programming language utilizing Spring framework.
·   Sound knowledge of Object oriented programming concepts
·   Experience in working on Multithreaded Systems.
·   Strong Experience RESTful
·   Exposure to Unit testing eg: frameworks 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 databases (procedures, triggers, etc.)
·   Expertise in Unix Linux would be a plus
·   Expertise on GIT and Maven.
·   Experience in working in Agile methodologies
·   Experience in continuous integration
·   Experience in Micro Services development.
Desired Skills:
·   Exposure in any Actor based framework like akka
·   Exposure to working in a cloud/distributed environment
·   Exposure to container tools like docker would be a plus