Job Description
Knowledge and Skills:
• Broad experience in software development that includes mentoring, project management, and cross-department communication.
• Solid 8 - 10 years of IT working knowledge with hands on experience including work with system requirements and architecture
• Java certification preferred
• Strong knowledge of any J2EE application server (preferably WebSphere)
• Strong working knowledge in J2EE, Servlets, JMS, JDBC, Hibernate, Spring, SOA, Restful & SOAP Web Services, JSF, XML/XSLT, AngularJS, Javascript and AJAX.
• Knowledge of software design techniques, including object-oriented analysis and design techniques, and the Unified Modeling Language
• Some experience with data modeling, database design, and database administration
• Working knowledge of object-oriented analysis and design techniques
• Have an understanding of the implementation language and environment
• Knowledge of the system or part of the system to be integrated. In particular, knowledge of the interdependencies between Implementation Elements and the inter-dependencies between Implementation Subsystems, and how their development and dependencies are expected to change over time.
• Hands on experience with build & integration tools
• Hands on CVS, GIT, Ant deployment tools, EasyMock and JUnit.
Qualifications
Additional Information