Java Developer Resume
Skill Summary
- Over 5 years of real world experience in the design, development, deployment and administration of software created using state of the art cutting edge technologies like Java technologies, and OOAD and software design patterns.
- Competent in designing and Supporting Enterprise wide Service based Systems using Service Oriented Architecture (SOA), Business Process Modeling and Implementation.
- Experienced in building Java based XML applications (such as XML based ordering systems) using SOAP, Java Web Services.
- Experienced in writing multithreaded, Client/Server network applications based on TCP/IP protocol. This includes multithreaded servers, asynchronous and platform independent communication channels, protocol handlers etc.
- Experienced in writing messaging applications including point-to-point and publish/subscribe messaging using Weblogic and JBOSS implementation of JMS.
- Conversant with RDBMS Concept using databases like Oracle and MySQL.
- Highly experienced in Monitoring, Performance Tuning, Installation and Configuration as well as Deployment on Weblogic Server especially 9.X and 10.x.
- Experienced in Troubleshooting Memory problems, analyzing thread dumps, monitoring and optimizing application performance amidst others in a huge Clustered Enterprise environment.
- Experienced in automating various administrative and mundane tasks using WLST and Unix Shell scripts etc, including JVM performance monitoring, Server Health Monitoring, Modifying Environmental configurations, Deployment, Cluster Configuration etc.
- Experienced with different operating systems including Sun Solaris, Linux (Fedora Core, Red Hat etc.), and Windows.
- 24/7 Support of Weblogic Portal and Weblogic Enterprise Service Bus.
- Troubleshooting Issues and resolution, Root Cause Analysis and Services Restore on Weblogic Portal and ESB.
- Conversant with the use of BMC Remedy Application for Logging Changes and Incidents, Call Resolution etc.
- Familiar with Asterisk VOIP Server implementation.
Java Technologies and Projects
- Programming and Scripting Languages
- C/C++ Language
- Borland Delphi (Object Pascal)
- Java (J2SE, J2EE) Programming Language with core competence in:
- Development of an Electronic Document Management System - An EJB component that could be used for authoring, versioning and general management of electronic documents.
- Development of Rules Engine - This serves as a component that manages rules defined for processes and applications that requires a level of Intelligence in a distributed system.
- Used in developing Rich Client that serves as web-based User Interface for Enterprise Applications.
- Developing applications that establish communication between the client side and back-end of Enterprise Applications to bye-pass the limitation on applets (Applet-Servlet Communication).
- Design and supervision for the development of web-based clients (User Interface) for the Electronic Document Management System.
- Design and supervision of the user interface for a distributed Address book.
- Used together with other technologies in the development of the Distributed Enterprise Address book and Document Management System.
- Usage of IBM Agent Building and Learning Environment (ABLE) in developing Autonomous Intelligent Software Agents.
- XML - eXtensible Markup Language
- JavaScript
- HTML - Hypertext Markup Language.
Technology & Usage
Enterprise Java Beans (EJB)
Java Applets
Java Server Faces (JSF) and Java Server Pages (JSP)
Java Management Extension (JMX)
Intelligent Software Agent
Database Management Systems (DBMS)
- MySQL Server/Clustered Version
- Interbase
- Paradox
- Microsoft Access
- Oracle
Administration of Middleware Technologies
- Sun Java Enterprise System (JES)
- JBoss Technologies
- Weblogic/Oracle Technologies
a. Sun Java Application Server b. Sun Java Portal Server c. Sun Java Web Server d. Sun Java Directory Server e. Sun Java Access Manager
a. JBoss Portal Server b. JBoss Application Server c. JBoss Business Process Engine d. JBoss Seam
a. Weblogic/Oracle Weblogic Server b. Weblogic Middleware (ESB) c. Weblogic Portal
Web Services and SOAP
- Wrapping up applications as a Web Service
- Communicating with Web Services using Simple Object Access Protocol (SOAP)
Software Application Tools
- Integrated Development Environments - Netbeans, Borland JBuilder, Borland Delphi, Microsoft Visual C++, Sun Studio Creator.
Office Applications - Microsoft Word, Microsoft Visio, Microsoft Excel, Microsoft Powerpoint.
Operating Systems
- Windows
- Linux - Red Hat Enterprise Linux (RHEL), Suse Enterprise Linux server (SLES), Fedora Core, Knopix.
- Sun Solaris
Employment History and Professional Experience
October 2002 - August 2003 Confidential Harper Crescent, Zone 7 Wuse, Abuja, FCT. Industrial Attache Job Description
- Developing Interactive User Interface for Enterprise Applications using Java Applets, JavaScript and Hypertext Markup Language (HTML), eXtensible Markup Language (XML).
October 2004 - February, 2005 Confidential, Ogbomoso (Software Development). Asst. Snr Developer Job Description
- Design and development of Business Applications e.g. Payroll, Higher Institution Result Manager with Borland Delphi and Interbase DBMS. Maintenance and Support of Business Applications.
March 2005 - February 2006 Confidential, Isiekenesi, Imo State Mathematics Instructor (NYSC) Job Description
- Teach Mathematics
February 2006 - July 2007 Confidential Abuja (Software Development). Asst.Senior Developer Job Description
- Participates in Design, implementation, testing and documentation of Web-based Enterprise Applications.
- Technical Training
- System Administration.
September, 2007 - April, 2009 - Confidential. Job Description
- Query Oracle Database using Analytical SQL
- Analyze data and report using Microsoft Excel.
- Writing Unix Scripts
- Software Application Tools
- Oracle 9i Database.
- TOAD (Tool for Application Developer) by Quest Software.
- Audit Control Language (ACL)
- File Transfer Protocol
- Unix Operating System
May, 2009 till date - Confidential Job Description
- Administration and Tuning of Weblogic Server, Weblogic Middleware and Weblogic Portal
- Application deployment, configuration and performance monitoring.
- Weblogic Domain design and implementation
- Troubleshooting Issues and Services Restore
- Support an Enterprise Web Applications (deployed on Weblogic) that integrates different applications and make them available to Customer Care Agents in a Single Portal. The underlying applications include:
- TMOS - Gives Customer Care agents’ access to subscribers’ information from Network Elements e.g. VLR and HLR address and also provides them the ability to change the information such as Barring Customers, Activating Call Forwarding etc.
- PPMS - Gives them access to the Prepaid Management System which is responsible for Pin generation and activation.
- SV - Gives Customer Care agents access to Postpaid subscribers Account Management, Provisioning and Billing application
- CDR - Gives Customer Care agents access to subscriber Call detail records
- CIS - Customer Information Service provides Access to Subscribers bio-data and other Information
- Software Application Tools
- Jakarta jMeter.
- Sun Microsystems Thread Dump Analyzer.
- ManageEngine Applications Manager
- PuTTY
- Workshop for Weblogic Platform
- Web Logic Scripting Tool.
- PL/SQL Developer
- BMC Remedy
Others
Main Strength Self Starting, Cooperative, High Sense of Responsibility, Quick to grasp new Ideas and Techniques, Highly Innovative, Intelligent and Adventurous.
Hobbies Reading, Music and Traveling.
On-going Learning Projects Preparing for SCJP Examination. Preparing for Weblogic Administration Examination.
Certification(s) Oracle Certified Associate (OCA). Member, The Data Warehousing Institute (TDWI).
Trainings Oracle Business Intelligence Publisher Advance ACL Training
Education
- B.Tech Computer Science - SSCE WASCE - JSCE WASCE
References Available on Request