Java Senior Developer
Company Description
At EnterpriseRecruit, we aim to bridge the gap between the different User groups involved in the Recruitment life cycle
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.
PAIGE