We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Fremont, MI

SUMMARY

  • Over 8+ years of IT experience in Application Design, Development, Implementation and Maintenance of web - based n-tier architecture systems.
  • Extensive work experience in Java/J2EE technologies including Hibernate, XML, Servlets, JSP, JSF, JSTL, AJAX, EJB, JNDI, JMS, RMI, JavaScript, CSS, HTML, MXML, JDBC and Oracle for building server side applications and user interfaces.
  • Strong Object Oriented Analysis, Design and Construction skills.
  • Experience in writing SQL queries, Stored Procedures for accessing and managing databases such as Oracle 7.x/8/9i/10g, MySQL, MS SQL Server, DB2.
  • Expertise in Core Java development including Applets, Swing, AWT and Threading.
  • Experience in J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory Method, Singleton patterns.
  • Extremely proficient with JavaScript, especially using jQuery and ExtJs frameworks in AJAX-driven websites.
  • Expertise in using open source framework and technologies like Struts, ANT, JUnit and Log4J.
  • Developed client-side architecture using GWT and Swing.
  • Experience in MVC (Model View Controller) architecture, using Struts, Hibernate, iBatis and various J2EE design patterns and UML Methodologies
  • Expertise in XML, HTML, DHTML and JavaScript.
  • Good Experience in GUI/IDE tools such as WSAD 4.5/5.0, IBM Rational Application Developer for WebSphere Software V6.0 and Eclipse Europa.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Experience in web-services using SOAP, UDDI and WSDL.
  • Backend programming using Oracle 8i/9i, DB2, Sybase SQL Server & MySQL, iBATIS.
  • Worked extensively with Source control tools like CVS, VSS and ClearCase.
  • Used Hibernate Framework as persistence provider, understanding on Spring Framework.
  • Excellent Communication & Interpersonal skills, Motivated team player with ability to work under minimal supervision.
  • Experienced in the use of agile approaches, including Extreme Programming, Test-Driven Development and Scrum.

TECHNICAL SKILLS

Languages/APIs: Java, J2EE 1.4, Servlets, JSP, EJB 2.0/3.0, JMS, Struts 1.2.x, JDBC, MQ Series 5.3, RMI, UML, PL/SQL, C, PHP.

Tools: Hibernate 3.0, JUnit, ANT, Log4J, Rational Rose, CVS, ClearCase, TOAD, PL/SQL Developer, and Star Team, iBATIS.

Internet Technologies: Java Script, Web Services (SOAP, RESTFul), XML (SAX/DOM), HTML, DHTML, XHTML, XPATH, CSS, AJAX, Flex, GWT.

Patterns/Framework: Singleton, Factory, Strategy, View Helper, Front Controller, Session Façade, MVC, Struts 1.2/2.0, Spring, JSF, jBPM

Databases: Oracle, DB2, Sybase, MySQL, MS SQL Server, MS-Access.

Application Servers: IBM WebSphere 5.x/6.0, BEA WebLogic 7/8.1/9.2, JBOSS 3.x.

Web Servers: IBM Http Server, iPlanet, Tomcat 4.x

IDEs: IBM WSAD 5.1, MyEclipse 3.x, BEA Weblogic Workshop, XML Spy, Edit Plus 2.1. Eclipse.

Operating Systems: WindowsNT, Windows 98, Linux, UNIX (Sun Solaris) Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Fremont, MI

Sr. Java Developer

Responsibilities:

  • Worked in customer service on issues involving changes in Java, JSP and database.
  • Worked with speedbuilders who maintained the code.
  • Worked closely with the agents to get the requirements.
  • Worked extensively with spring.
  • Worked and delivered time sensitive requirements.

Environment: Core Java, JSP, Spring, Tomcat 6.1, DB2, Eclipse Ganymede 3.4, SQL.

Confidential, Lansing, MI

Sr. Java Developer

Responsibilities:

  • Export and anonymize the data from production environment to an XML file using a Data Migration Tool.
  • Automating the process of loading the data XML files into the regression region.
  • Used DBUnit to load the data into respective tables.
  • Run the regression tests using our application and validating the results.
  • Worked on using this tool in helping developers to write JUnit test cases.
  • Worked extensively with Autosys for creating jobs and running tasks.
  • Created stored procedures to enable or disable triggers and paginating the sql result.
  • Worked on data driven JUnit test case framework.
  • Improved performance of Data migration of an account from one environment to another by 80%.

Environment: Core Java, JSP, Web Logic 9.0, Sybase 15.0, RapidSQL, Eclipse Ganymede 3.4, SQL, DBUnit, EJB.

Confidential, Des Moines, IA

Sr. Java Developer

Responsibilities:

  • Worked extensively on MDA Architecture and EMF Framework.
  • Participated in performance tuning discussions with different teams.
  • Worked in creating BPDs in teamworks environment.
  • Implemented a new technique called change fragment to reduce the time taken for loading a page by up to 60% of the original time for most of the screens.
  • Participated in discussions with framework providers to in corporate the changes needed.
  • Worked Extensively on UI development using GWT and XMI.
  • Extensively worked on EJB 3.0 - Session Beans and Message Driven Beans.
  • Written test cases using TestNG.
  • Improved Performance on backend of the application by tuning the HQL, PL/SQL stored procedures and loading specs.
  • Worked in Agile scrum development environment
  • Working with performance team gave me an overall knowledge on the application from front end to back end.

Environment: Core Java, JSP, Hibernate, Ajax, Java Script, XMI, Web Services, Web Logic 9.0, Oracle 10g, SQL Developer, Spring, Google Web Toolkit, EJB3.0, Eclipse Ganymede 3.4, PL/SQL.

Confidential, Seattle, WA

Sr. Software / Java/J2EE Developer

Responsibilities:

  • Implemented RESTFul webservices using Apache CXF for coverage check and pre qualification.
  • Developed the GUIs using Java Swing
  • Debugged and unit tested pages using YUI Framework.
  • Developed the GUI module using Struts Framework, Tiles, JSP, AJAX, HTML, DHTML and JavaScript.
  • Developed several pieces of theJSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
  • Facilitated daily Scrum meetings and weekly project planning and status sessions.
  • Participated in designing the UML diagrams and preparing the Use cases.
  • Developed Security Modules to support both the Web roles and the CSR roles using struts roles extension.
  • Extensively worked on jQeury and ExtJs.
  • Extensively worked on EJB 3.0 - Session Beans, Message Driven Bean and Entity Beans using Transaction attributes appropriately.
  • Consumed web services (SOAP/WSDL) calling external services like the Address validation systems and payment services.
  • Extensively used technologies and frameworks like AJAX, Servlet, JSP and Struts.
  • Used Spring JMX for dynamic logging level updates
  • Used JMS for Order Status feed from OMS to AMSS once the order is completed.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency. Involved in integration, maintenance and enhancement of Spring IBATIS application.
  • Used JQuery library extensions to provide advanced Front-End functionality and look/feel.
  • Involved in integration, maintenance and enhancement of Spring IBATIS application
  • Used various proven design patterns like MVC, Singleton, Factory, Strategy Pattern, DAO (Data Access Objects), View Helper, Business Delegate
  • Worked extensively on the Website Performance by using the special performance tools like YSLOW.
  • Extensively used Introscope WILY by CA for profiling.
  • Involved in defect fixing and testing at end of release in each of the following environments; JBOSS, Web sphere, Web logic, Mercury Quality Center, AIX, HP-UX, Sun-Solaris.
  • Used Perforce for source code management (SCM) and developed ANT scripts to build and deploy the application.

Environment: JDK 1.5/6, J2EE 1.4, XPATH, AJAX, Apache CXF, Axis 1.4, JSP, JSF, Servlets, Struts 1.2, Spring, EJB 2.0/3.0, HTML, DHTML, JAXP, Xerces, Hibernate 3.0, JMS, Sybase, Oracle 10g, DB2, Log4J 1.2, JUnit, ANT, XML,XSLT, Eclipse Ganymede 3.4, WebSphere AppServer 6.1/7.0, Weblogic AppServer 9.1/10.3, Sun Solaris, AIX, HP, TOAD 9.7,IBatis 2.3.0, Swing.

Confidential, Fort Worth, TX

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development base on V-model.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
  • Used BlazeDS Framework to implement MVC Architecture and XML Data.
  • Designed and developed presentation layer using Flex which acts as View in a distributed MVC2 architecture, which involves model components (MXML) and controller components.
  • Implemented the Distributed web application based on MVC pattern and made the application flexible
  • Involved in developing the complete Business tier with Stateless, Stateful Session beans and CMP Entity beans with EJB 2.0 standards.
  • Designed the CMP fields and CMR fields in CMP entity beans. Wrote EJB-QL queries in ejb-jar.xml file.
  • Involved in integration, maintenance and enhancement of Spring IBATIS application
  • Apache Ant was used for the entire build process.
  • Extensively worked on jQeury and ExtJs.
  • Achieved the database connectivity using JDBC with Oracle 8i database as backend.
  • Configured server side resources like Data Source and Connection Pooling.
  • Used ClearCase for version controlling and JUnit for unit testing.
  • Deployed the application on WebSphere Application server.

Environment: UML, CSS, HTML, Java Script, Servlets2.3, JSP2.0, EJB2.0, XML, XSLT, JDBC, WAS 5.0, Oracle 8i/9i, DB2, Spring, ANT, Log4J, JUnit, Flex, BlazeDS, WSAD5.x, ClearCase IBatis.

Confidential, Dallas, TX

Software Developer / Java/J2EE Consultant

Responsibilities:

  • Responsible for analysis and design of the application in Java, based on MVC Architecture, used the open source Spring framework.
  • Added features with latest Business requirements and system requirements as needed.
  • Involved in designing client / Server architecture using Object Oriented Analysis and Design OOAD .
  • Designed and developed presentation layer using Flex which acts as View in a distributed MVC2 architecture, which involves model components (MXML) and controller components.
  • Application development with Eclipse and WebLogic application server.
  • Developed and successfully deployed Message Driven beans to read messages from JMS queues.
  • Used JQuery library extensions to provide advanced Front-End functionality and look/feel.
  • Developed logging classes for the application using Log4j.
  • Encapsulated the business classes as Java beans and persisted the data to Oracle Database using Hibernate classes.
  • Involved in Use Case Realization, created Use Case Diagrams, Class Diagrams and Sequence Diagrams using UML
  • Developed DAO’s and Business Objects (POJOs) to interact with the database using hibernate.
  • Implemented modules in the Spring MVC framework for navigation within the application.
  • Used Design patterns like Singleton, Factory, DAO and Dependency Injection.
  • Consumed web services (SOAP/WSDL) calling external services like the Address validation systems and payment services.
  • Developed the GUIs using Java Swing
  • Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing.

Environment: J2EE, JDK 1.4, JSP, Servlets, Spring 2.0, JQuery, JSF, Hibernate, Weblogic 8.1, Oracle 9i, HTML, JMS, JavaScript, ANT, PL/SQL, Windows XP, JUnit, Dreamweaver 8, Swing.

Confidential, Cleveland, OH

Java /J2EE Developer

Responsibilities:

  • Created Class diagrams and Use Case diagrams from design spec using Rational Rose.
  • Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
  • Developed and successfully deployed Message Driven beans to read messages from JMS queues.
  • Actively involved in design of the application architecture in lines of Struts Framework based on MVC2 Architecture with Flex Front End (HTTP Request/Response Integration) as View, Servlet as Controller and combination of EJBs and Java classes as Model.
  • Designed and developed presentation layer using Flex which acts as View in a distributed MVC2 architecture, which involves model components (MXML) and controller components.
  • Designed and developed business tier using EJBs.
  • Used Session Beans to encapsulate the Business Logic.
  • Used Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Used Message Driven Beans for asynchronous messaging.
  • Used Java Message Service API to create, send, receive, and read messages between application components.
  • Used Spring for dependency injection, AOP container and Hibernate as an ORM persistence provider.
  • Wrote complex SQL queries and programmed stored procedures, packages and triggers.
  • Developed XML and XSLT pages to store and present data to the user using parsers.
  • Involved in configuration and deployment of application on WebSphere Application Sever.
  • Used CVS as Version Control System.
  • Gained a good knowledge about browser compatibility issues and their solutions.

Environment: Java 1.4, JDBC, Servlets, JSP, EJB, WSAD 5.1.2, WebSphere 5.1, XML, XSLT, HTML, MXML, JNDI, JavaScript, CORBA, Struts, Hibernate, Spring Framework, CVS, Log4j, JUnit, PL/SQL, Oracle 9i, DB2, FLEX Builder 2.0, Rational Rose.

Confidential, Philadelphia, PA

Java/J2EE Developer

Responsibilities:

  • Developed the front end using JSPs and Servlets.
  • Developed and deployed EJB’s (Session & Entity Beans) on WebSphere application server.
  • Developed and successfully deployed Message Driven beans to read messages from JMS queues.
  • Performed front-end validation Using JavaScript.
  • Developed SQL Queries and stored procedures in Oracle for retrieving the data from the database.
  • Developed Struts Action classes and Form beans using DispatchAction classes and DynaActionForms.
  • Learned and implemented Google maps API in the application.
  • Performed Content maintenance for Lincoln Financial planner Website.
  • Written Test Cases and done Unit Testing using JUnit.

Environment: WebSphere application server V5.0, Eclipse 3.2,Struts 1.2,SQL Server 2000 Windows 2000, J2EE1.4, DB2, JDBC, XML, JSP,EJB, JMS, JUnit, HTML, CSS, VSS, Clover.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the GUIs using Java Swing
  • Created test cases for the developed application using JUnit.
  • Involved in group discussions in setting naming conventions and directory structure for xml file creation.
  • Responsible for creating XML files for JFLX reports
  • Created SQL queries to be used in xml files, report verification and report generation.
  • Responsible for customization of JFLX Interface according to the requirement.
  • Trained and provided support for team mates on JFLX XML report creation, troubleshooting and verification.
  • Used CVS for source code sharing and back up purposes.

Environment: Apache Tomcat Server, Eclipse, MVC, SQL Server 2000, HP-UX 11.0, Windows XP Professional,J2EE1.4, JDBC, XML, JSP, JUnit, HTML, CSS, CVS, Smart-FTP.

Confidential

Java Developer

Responsibilities:

  • Involved in understanding and preparing Analysis documents and detailed Design documents.
  • Developing System and Unit Test Case documents from the given requirements/design.
  • Designed workflows using WLI (Web Logic Integrator 2.1) for Reflow, CLECs (Competitive Local Exchange Carriers), SO (Service Order) Generation, and Address Validation sub work flows.
  • Used MDBs (Message Driven Beans) for incoming message processing for work flows& sub work flows.
  • Defining and validating different XML messages & Formats for work flows and tasks.
  • Processing the incoming messages for tier1 validations - Address Validation, Credit Check, Product Level Validations and tier2 validations - Port availability, Exchange Capacity etc.
  • Used Oracle and DB2 backend database for storing of order details and JDBC for communication with backend.
  • Created Java Objects that map to the database tables and the corresponding Hibernate mapping files.
  • Performed Unit testing as well as Integration testing for different workflows and sub workflows
  • Determine the root cause of the problem by reproducing it, and identify the impacts through technical analysis.
  • Used JSP, Java Script and HTML for developing front end access for testing of workflows in local environment.
  • Configuration management activities of check-in, checkout and supporting build activities using CVS.
  • Implementation of OSS tasks using Solaris, shell scripting and Perl.

Environment: JAVA/J2EE, Servlets, JavaScript, Tomcat Web Server, Web Logic Application server, Oracle, SQL*PLUS, Eclipse.

We'd love your feedback!