Senior Java/J2Ee Developer
Git-Global Information Technology
Amman - Jordan
Project:Working on Traffic Management System (TMS), using Java, Apache Wicket Framework and Oracle Database.TMS maintain vehicle registration, vehicle testing, and driver license registration and issuing. Applying deferent technologies like RFID, PDA and Mobility, and different hardware integration technologies for testing the vehicles.Responsibilities: • Developing multiple modules in the project, like the user management modules, vehicle registration module, etc, using professional coding standards, object oriented techniques, design patterns, code refactoring, Hibernate, apache wicket framework, Google Guice dependency injection framework, JPA, JTA.• Designing and implementing the reporting module in the project using Jasper Report, Ireport technology, which includes exporting and generating reports dynamically in many formats, connection to the database using Hibernate, JDBC, and viewing the reports in the web application.• Developing web services, which is exposes for the HAND HELD PDA Devices requests.• Developing the deployment architecture for the project in the Version Control system, including installing the SVN Server, apache server, and SVN client, and all of its configurations, and designing the releases and tags of the project.Development Environment: Java programming Using J2SE and J2EE: Core Java 6 APIs. Apache Wicket Framework. Google Guice Dependency injection framework. Hibernate 3.5. JPA (Java Persistence API ) JTA (Java Transaction API) Jasper Report Technology. IDE used for Java/J2EE development: Eclipse, MyEclipse. BEA workshop. Application Servers: BEA weblogic Application Server. Databases: Oracle 11g. Web Page structuring/design, and its tools: JavaScript, CSS, DHTML, and Ajax. Macromedia Dreamweaver. Version Control System: Subversion (SVN).