Java Developer Resume
Minneapolis, MN
SUMMARY
- 6 years of extensive development experience building applications using Java/J2eetechnologiesServlets,XAL, JSP, JSTL, JSF,JMS, EJB, JDBC, XML, JavaScript, XHTML, HTML and DHTML
- An expertise in analysis, design and development of Multi - Tier and Web based applications.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and business components such as Web Services.
- Having the experience in designing the system using UML (Unified Modeling language).
- Well experienced in MVC architecture and Struts framework.
- Designed and Developed UI’s using Nexaweb Studio and Platform.
- Good working experience on JSP Standard Tag libraries and Custom tags.
- Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, JSP, Servlets, JDBC, JavaBeans, JMS, XML, XSLT, Oracle, and Spring MVC.
- Extensive knowledge in using JDBC and Hibernate for persisting data to different relational databases.
- TOAD FOR ORACLE 11.5 Freeware and RapidSQL for connecting to database and look at the tables and make necessary modifications in the tables.
- Experience in working with IBM Web Sphere, BEA WebLogic and Apache Tomcat.
- Hands on experience in working with PL/SQL, Stored Procedures and Triggers.
- Strong working experience of relational database management systems like Oracle, MYSQL, Sybase.
- Excellent written and verbal communication skills and presentation skills.
TECHNICAL SKILLS
Languages: Java, UML, XML, and PL/SQL.
Web and Application Servers: Bea Weblogic Server 10.3, Jboss Application Server 4.x/5.x, WebSphere 6.x/7.x, Apache Tomcat 5.x,6.x, 7.x, Jetty Server
Java Technologies: Java, Java Beans, J2EE, JSP, Servlets, JSTL, EJB, JDBC, JNDI, JMS, JPA, Web Services, SOAP, Restful, Struts (Tiles, tag libraries, Validation Framework), Spring framework, Hibernate.
Data Base: MS SQL Server, Oracle 9i, and MySQL 5.0, DB2, Postgres.
IDE: Eclipse, Net Beans,Rational Application Developer RAD
Build Tools: Maven, Ant
Other Technologies: JUnit, Log4J, JAXB, JiBX, XML Beans, Jackson Mapper.
Scripting Languages: HTML, Java Script, jQuery, JSON
Methodologies: Agile Scrum, SDLC Waterfall model
Version Controls: CVS, SVN
Operating Systems: Windows, Unix and Linux
Process Tools: JIRA, Confluence, Bugzilla, Rallydev, Code Collaborator, Jenkins, Anthill.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Understood business requirements from client and client’s customers.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed the user interface screens for presentation using JSP and HTML.
- Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
- Prepare Java/JEE development structure for Maven.
- Worked with various version control tools like Subversion (SVN).
- Designed and developed application using Spring Frameworks 3.0(IOC and Spring DAO).
- Tested spring web services using the SOAP UI by creating a Mock Service using WSDLs.
- Used Subversion for version control and created automated build scripts.
- Used AJAX and Java script to create interactive user interface.
- Analyzed the requirement specifications and designed UML diagrams using Rational Rose.
- Created different batch programs to clean up tables in DB2 database.
- Used EJB as middle layer to connect JSF and Hibernate.
- Consumed Web Services using Apache Axis2 for getting remote information.
- Developed business modules using Hibernate and Spring Framework technologies.
- Wrote SQL and implemented ORM using Hibernate.
- Involved in designing the user interfaces using JSPs.
- Designed and Implemented Tiles and Layouts to the existing JSP files.
- Played an active role in testing the application for different scenarios and in bugfixing.
- Designed and implemented Web Services using XML, SOAP, and JAX-RPC.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented Spring AOP for admin services.
- Developed the application using Spring MVC Framework which is based on the MVC design pattern.
- Implemented Test Driven Development and Agile Methodology.
- Performed Code reviews and Performance tuning.
- Responsible for design and development of the new enhancements.
Environment: Java, J2EE, CSS3, HTML5, XML, JavaScript, Struts, Spring 3.0, Hibernate 3.0, Web Services, JIRA, SVN, Apache Axis2, JSP, Servlet, DB2, UML, JUnit, Maven.
Confidential, San Francisco, CA
J2EE Developer
Responsibilities:
- Involved in Agile development process based on iterative development
- Developed use cases using Rational Rose based on the requirements
- Used Eclipse IDE.
- Involved in implementing application using Spring MVC framework.
- Involved in the developing various Hibernate mapping files; XML configuration, EJB for abstracting business logic and provide dependency-injection in Spring.
- Involved in developing core validations and core business logic implementation.
- Involved in Development of Servlets, J2EE, Dynamic pages using JSP.
- Applied spring framework on the whole application, Designed and developed views, controller and model components.
- Hands-on experience in the Installation/Configuration/Administration of J2EE applications.
- Extensively used JDBC and Hibernate to communicate with the SQL database.
- Used Hibernate in the persistence tier to connect with database.
- Used Hibernate framework to retrieve the data from database
- Developed user access module using JSPs, Servlets and MVC framework.
- Used Java Script for Client side Validation.
- Developed stored procedures and SQL queriesfor the application.
- Involved in unit testing support after getting issues in the code.
- Used SVN as version control
Environment: JAVA, Servlets, EJB, JDBC, Hibernate, Spring, JSP, Java Script, CSS, SVN and HTML, XML and SQL.
Confidential, PHOENIX, AZ
Java Developer
Responsibilities:
- Software Development is driven by Agile methodology, short sprints in from of iterations and designed Use case diagrams, Class diagrams, and Sequence diagrams using UML and developed using Java JEE components.
- Developed and implemented three tier Architecture using Struts for Presentation, spring and EJB for server side and hibernate for communicating with the Database.
- Developed BiPAS Web layer using Struts, JSP, developed custom tags and consumed struts tag libraries.
- Developed Java Script validation to handle user interface validations and published business validation using validation framework using custom validations built on top of Struts validation framework.
- Developed Services to handle business logic in simple POJO and exposed these business components as Remote, local and Web services which can be consumed from User Interface, MDB, and Web Clients.
- Developed Service Locator based component to locate and initialize services based on-demand initialization consumed Spring IOC to handle dependency management. Published common services like logging, transactions and exceptions as aspects using Spring AOP.
- Developed Server side components using Spring, Hibernate and implemented J2EE design patterns such as Intercepting Filter, Front Controller, Business Delegate, session facade, Data Transfer Object, DO’s, and TO’s.
- Developed asynchronous messaging components using MDB and Queue as destination. This component handles notification and confirmation components.
- Developed second level Caching component for maintaining reusable static data to improve performance of application using EH-Cache. This component is driven by properties configured in xml files to maintain and manage the Cache.
- Configured WebSphere development environment integrated testing and test environments.
- Developed Unit Test cases using Test First Methodology, developed test case cases to cover tall possible sequences associated with accounting service module.
- Analyzed test cases (business scenarios) performance using IBM DevPartner tool to reduce memory leaks, code coverage and prevent downtime.
Environment: Java, WebSphere, Rational Rose, Eclipse, Struts, Hibernate, Spring, EJB, JPA, MDB, JMS, Java Script, Web Services, AXIS, SOAP, JAXRPC, WSDL, XSD, Maven, Clear Case, JUnit, JMock, DevPartner, Oracle, Sun Solaris.
Confidential
Software Engineer
Responsibilities:
- Involved in development of Reusable Components (Java Beans) such as Pricelist, Stock Rates, material
- Beans and many other attributes which affect the display of the stock Pricing.
- Developed SQL queries, Joins with JDBC API to access data.
- Developed Action Form and Action classes and used Action Errors for error reporting.
- Utilized the String tokenizer and collections in jsp
- Used struts html, logic, bean tags in JSP.
- We have followed Software Development Life Cycle for the analysis and development of the requirement.
- Developed Custom XML Parser for parsing large XML files and update the data to the data base using SAX based Parser.
- Developed Stateless Session Beans for accessing the data and for transaction management.
Environment: JDK 1.5, J2ee 1.4, JSP 2.0, Struts 1.3, Servlet 2.3, XML, JDBC, EJB 2.1, Oracle 9i, Web Sphere Application Server 6.0.