Java Technical Lead
Caprus IT
Job Summary
This Java Technical Lead position requires 8-10 years of IT experience, focusing on software development, project management, and cross-department communication. The role demands strong hands-on expertise in J2EE, Spring, Hibernate, SOA, and various web services (RESTful & SOAP). Candidates should also possess knowledge of software design techniques, object-oriented analysis, and experience with build and integration tools like GIT and JUnit. The position is a contract role located in Chicago, IL.
Must Have
- Solid 8 - 10 years of IT working knowledge with hands on experience
- 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
- Working knowledge of object-oriented analysis and design techniques
- Hands on experience with build & integration tools (CVS, GIT, Ant deployment tools, EasyMock and JUnit)
Good to Have
- Java certification
- Some experience with data modeling, database design, and database administration
Job Description
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.
Additional Information
All your information will be kept confidential according to EEO guidelines.
12 Skills Required For This Role
Github
Game Texts
Xml
Junit
Jdbc
Soap Web Services
Servlets
Hibernate
Ajax
Git
Javascript
Java