Job Description :
This is Ravi from ProNix Inc.
Please share suitable profiles towards below position to ravi at pronixinc dot com

Role : Java Lead
Location: Chicago, IL
Experience : 8 years’ experience needed with recent/current lead roles.
W2 only

Essential Duties and Responsibilities:
This section contains a list of five to eight primary responsibilities of this role that account for 5% or more of the work. The incumbent will perform other duties assigned.
1) Responsible for creating design artifacts based on requirements/use-cases and software architecture.
2) Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities.
3) Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications.
4) When applicable responsible for providing design/technical specifications to external design partners.
5) Responsible and capable of working within a geographically distributed team environment.
6) Responsible for leveraging proven design patterns to create software solutions
7) Responsible for ensuring all product development is done while complying with applicable standard-operating-procedures and regulatory standards.

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. List knowledge, skills, and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
1) Knowledge/Proficiency in various software development lifecycle methodologies such as Agile, Iterative, V-Model, etc.
2) (Nice to Have) Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971.
3) Deep and broad understanding of many technological areas below:
a. Analysis and Design: Object oriented Design, Design Patterns, UML
b. Programming and Framework
i. Server: Java/J2EE, Portlet Specification (JSR 168/286), Spring Framework (Spring Web, JPA, Boot, Rest)
ii. Client: HTML5, JavaScript, JQuery
iii. JavaScript SPA Frameworks (Must have worked with at least one) - React, Redux, AngularJS, Ember, ExtJS etc.
iv. Integration: Consume/Produce Rest-ful services using Spring framework
v. Continuous Integration: SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
vi. Database: Oracle
vii. Experience with test driven development
4) Ability to organize and present technical status to senior management.
5) Demonstrated success in delivering results on several technical challenges.
6) Very passionate about continuous learning and constantly keeps up with industry trends. Leverages current technology and processes for creating highly innovative software solutions that can be introduced in the marketplace in the time needed.
7) Brings a can-do-attitude to work and inspires others to raise their performance bar, highly organized and brings quality orientation to everything they do (emails, document, code, etc