Java Developer Resume
Minneapolis, MN
SUMMARY
- Over 6+ years of experience in application design and development using JAVA technologies including Core Java, J2SE, J2EE, EJB, JSP, Servlets, Swings, JMS, RMI, Struts, Spring, Hibernate, XML, ANT, JDBC, JavaScript, Web Logic, Web Sphere.
- Has extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service - Oriented architecture (SOA), Rational Unified Process (RUP), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
- Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets.
- Experienced in all phases of Project and Product development life cycle dat includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re-Engineering and Documentation.
- Worked on different Applications and Web Servers like IBM WebSphere, BEA Web Logic, Apache Tomcat and JBoss.
- Hands-on experience with industry-standard IDEs like Eclipse and IntelliJ, RAD.
- Expert skills in application programming using Java, Servlets, EJB’s, JDBC and JMS.
- Strong experience utilizing various XML parsers in J2EE solutions (DOM, SAX, and XSLT).
- Strong knowledge in developing Web Services using SOAP, WSDL, UDDI and XML.
- Experienced in various frameworks and tools Jakarta Struts Framework and Spring MVC.
- Experienced in developing persistence layer using O/R-Mapping tool Hibernate.
- Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server and My-SQL,DB2.
- Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like WebSphere, BEA WebLogic and JBOSS.
- Experienced in writing JUnit Test cases.
- Good knowledge with CVS, SVN, and Rational ClearCase version control systems.
- Experience in configuring and troubleshooting operating systems like Windows, UNIX, and Linux Servers.
- Experience in financial, banking and merchandise domains.
- Strong background in supporting production environments and meeting customer needs.
- Self-motivated, Energetic, Innovative and team player with excellent communication.
TECHNICAL SKILLS
Operating Systems: Windows XP, 2000, Win-NT, Win-7
Programming Languages: Java, J2EE, JDBC, JSP, JavaBeans, SQL, C, C++
J2EE Technologies: Servlets, SPRING, Ajax
Framework: Struts, spring, Hibernate
Databases: DB2 8.1, Oracle 10g/9i/8i, SQL Server 2005, DB2 8.1
Development tools: RAD 7.5.3, IDEA 8.1, Eclipse 3.5, IntelliJ.
Web/Application servers: JBoss, Weblogic 10.x/8.0/7.1, Apache Tomcat 6.X, 7.1, WebSphere.
Web Development: HTML, DHTML, XHTML, CSS, XML, XSLT, XSD, AJAX, GWT
Build/Testing tools: ANT 1.7.1, JUnit 4.7
Web Services: SOAP, WSDL
Others/Tools: Swing, Agile, RUP, Ant, JUnit, and Subversion.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Worked on Agile Methodology to meet time lines with quality deliverables.
- Create functional and technical specifications for products
- As a Programmer participated in teh designing of teh Web framework using Struts framework as a MVC design paradigm.
- Involved in entire life cycle development of teh application.
- Used J2EE Singleton design pattern.
- Used EJB Session Beans.
- Planned and implemented various SQL, Stored Procedure, and triggers.
- Used JDBC to access Oracle database and implemented of connection pooling.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems.
- Used BEA WebLogic Application Server.
- Used ANT for teh build process.
Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, JMS, Struts 1.2.x, Web Services, BEA WebLogic 8.1, JUnit, SOAP, XML, JavaScript, UML, ANT, Oracle 9i, Windows 2003
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Worked in an agile environment and developed IOS features assigned by teh business analyst. Used Rally to track teh stories and log time spent on each sub-task.
- Used design patterns like Business delegate, DAO, DTO on teh business layer.
- Worked with Spring MVC on teh web layer and implemented REST architectural style mapping to teh controllers.
- Configured Controllers with annotations at method level to handle teh request.
- Developed Jsp's and Html for teh User Interface. Used Dojo JavaScript library to make Ajax calls and create table and register events.
- Used Spring-DI for defining teh beans. Read properties from properties file, JNDI template for accessing teh JMS pooled connection from Jboss.
- Used Spring-hibernate on teh DAO layer to access teh database tables. Used DTO objects when using complex named-queries.
- Developed Hibernate mapping files to map domain objects with database tables. Configured Collections, lazy load features in teh xml mapping files.
- Developed Web-services to access Applicant information from IOS using HTTP Invokers. And Used Jackson API to Unmarshall teh Json string into java objects.
Environment: Java, J2EE, Jboss developer studio, Spring MVC, JSP, Maven, Hibernate, Web Services, Agile(Rally tool to track stories), AntHillPro(Project deployment), Oracle 9i.
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Developed teh application using Struts following MVC architecture.
- Identified teh participating pages and teh navigation paths between pages.
- Developed action and form classes based on Struts framework to handle teh pages.
- Used WebLogic Workshop page flow technology.
- Created several JSP’s and populated them with data from databases using JDBC.
- Designed and developed EJB’s to handle business logic and store persistent data.
- Developed Web Services to retrieve data from legacy systems.
- Developed server side functionality for Admin Interface features (adding a
- User, Modifying teh User Details, Assigning Roles, Modifying Roles -etc.)
- Used J2EE Singleton design pattern.
- Used EJB Session Beans.
- Planned and implemented various SQL, Stored Procedure, and triggers.
- Used JDBC to access Oracle database and implemented of connection pooling.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems.
- Used BEA WebLogic Application Server.
- Used ANT for teh build process.
Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, JMS, Struts 1.2.x, Web Services, BEA WebLogic 8.1, JUnit, SOAP, XML, JavaScript, UML, ANT, Oracle 9i, Windows 2003
Confidential, Bismarck, ND
Sr. Java/J2EE Developer
Responsibilities:
- Worked on Agile Methodology to meet time lines with quality deliverables.
- Create functional and technical specifications for products
- As a Programmer participated in teh designing of teh Web framework using Struts framework as a MVC design paradigm.
- Involved in entire life cycle development of teh application.
- Reviewing and analyzing data model for developing teh Presentation layer and Value Objects.
- Used HTML, CSS, XHTML and DHTML in view pages for front-end.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Used Struts & JavaScript for client-side validation.
- Used Struts Tag Libraries to develop teh JSP pages.
- Used JSTL in teh presentation tier.
- Used and configured Struts, Validator Forms, MessageResources, ActionErrors, Validator-rules.xml.
- Involved in writing teh client side scripts using JavaScript.
- Developed Controller using ActionServlet and Actionmapping provided by Struts framework.
- Wrote Hibernate configuration and mappings xml files for database access.
- Developed various java objects (POJO) as part of persistence classes for OR mapping with databases
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Development carried out under Eclipse Integrated Development Environment (IDE).
Environment: J2EE, Hibernate, Struts 1.2, Spring core 2.5, JSP, JSTL, Servlets, Apache Axis 1.2, JavaScript, HTML, XML, JUnit, Eclipse, TOAD, Websphere, Clear case, RAD, Ant, Oracle9i.
Confidential
Java Developer.
Responsibilities:
- Developed Controllers for request handling using Spring framework
- Involved in Command controllers, handler mappings and View Resolvers.
- Designed and developed application components and architectural proof of concepts using Java, EJB, JSP, JSF, Struts, and AJAX.
- Participated in Enterprise Integration experience web services
- Configured JMS, MQ, EJB and Hibernate on Websphere and JBoss
- Focused on Declarative transaction management
- Developed XML files for mapping requests to controllers
- Coded Spring Portlets to build portal pages for application using JSR 286 API
- Hibernate templates were used to access database
- Use teh DAO in developing application code
- Developed stored procedures.
- Extensively used Java Collection framework and Exception handling.
Environment: Java 1.5, J2EE5, Spring, JSP, XML, Spring TLD, JSP, Servlets, Hibernate Criteria API, XSLT, CSS,JSF, JSF RichFaces, WASD 5.1, Java Swing, Web service, AXIS Server2, WSDL, XML, Glassfish, JSR 286 API, UML, EJB, Java script, JQuery, Hibernate, SQL, CVS, Agile, JUnit.
Confidential
Java Developer
Responsibilities:
- Involved in analysis and design of teh application.
- Developed teh application using J2EE architecture.
- Involved in development of Reusable Components (JavaBeans) such as Pricelist, Stock Rates, material beans and many other attributes which effect teh display of teh stock Pricing.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed and developed Servlets to communicate between presentation and business layer.
- Developed teh Servlets for processing teh data on teh server.
- Used JDBC for database connectivity with MySQL Server.
- Used CVS for version control.
- Involved in unit testing using JUnit.
Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, JDBC, JBoss, JavaScript, HTML, CSS, MySQL Server, CVS, Windows 2000
