Senior Java Resume
OBJECTIVE:
Seeking a Java/J2EE developer position that can fully utilize my knowledge and experience
SUMARY:
- Over 9 years extensive programming experience in developing web based applications and client- server technologies
- Participated in all phases of SDLC with different methodologies, including RUP and Agile;
- Diverse and extensive experience in utilizing Java tools in business, web and client-server environments, including Java Platform, Java EE, EJB, JSP, Java Servlets, Spring, Hibernate, JSF, Struts, AJAX, and JDBC
- Implemented J2EE Design Patterns, such as MVC, Session Façade, DAO, DTO, Singleton Pattern, Front Controller and Business Delegate
- Extensively worked on databases, such as MySql, Oracle and MS SQL Server, to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages; wrote complex SQL query, Stored Procedures and Functions.
- Involved in design and development of complex and extensive business policies and rules into System workflow processes based Workflows and Web-services
- Excellent problem solving and organizing skills; strict attention to details and master the big picture simultaneously; ability to work independently and within a team structure; excellent multiple tasks handling skills; excellent communication and interpersonal skills, enthusiastic and self-motivated
KEY SKILLS:
- Languages: Java, C, C++, SQL and PL/SQL,VB
- Java Technologies: Java, JDK1.5, J2EE, Servlets, JSP, JSTL, JDBC, JNDI, JMS, JTA, EJB, Spring, Struts, Hibernate, RMI, JSR168 protlet, Web Service, SOAP, WSDL, XML, XSD, XSLT, DTD, HTML, DHTML, CSS, JavaScript, AJAX, GWT, DWR, JSON, JNI, UML, LDAP, JSF, Maven, Log4J, SSL, JAAS
- Databases: Oracle, MYSQL, DB2, MS SQL Server 2005 and MS Access
- Web/Application Servers: Tomacat, BEA WebLogic, JBoss, GlassFish, Websphere Application Server
- IDE/Development Tools: Eclipse, JBuilder, MyElipse and WSAD, NetBean
- Version Controls: SVN, CVS
- Operating Systems: Windows, Linux and Unix
- Other Technologies: Crystal Reports, HigherOrbits and Liferay portal
PROFESSIONAL EXPERIENCE:
Senior Java Programmer,Apr. 2006-Present
Confidential, Tucker, GA
Confidential is a privately held service consulting company providing information technology and enterprise solutions. We build applications for both government and business clients, including Robins Air Force Base.
Responsibilities:
- Followed Scrum concepts of Agile Methodology to produce high Quality application
- Participated in architecting the application using J2EE best practices and design patterns
- Co-leaded Database Design by creating ER Diagram (Data Model)
- Created and maintained the configuration of the Spring Application Framework\'s IOC container
- Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies
- Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool
- Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring Framework; implemented the caching mechanism in Hibernate
- Implemented Spring transaction management
- Designed and developed front-end using Spring framework; used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations
- Designed and developed liferay portlet and integrated portlet with Spring Framework
- Designed and developed web pages by using JSP, HTML, DHTML, JSTL and Ajax; Developed web pages by using DWR, GWT, JSON, and prototype
- Implemented LDAP Authentication & Authorization Service using Java, LDAP, and JNDI for user security credentials authentication and the user roles validation
- Developed web pages to pass parameter and generate Crystal Report through Crystal Report JRC
- Involved in unit test using JUnit
- Involved in fixing defects and troubleshooting issues
Environment: Java1.5, JSP, Struts, Spring, Hibernate, UML, Ajax, XML, HTML, Apache Tomcat, Jboss, Websphere, Eclipse, MS SQL Server, MySQL, Oracle, Crystal Reports, Liferay Portal, Portlet, LDAP, JNDI, DWR, JSON, GWT, JTSL, Eche, Log4j, JUnit and Windows/Unix
Junior to Senior Java Developer, Feb. 2001-Apr. 2006
Confidential, Atlanta, GA
Confidential is a privately held systems engineering and integration company specializing in information technology and enterprise solutions. We built applications for both government and business clients, including Coca Cola Enterprises and Federal Aviation Administration.
Responsibilities:
- Participated in gathering business requirements directly from the end user and prepared System Requirement Specification (SRS) and functionality documents
- Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts
- Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams
- Co-leaded database design by creating ER Diagram
- Developed application framework using Struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, and DAO patterns and developed Stateless Session Bean to Achieve Session Façade Design Pattern
- Wrote Action Classes to service the requests from the UI and populate business objects and invoke EJBs
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols
- Designed and developed front-end using Struts tag, JSP, JavaScript, JSTL and Custom Tag libraries
- Developed Stored Procedures and triggers using PL/SQL to calculate and update the tables to implement business logic
- Designed and developed XML processing components for back-end data processing
- Integrated application with Legacy System, such as FTP server and Axway Server
- Involved in unit test and wrote test cases to verify the code for different conditions using JUnit.
- Involved in fixing defects and troubleshooting issues
Environment: Java, J2EE, Struts, JSP, Servlets, EJB, Xdoclet, Web Services, WSDl, UDDI, JNDI, JDBC, Eclipse, Tomcat, Jboss, JMS, Websphere, Aix, XML/XSL, DOM, Log4j, SQL, PL/SQL, CSS, JUnit, Oracle and MS SQL Server
CERTIFICATIONS:
- Sun Certified Java Programmer
- Oracle 8i Database Administrator
EDUCATION:
- Master of Science — Computer Information Systems