JAVA Developer
Freelancer
Total des années d'expérience :20 years, 4 Mois
JAVA Freelance projects with various companies abroad.
The project starts by understanding the client brief and requirements. Then we agree on the time frame and start the development process:
-Requirement gathering
-Setting the project milestones
-Writing project specifications
-Design UML diagrams
-Implementation.
-Using core Java & J2EE technologies : JMS, XML, Hibernate, Spring framework, Struts, EJB, WebLogic Server and Oracle PLSQL.
-Designing the Software Requirements Specifications (SRS) documents
-Back end development using latest Java technologies
-Assisting the business and providing support services on the application's implementation, integration and administration
-Managing the team members and keeping track of their tasks and quality of code
-Keeping myself updated with the latest JAVA and software engineering methodologies and best practices
- Web applications development utilizing Java Server Faces (JSF) and web services
- GUI development utilizing AJAX
- Database solutions utilizing Oracle
- Application Servers used are Apache Tomcat and Oracle OC4J
- Development of desktop applications utilizing Java, development of reusable components that handles building automatic user interface, automatic creation/updating for database tables and automatic handling for all database operations where the developer can concentrate only on the business development and get a rapid development for the application since all non business operations are handled
- Database solutions utilizing MySQL, Oracle
- Use of Java & J2EE: swing, JDBC, RMI, Reflection, SSL, JSF, JSP, Servlets, XML... etc.
- Requirement gathering and UML design.
- Research
Training students how to develop desktop and web-based applications and other collateral programming & database solutions
Masters degree in software engineering from one of the most reputed universities in the United States.
Bachelor degree in computer science.