Previous Job
Previous
Java Developer
Ref No.: 18-03520
Location: Minneapolis, Minnesota
Our client is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., our client t, a member of the Nasdaq-100, is ranked 195 on the Fortune 500 and is consistently listed among the most admired companies in the world.

U.S. citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time

Job Description:

Job Title: Java Developer
Location: All over the US
Role: Direct Placement/Full-time

Qualifications Basic

• Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
• At least 4 years of experience with Information Technologies

Preferred

• At least 5 years of experience in object oriented programming skills in Java 8 /Java 7
• Experience in developing web applications in Angular JS or React JS; HTML; CSS
• Strong functional programming and Engineering skills
• Solid understanding of software design and patterns like - MVC, Delegation, Singleton, Factory, Adapter
• Extensive knowledge in developing RESTful APIs using Spring MVC, Hiberation, Integration patterns, Sprint Boot and JSON
• Deep understanding in implementing Micro services and message-based loosely coupled architectures
• Experience in designing data persistence system using both SQL and NoSQL DBMS ·
• Experience in use of source code management system Git and build tools like ant, maven
• Experience writing unit tests and using standard Web testing frameworks
• Experience and desire to work in a Global delivery environment
The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.