Java/j2ee Developer Resume
ChicagO
SUMMARY
- 5+ years of experience in IT Industry involving Analysis, Design, Testing of web based and client server multi - tier applications using Java/J2EE and CORE java technologies.
- Well versed in all stages of Software Development Life Cycle including proposal, process engineering, requirement gathering and analysis, design, development, testing, deployment, support and maintenance.
- Participated in projects with various methodologies such as Waterfall, Incremental, Iterative and Agile models.
- Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XML and CSS.
- Worked with scripting languages like JavaScript, AJAX, JSF and jQuery.
- Hands on experience in several J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Session Façade, Business Delegate, Data Access Object, etc.
- Strong experience in application development using frameworks like Struts 2.0 and Spring MVC.
- Experience in application development, debugging, implementation, supporting dev team, SQL, PL/SQL, Shell Scripting, and Database Triggers etc.
- Outstanding ability to work under pressure.
- Very good self-starter, ability to multitask and thrive in a dynamic environment.
- Team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
- Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.
TECHNICAL SKILLS
Documentation Tools: MS Office, MS Project, Visio
Operating Systems: Windows Vista/XP/98, MS-DOS, IBM AS400/OS2, MAC OS,Linux
Programming Experience: C,C++,Java, Python, PHP, HTML/HTML5, Jscript, CSS, SQL.
IDE: Visual Studio 2008/2010, IntelliJ, Eclipse, WSAD, Toad.
Software: logisim, Microwind, emu 8086,MySQL, Adobe Photoshop, WinSCP, PuTTY,IBM MQ
Database: MSSQL Server, Oracle 10g,PostGre SQL Server, Toad for Oracle
Server: Tomcat, Weblogic WebSphere
J2EE Technologies: Servlets, JSF, JSP, JSTL, RMI, EJB, JMS, JNDI, JAXP, JAXB, SAX, DOM.
Framework: Spring, Hibernate, Struts.
PROFESSIONAL EXPERIENCE
Confidential, Chicago
Java/J2EE Developer
Responsibilities:
- Involved in design, development and enhancements of the projects for building wireline flows.
- Used Object Oriented programming Skills.
- Played a key role in developing IPHONE applications flows
- Designed and Developed presentation layer of POS.com using HTML5, CSS3, JSP, Servlets, AJAX, Tiles, JavaScript, DOJO and Struts Tag Library.
- Played a key role in developing the business layer and data management components of this web based system over J2EE architecture.
- Used Struts Framework for implementing MVC pattern.
- Developed EJBs for implementing business layer and backend functionalities
- Involved in meetings and discussions with Business Architects to understand the system requirements and solution approach.
- Played key role in communicating to several middleware systems in TDSMobile to understand and implement their designs and develop the multiple projects
- Used Web Services (JAXWS) to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP protocol
- Involved in design, development of Restful and SOAP web services
- Created Maven script to build and deploy the application
- Used JAXB parser for parsing the valid XML files as defined by the XSD.
- Developed Stored Procedures in PL/SQL and written various complicated queries using SQL
- Coordinating with QC and production support during Releases
- Preparation of Application Design doc, test plan and cases.
- Used Eclipse Juno for the Application development
- Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment
Environment: Java, Struts 2.0, Springs 3.0, Hibernate 3.0, JBoss, JSP, HTML, RESTful, CSS, Apache POI, JavaScript, AJAX, ANT, SAML, Web services, Windows XP, Oracle 10g, JDK1.5, J2EE, EJB 3.0, DOJO, JSON, jQuery, JDBC, SQL, Javascript, XML, JUnit Test Cases, SVN, Eclipse, RAD, Unix, Maven, Weblogic 9.2, XSD,JAXB.
Confidential, Jacksonville, FL
Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering, analysis, design, development and testing of the complete business solution.
- Used Rational Rose for Use-case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Designed UI components using JSP, HTML, CSS, JavaScript and AJAX.
- Extensively used GWT technology to add interactivity to the web pages.
- Designed and developed presentation layer using Spring MVC Framework and Spring Web Flow.
- Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
- Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
- Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
- Designed various tables required for the project in Oracle 10g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
- Developed Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.
- Designed and developed Message driven beans that consumed the messages from the Java message queue.
- Used JAXB parser for parsing the valid XML files as defined by the XSD.
- Used JUnit framework for Unit testing of application.
- Monitored the error logs using Log4J and used JIRA to manage the issues/project work flow.
- Maven is used as a build tool and continuous integration is done using Jenkins.
- Followed Scrum methodology for project development.
- Used IBM RAD as IDE and deployed application on WebSphere Server.
Environment: UML, Java, J2EE, JSP, HTML, CSS, JavaScript, AJAX, GWT, Spring 3.0, Hibernate 3.0, SQL, Oracle 10g, SOAP, JAX-WS, Apache CXF, REST, JAX-RS, WSDL, JMS, MDB, JAXB, XML, JUnit, Log4J, JIRA, Maven, Jenkins, IBM ClearCase, IBM RAD, WebSphere Application Server.
Confidential, Chicago, IL
JAVA Developer
Responsibilities:
- Created user-friendly GUI interfaces and Web pages using HTML and DHTML embedded in JSP.
- JavaScript was used for the client side validations.
- Written JSP’s, Servlets and deployed them on Websphere Application Server.
- Used the JNDI for Naming and directory services.
- Involved in debugging the application.
- Designed and developed front end screens for new reports using Swing components.
- Designed and developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
- Used Hibernate framework for backend development and Spring dependency injection for middle layer development.
- Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with Oracle 10g as backend.
- Used Websphere application server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
- Used Websphere application server to deliver high performance and scalability.
- Written database objects like Triggers, Stored Procedures in SQL.
- Interacted with the users and documented the System.
- Consumed and created Webservices using CXF (JAX-WS)
- Tested Webservices using SOA PUI.
- Created interactive web applications for the client side using SOA.
Environment: JDK 1.4, J2EE, JSP 2.0, JDBC 4.0, HTML, EJB 3.1, Servlets, Rational Rose, WebSphere Application Server 6.0, WSAD 5.0, UML, Hibernate 3.1, JDBC, Spring 2.0, CVS, XML/XSL, Oracle 10g, CXF (JAX-WS), XML Spy, AJAX
Confidential Ground, PA
Java Consultant
Responsibilities:
- Designed, developed, debugged and tested the web based application using the J2EE architecture.
- Performed Application Demos to the end clients.
- Created complex grid components using AJAX.
- Participated in the Software Development Life Cycle for the project using Object Oriented Analysis and Design(OOAD).
- Used JSF validation and custom tags, backing beans.
- Worked with Rich Faces and its libraries in JSF and implemented the application screens in the front end.
- Worked with iText and implemented PDF Util for internal use.
- Worked on Spring Framework in Transaction Management.
- Developed several session beans for managing the business logic.
- Worked on defects.
- Worked on J2EE design pattern especially on Facade with EJB. \
- Actively involved in developing, testing and deploying of the application on Application Server.
- Used XSLT for transforming XML documents to HTML.
- Have used JDBC to handle large result sets.
- Involved in fixing critical bugs.
- Used SVN as version control.
Environment: J2EE1.4, Spring, JSF, EJB3.0, JavaBeans, Java Script, JQuery, SQL Developer Web Sphere Application Server (WAS) 6.1, Rational Software ArchitectV7.0, TomcatV6.0, JBoss.
Confidential
Java Developer
Responsibilities:
- Implemented client side validations using JavaScript.
- Designed and development of User Interfaces, Menus using HTML, JSP.
- Developed State full session beans and stateless session beans (EJB) as per the design documents.
- Developed JSP and EJB components for the application.
- Implemented business logic on server side as Entity Beans and Session beans (EJB, Weblogic).
- Done Java Script Validations on JSP pages as per the requirement.
- Implemented application using EJB and Java Messaging Service (JMS).
- Worked on J2EE design pattern especially on Facade with EJB.
- Designed and developed messaging framework for communication over xml using JAXB.
- Also involved in testing and deployment of the application on Web logic Application Server during integration and QA testing phase.
- Developed sequence diagrams, State diagrams, Activity diagrams and collaboration diagrams using Rational Rose.
- Used Web sphere Application Server and JDBC package for Data Access Objects and DB Connections from the Connection Pool using Oracle database.
- Wrote PL SQL Packages, Stored procedures, Views and Functions at the Oracle database.
Environment: C++, EJB, Servlets, JSP 2.0, Java Script, AJAX, XML, XSLT, Java