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.
- Have extensive noledge 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 wif 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 noledge 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 noledge wif 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 wif 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 wif quality deliverables.
- Create functional and technical specifications for products
- As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.
- Involved in entire life cycle development of the 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 the 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 the business analyst. Used Rally to track the stories and log time spent on each sub-task.
- Used design patterns like Business delegate, DAO, DTO on the business layer.
- Worked wif Spring MVC on the web layer and implemented REST architectural style mapping to the controllers.
- Configured Controllers wif annotations at method level to handle the request.
- Developed Jsp's and Html for the User Interface. Used Dojo JavaScript library to make Ajax calls and create table and register events.
- Used Spring-DI for defining the beans. Read properties from properties file, JNDI template for accessing the JMS pooled connection from Jboss.
- Used Spring-hibernate on the DAO layer to access the database tables. Used DTO objects when using complex named-queries.
- Developed Hibernate mapping files to map domain objects wif database tables. Configured Collections, lazy load features in the xml mapping files.
- Developed Web-services to access Applicant information from IOS using HTTP Invokers. And Used Jackson API to Unmarshall the 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 the application using Struts following MVC architecture.
- Identified the participating pages and the navigation paths between pages.
- Developed action and form classes based on Struts framework to handle the pages.
- Used WebLogic Workshop page flow technology.
- Created several JSP’s and populated them wif 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 the 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 the 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 wif quality deliverables.
- Create functional and technical specifications for products
- As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.
- Involved in entire life cycle development of the application.
- Reviewing and analyzing data model for developing the 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 the JSP pages.
- Used JSTL in the presentation tier.
- Used and configured Struts, Validator Forms, MessageResources, ActionErrors, Validator-rules.xml.
- Involved in writing the 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 wif 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 the 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 the application.
- Developed the application using J2EE architecture.
- Involved in development of Reusable Components (JavaBeans) such as Pricelist, Stock Rates, material beans and many other attributes which affect the display of the 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 the Servlets for processing the data on the server.
- Used JDBC for database connectivity wif 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
