Java Developer Resume
Philadelphia, PA
SUMMARY
- 7+ Years of experience in analysis, design and development of Java Applications in a highly dynamic and challenging environment.
- Participated in all phases of SDLC like Requirements Analysis, Design, Implementation, Testing, and Deployment.
- Expertise in J2EE Technology’s ( Servlets, JSP, JDBC, Java Beans, POJO)
- Expertise in GUI Design. Extensively HTML, XML, Jquery, Java Script, DHTML, and JSP.
- Strong Experience in using XML Suite technologies (XML, XSL, XSLT, DOM and XML Beans).
- Expertise in open source frameworks Spring and Hibernate and good understanding on Struts framework.
- Experienced on Agile Methodology.
- Actively involved in Service Oriented Architecture using web services
- Experience in Application Servers like WebSphere, Weblogic and Tomcat.
- Good experience in databases such as SQLServer 2005/2008 and MySql.
- Proven experience in Integrated Development Environment (IDE) such as Eclipse, Net Beans, RAD.
- Experience in design, development and implementation of Model - View-Controller (MVC-2) architecture using Spring Framework and good knowledge of Struts Framework.
- Extensive experience in Software Configuration Management using Version Control Software such as SVN, CVS.
- Experience in build tools like Ant & Maven, logging with Log4j, Test Driven Development using Junit
- Good knowledge in implementing various Design Patterns Singleton, Factory pattern, Abstract Factory pattern and DAO pattern.
- Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational Rose.
- Quick learner with strong problem solving skills, interpersonal skills and a good team player.
TECHNICAL SKILLS
J2EE Technologies: : Servlets, JSP,JMS, JDBC, Spring, JAVA Scripts
Frameworks: : Hibernate 3.0, Spring 2.0, Struts 1.5
Application Servers: : Web sphere 4.0, Tomcat6.0/7.0, Web Logic
IDEs: : IBM RAD 7, Eclipse8.5
Languages: : Java, PL/SQL
Operating Systems: : Red Hat Linux, HP-Unix 9.x, Windows 98/NT/2000/XP/Vista/7
RDBMS: : PL/SQL 2.3.4, SQL Server 2008, MySQL
Tools: ANT, Maven, SVN, CVS Version
XML technologies: : XHTML,HTML,DHTML, XML, DTD, XML Schema, SOAP, WSDL
Web Technologies: : HTML5, CSS, DHTML, JavaScript, J-query.
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Sr. Developer
Responsibilities:
- Responsible for Requirement gathering, coding, testing and documentation.
- Responsible for developing and maintaining all the entity and session beans
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over Java class and MQ-Series using JMS.
- Designed and integrated the full scale Spring/Hibernate persistence solution with the application architectures.
- Implemented Hibernate for Object Relational mapping
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
- Developed the presentation layer using JSP, JSTL, HTML, XHTML, CSS and client validations using JavaScript.
- Involved in designing and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
- Developed the application using My Eclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
- Handling user requests such as code enhancements, bug fixes.
- Designed reports per the need of the user.
- Created stored procedures, triggers and functions using PL-SQL to meet user requirements.
- Used Log4j for logging errors, messages and performance logs
Environment: Java, J2ee,, Java beans, Servlets, JMS, JSP, Servlets, Hibernate, Spring, Java Script, JDBC, UNIX, HTML, XHTML, XSLT,SOAP, WSDL, Eclipse, Web Services, MySql, PL/SQL, Log4j.
Confidential, Overland Park, KS
Java/J2EE Developer
Responsibilities:
- Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO etc.
- Developed the presentation layer using JSP, JSTL, HTML, XHTML, CSS and client validations using JavaScript.
- Developed entity enterprise java beans to build the persistent layer of the database
- Created low level technical designs using UML diagrams
- Used Agile Methodologies throughout the project.
- Configured spring and Hibernate for the project.
- Hibernate was used as ORM where HQL was used excessively.
- Used spring-AOP for the transaction management.
- Involved in designing the SQL Tables using normalization and also worked on creating complex stored procedures, Views and Triggers.
- Developed and consumed web services using Apache Axis.
- Generated unit test Scripts using JUnit.
- Created deployment packages using MAVEN to deploy the application on servers.
- Batch process of reports using java multi threading.
- Deployment of application on Weblogic server.
- Involved in code refactoring, code review and code optimization
- Develop and execute Unit Test plans, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing
- Functional testing, regression testing and unit testing for all project builds.
- Implemented object/relational persistence (Hibernate) for the domain model
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
Environment: Java, J2EE, JSP, JMS, JavaScript, WebSphere Application Server, Spring, Hibernate, Windows XP, UNIX, Oracle, PL\SQL, XML, Design Patterns, Web Services, SOAP, WSDL, UDDI, HTML.
Confidential
J2EE/Java Developer
Responsibilities:
- Implemented Model View Controller (MVC) architecture using Spring Framework.
- Used JSP and Servlets for server side transactions. Login authentication is done by JSP by verifying with database security tables.
- Involved in writing Java code for extracting backend data from the main frames.
- Used Eclipse IDE tool for the MARS project.
- Involved in defining and generating the XML/XSLT catalog definitions for Products, Plans and Bundles.
- Developed and implemented the Data Validation using the Validation Framework in Struts.
- Front End Validations using Java Script and Ajax.
- Developed the XML and XSL User Interface templates using DOM Components.
- Used XSLT for transforming the XML content.
- Designed DAO objects for accessing RDBMS.
- Used JDBC for database connectivity to Oracle.
- Worked and implemented configuration of Hibernate for transaction management.
- Used CVS for version control.
- Involved in the design discussion and design implementation phases of the lifecycle.
- Involved in supporting this project after go-live.
Environment: Rational Unified Process (RUP), Java, J2EE, JSP, Servlets, Hibernate, JDBC, JNDI, Java Beans, JMS, BEA WebLogic Server, App Server, MVC Framework, XML, HTML, SOAP, WSDL, UDDI, AJAX, DOM, SAX, XSD, XML Schemas.
Confidential
Java Developer
Responsibilities:
- Full lifecycle application development
- Designing, coding and debugging applications in Java.
- Object-oriented Design and Analysis (OOA and OOD)
- Participated in design, development and testing of the system.
- HTML, JavaScripts, and Applets were used for the presentation.
- Developed the backbone of the project using JSPs and Servlets.
- Used JDBC to interact with the database
- Application was developed in Tomcat server.
- Used JavaScript for the feature enhancements.
- MySQL was used as database server.
- Actively Developed queries to communicate with database server.
- Used Log4J for the logging purpose.
- Followed waterfall model as SDLC methodology.
Environment: JDK1.1, JSP, JavaScript, HTML, Servlets, JDBC, SQL Server, Apache Tomcat