Post Job Free
Sign in

Project Java Developer

Location:
Towson, MD
Posted:
December 09, 2013

Contact this candidate

Resume:

CAREER SUMMARY

. * years of experience in application development based on OOP,

client/server and related web application software.

. Strong technical background, experienced in latest areas of

client/server and Internet computing including Data Processing

and Data Acquisition, Educational Service, Health Care, Telecommunication

and Banking.

. Experience in design, analysis, development and maintenance of

complex, high performance and scalable distributed object oriented

applications in Java, J2SE, J2EE (Struts, Hibernate,

Servlets, JSP, JDBC), XML,Maven, Oracle.

. Knowledge and experience in Agile, Iterative, Extreme

Programming and Scrum software development.

. Experience in all phases of Software Development Life Cycle

(SDLC) including design, development, testing, and maintenance

of complex application developed with J2EE technologies.

.Experience in core J2EE Technologies,Design Patterns, frameworks and

tools such as Business Delegate, Session Fa ade, Front Controller, Service

Locator, View Helper, Transfer Object, Spring, Hibernate, LOG4J, and JUNIT.

. In-depth knowledge of creating use case studies activity, logical

component views to extract business process flows and

workflows that helped development and quality assurance team

to understand the requirements.

. Excellent skills in Web Technologies like JSP, Servlets, Java

Script, CSS, HTML and XML.

. Extensive experience with Oracle Databases & experience in SQL

statements Stored Procedures .

. Experience with different development IDE tools like

Eclipse and NetBeans .

. Experience with Core Java fundamentals like Multithreading,

Collections, Generics and Annotations.

. Expert on commercial Relational Database, Data Mining, and

Client/Server Systems.

.Expert in system analysis, multitier architecture designs, development and

execution methodologies using UML,J2SE,J2EE (strut,Hibernate,Servlet,JSP,Java Beans,Java customs/database control).

.Team player with strong programming and implementation skills.

Languages JAVA, SQL, PL/SQL, C,C++

Web Technologies JSP, Servlets, HTML,XHTML,CSS

DHTML, JavaScript, JQuery, WSDL,

SOAP, Web Service

JEE Technologies and EJB, Hibernate,Struts, Spring,

Frameworks JTA.

IDEs Eclipse, Net Beans IDE.

Application Servers JBoss 4.0, Apache-Tomcat 5.5,

WebLogic 10, Glassfish.

Java/JEE Design Patterns MVC,Fa ade, Singleton, Front

Controller, Data Access Objects.

RDBMS Oracle 8i/9i/10g, DB2 8.x, SQL

Server 2005, MySQL, Microsoft

Access.

Tools/Other JDBC, JUnit, Log4j, SQL

Developer, JIRA, Bugzilla,

Subversion, MS OFFICE,

JTA,Ant,Maven, Swing.

Operating Systems Windows 7/Vista/XP/2000/NT,

Unix, Linux, Mac OS X

Project: Hospital Management System

Client: St. Paul Hospital

Position: Java Developer

Oct 1 2011 -Oct 4 2012

Addis Ababa, Ethiopia

Project Description

The Aim of the Project is Recording patient visit details like patient

complaints, physician findings, medical prescriptions, diagnostic tests,

follow-up information, etc. and to make it easy access to patient basic

health records, viewing of patient medication history laboratory test

results, appointment for tests, recording sample collection details,

authorization of laboratory test results (if applicable),interface to

medical equipment billing & inventory; etc.

Responsibilities

. Involved in testing of the projects and fixing defects.

. Write document for Purge Process logic, SQL queries to delete

data that is no longer needed.

. Developed JSP, HTML, Business Object, DAO, Action Handler,

DSB, View Handler using in sync (similar to Struts) framework.

. Clarified requirements and resolved issues from SA and BA.

. Provided demos and code review to QA.

. Participated code review, project plan development and status

update meeting.

. Developed the project using Agile/Scrum methodologies. Project

was divided into different waves, each wave representing a

complete working version of the product.

. Developed master DDL and DML scripts for various projects.

Environment: JDK 1.4 & 1.5, Agile, J2EE, XML, Eclipse, Web logic

Server 8.1 & 10, Ant 1.5, Oracle DB 8i.

Project: Online Shopping

Client: Shoa Supermarket

Position: Java Developer

Nov 30 2010- Sep 5 2011

Addis Ababa, Ethiopia

Project Description

The objective of this project is to develop a general purpose on line

Shopping store where any products can be bought from the comfort of home

through the Internet. Customers can browse the catalog and select products

of interest. The selected items may be collected in a shopping cart at

checkout time, the items in the shopping cart will be pretenses as an

order. At that time, more information will be needed to complete the

transaction usually, the customer will be asked to fill or select a billing

address and shipping address.

Responsibilities

. Create web services for getting Parish info and Business calendar

dates.

. Created ant build file to produce web services war files

. Write document for Purge Process logic, SQL queries to delete

data that is no longer needed.

. Developed efficient code using core java components Generics,

Collections, Inheritance and Exception Handling for web services

java beans.

. Developed the project using Agile/Scrum methodologies. Project

was divided into different phases, each phase representing a

complete working version of the product.

. Involved in testing of the project and fixing the defects.

. Used Hibernate ORM to connect with the database.

. Used SQL server, and DB2 to perform manual tests and validate

data.

Environment: JDK 1.5, Agile, Hibernate, J2EE, XML, DB2 8.2, SQL Server 8.0,

Ant 1.5, JAX Web Services, Selenium RC 1.03, Jboss.

Project: Ethio Tele

Position: J2EE Developer

July 31 2009- Aug 1 2010

Awassa, Ethiopia

Project Description:

The Aim of the project is to design and develop a web application for Ethio

Tele module system. The module had several sub modules like plans,

coverage, accessories, service, features etc. Participated on the Design

and developed code for Order Entry, Order Confirmation, and Order Tracking

for the System. The system was implemented in an N-Tier Architecture.

Responsibilities

. Designed the application in the lines of MVC architecture.

. Used J2EE design patterns namely Singleton, Transfer Object,

and Business Delegate etc.

. Have prepared UML Sequence diagrams, Class diagrams, Activity

diagrams to be incorporated in the Technical Design document

using Rational Rose tool.

. Used Struts framework to implement the MVC architecture.

. Developed controller Servlets, form beans and front-end

screens.

. Implemented the development using Agile/SCRUM

methodologies - user story, phase-wise development, iterative

development.

. Configured Struts properties files to make use of the centralized

updates features offered by Struts.

. Extracted business logic into one or more helper classes that can

be used by the view layer consisting of Servlets and JSPs. These

helper classes were implemented as JavaBeans or custom tags.

. Prepared Unit Test Plan for capturing all the possible test

scenarios so that the design phase would have minimum defects

in development phase.

. Involved in defining Testing, Strategy and preparing functional

test cases.

. Active involvement in design, development and coding of the

stored procedures, SQL DDL and DML statements functions.

. Extensively used JavaScript for Client Side Validation.

. Implemented Object-relation mapping in the persistence layer

using Hibernate frame work in conjunction with Spring Aspect

Oriented Programming (AOP) functionality.

. Used SVN for Version Control.

. Used java mail API for automated mail responses.

. Involved in unit testing using JUnit.

Environment: JSP, Servlets, Struts, Hibernate, Spring, XML, UML, Oracle,

WebLogic 10, Eclipse, Ant, JUnit, Log4j, JavaScript, Agile.

Education:

Associate Degree in Construction Engineering : Addis Ababa University



Contact this candidate