J2ee Developer Resume Profile
Versa, DivisioN
Objective
J2EE Developer working in Web, EJB, front-to-back software Development
Summary
- Strong knowledge of N-Tier enterprise level client/server and Web-based applications
- In-depth, hands-on experience in J2EE components Servlets, JSPs, EJB2s , RDBMS, and OOD/OOP
- Created Designed Front-end to Database system development based on MVC Architecture Models JSF and Struts implementations , DTO, DAO, Delegate and Business Implementer design patterns, as well as Spring features
- Good Team player possessing excellent communication skills, self-starter and self motivated
Technical Skills
- Operating Systems: Red Hat Linux/Unix, Windows 7, Windows XP, Windows Vista 32 and 64-bit
- Languages: Java, C , HTML, XML, JavaScript, SQL especially Oracle SQL
- Databases: Oracle 10.1, MYSQL 5.5, MS Access
- Servers: JBOSS 6.0, 5.1.0, and 4.2.3, Apache Tomcat 7.0
- IDEs: Eclipse Helios
- Repository Tools: SVN
- Windows Applications: MS Excel, MS Outlook
- Internet/Intranet: J2EE, Servlets, JSP, Javascript/JQuery, JSF 1.2, Ajax, Spring and Spring Beans, Java beans, EJB2s, Struts, DOM, SAX, Apache Ant, JDBC, HTML, CSS, Quartz Batch Scheduler
- Architectures and Design patterns: MVC, JSF, Struts, Data Transfer Objects DTO , Data Access Objects DAO , Delegates/Delegate Factories, Business Implementers/Business Factories
- Some knowledge of: EJB3s, JMS, WSDL, SOAP, Web Services, REST principles, GIT
Employment
Confidential
Company Profile:
Confidential is a company that provides Licensing software. The Versa Program is a Java based Licensing program, and is the company's largest revenue generator. The Versa program is actually two programs. The main program is called Versa Regulation VR , which is used by the government agency's employees, and does the majority of the processing. This program has a MVC architecture based on Java Server Faces. It contains a number of Struts features such as Session Beans, Ajax Response Spring Beans, and Application Method Beans. The program also contains architectures for creating screens using modular markup language MML pages, and for running/scheduling batch tasks for transacting large amounts of data to the database. The second program is called Versa Online VO , and is for use by the license holder or applicant. This program has a MVC architecture based on a Struts implementation. This program utilizes Web Services to send data that needs to be transacted to the VR program for processing.
Implementation: Centralized Notes
- Implemented a system that allows the user to access different types of notes located anywhere on the ILBOE VR website. The System allows the user to search for these notes according to the note type, to filter them, and to display additional information about each note.
Responsibilities:
- Front-end system development based on JSF 1.2 framework and JSP pages
- and an MVC architecture model
- Implemented Session Beans Stateless for backend processing where the Business Logic is implemented and data access with the Oracle data base
- Wrote SQL queries for accessing Oracle database information.
- tested and debugged all of the components using JBoss 5.1 Application Server
- with Eclipse Debugging mode
Environment:
J2EE and middleware technologies, Eclipse IDE, JBoss 5.1, JSF 1.2, JSPs with CSS, AJAX, Javascript with JQuery, JDBC using Oracle 10.1, EJB2s, Apache Ant
Confidential
Implementation : Work Experience Calculator
- Implemented a screen that displays the entire work history for a licensed Educator.
- This screen allows the administrator to view, add, update, and delete 9 different types of work experiences for that educator, with the results displaying in a list on the screen.
- The screen includes a header which displays the total years of experience for each of these 9 different types. Every refresh of the screen calls a Work Experience Calculator method that takes the list of work experiences and applies a 42 page algorithm to this list to calculate these totals.
Responsibilities:
- Front-end system development based on JSF 1.2 framework and JSP pages
- and an MVC architecture model
- Implemented Session Beans Stateless for backend processing where the Business Logic is implemented and data access with the Oracle data base
- Wrote SQL queries for accessing Oracle database information.
- tested and debugged all of the components using JBoss 5.1 Application Server
- with Eclipse Debugging mode
Environment:
J2EE and middleware technologies, Eclipse IDE, JBoss 5.1, JSF 1.2, JSPs with CSS, AJAX, Javascript with JQuery, JDBC using Oracle 10.1, EJB2s, Apache Ant, Spring
Implementation : License Affiliations
- Created screens and checklist items in both VR and VO for maintaining the schools in North Carolina that an educator is affiliated with. These screens allow the user to view, add, update, and delete school affiliations for an educator. I also created a screen in VO that allows the administrator to validate any/all of the affiliations associated with a particular school.
Responsibilities:
- Front-end system development based on JSF 1.2 framework and JSP pages for the VR pages, and a Struts framework for the VO pages, both utilizing an MVC architecture model
- Implemented Session Beans Stateless for backend processing where the Business Logic is implemented and data access with the Oracle data base
- Wrote SQL queries for accessing Oracle database information.
- tested and debugged all of the components using JBoss 5.1 Application Server with Eclipse Debugging mode
Environment:
J2EE and middleware technologies, Eclipse IDE, JBoss 5.1, Struts, JSF 1.2, JSPs with CSS, AJAX, Javascript with JQuery, JDBC using Oracle 10.1, EJB2s, Apache Ant, Spring
Implementation : Educator Education
- Created screens and checklist items in both VR and VO for maintaining the education history of an individual educator. These screens allow the user to view, add, update, and delete education records for an educator.
Responsibilities:
- Front-end system development based on JSF 1.2 framework and JSP pages for the VR pages, and a Struts framework for the VO pages, both utilizing an MVC architecture model
- Implemented Session Beans Stateless for backend processing where the Business Logic is implemented and data access with the Oracle data base
- Wrote SQL queries for accessing Oracle database information.
- tested and debugged all of the components using JBoss 5.1 Application Server with Eclipse Debugging mode
Environment:
- J2EE and middleware technologies, Eclipse IDE, JBoss 5.1, Struts, JSF 1.2, JSPs with CSS, AJAX, Javascript with JQuery, JDBC using Oracle 10.1, EJB2s, Apache Ant, Spring
Relevant Coursework
- C , Java, software testing, relational database structures, principles of Operating Systems, Discrete Mathematics programming algorithms , Engineering statistics and probability
Senior design project
- Project Manager of a team which designed, built, and tested two circuits: a surge protector and a surge simulator. Actively involved in all design, assembly, testing, part ordering, PCB design, and debugging stages. All project objectives were met, and we received an A on the project.