Java / Senior Java Developer

  • Full-time

Company Description

Our client is a global leader in consulting, technology and outsourcing solutions. We enable clients, in more than 30 countries, to stay a step ahead of emerging business trends and outperform the competition. We help them transform and thrive in a changing world by co-creating breakthrough solutions that combine strategic insights and execution excellence.With US$8.25 billion in annual revenues and 160,000+ employees our client is Building Tomorrow's Enterprise
 

Job Description

We are looking for java / Senior Java / Lead Java developer to work with my client in the below mentioned locations 

Pennington, NJ / Irving, TX / Tampa, FL / Chicago, IL/ Phoenix, AZ

Qualifications

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.

Additional Information

All your information will be kept confidential according to EEO guidelines.