Works with customer team as an extended team and do coding, testing, debugging, and documenting programs/applications using web technologies primarily such as Java (J2EE, Spring) based on specifications and requirements document provided.
Location:
Technical Attributes/Skills - Required Qualifications:
-
Strong Java and J2EE design and development skills
-
Experience with Spring framework.(Bean wiring, Dependency Injection, Transaction Management, Data persistence using Simple JDBC)
-
Strong understanding of Databases. Experience with Oracle strongly preferred.(Stored Procedures, Functions and Triggers)
-
Experience with Junit
-
Experience with Web services, SOAP, WSDL, SOAP UI and related technologies.
-
Experience with HTML and javascript
-
Strong Object-Oriented design and development skills
-
Understanding of and experience with software development tools, ECLIPSE etc.
-
Previous involvement in the full lifecycle of complex web applications
-
Demonstrated attention to detail through prior experience at the implementation level
Personality Attributes/Soft Skills:
-
Excellent problem solving skills
-
Must work well in a collaborative team environment as well as independently
-
Excellent communication skills (written and verbal)
-
Ability to effectively communicate complex technical concepts
Preferred Qualifications:
-
Experience with Apache CXF
-
Experience with Maven
-
Experience with Apache Wicket framework
-
Experience with MVC implementations and UI development
-
Experience with iBatis
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
-
While performing the duties of this Job, the employee is regularly required to sit; use hands to finger, handle, or feel and talk or hear (moderate amount of phone communication; face-to-face discussions with team members are required).
-
The employee is occasionally required to stand and walk.
Other:
May work out of the Okemos or Ann Arbor office