Java Backend Developer Resume
Paramus, NJ
SUMMARY:
- 8 years of IT experience in Object Oriented development, testing, and support of Enterprise applications using J2EE technologies
- Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture
- Experienced with J2EE standard compatible Application Servers including WebLogic, IBM Web sphere, Apache Tomcat Deployment process and Integration.
- Worked extensively in J2EE (JSP, Servlets, JDBC), Struts, Spring, MVC, Hibernate, Java - Networking, RMI, Web Sphere, XML and well versed with Oracle database, OS Concepts.
- Well experienced with visual rapid application development tools like WebSphere Studio Application Developer (WSAD), RAD, Eclipse and NetBeans.
- Excellent handle in Struts2, Struts1.2 and Spring framework.
- Experience using Spring Framework modules like Spring Core container for Dependency Injection, Application context, Spring ORM and POJO objects.
- Excellent handle in O/R mapping tools Ibatis, and Hibernate.
- Experienced in design and connectivity of the database in DB2, Oracle and SQL Server 2000.
- High-level Expertise in Object Oriented Design, Analysis, Modeling based on Unified Modeling Language (UML)
- Good knowledge of JMS and IBM MQ Series
- Good knowledge of Enterprise Java Beans (Session, Entity and MDB’s)
- Excellent development and testing skills using Java and J2EE.
- Hands on experience implementing Command, Data Access Objects, Value Objects, Business Delegate and Service Locator patterns.
- Experience in implementing Agile methodology.
- Excellent in project documentation, logical and analytical abilities.
- Posses good inter personal skills and self-learning attitude
TECHNICAL SKILLS:
Operating Systems: Windows NT/2000/XP, Linux, Sun-Solaris 2.6 ~ 8, HP-UX
Java Technologies: J2EE, JDK 1.x, JDBC
Distributed Technologies: RMI, EJB
XML: XML SPY 5.0, XSL, DTD, DOM, SAX
Web Languages/Tools: HTML, DHTML, CSS,jQuery, JavaScript, JSP, Ajax
IDE: Eclipse, RAD 7.0, RAD 6.0, Jbuilder, NetBeans 6.7,IBM Visual Age for Java 3.5, WSAD 4.0 ~ 5.0Databases: Oracle 7.x ~ 10.x, MS-Access, My-SQL, PL/SQL,DB2 Connect
Application Servers: Weblogic 11g R1(10.3.3), IBM Web sphere 5.1~ 6.0, Apache Tomcat 5.X
Frame Works: Struts, Hibernate, IBATIS, Spring, ANT, Log4j
Networking: TCP/IP, SSL 3.0
Testing Tools: JUnit, JTest
Middleware: webMethods Integration Server 6.1,webMethods Developer 6.1,webMethods Broker and Trading Networks
Version Controls: Rational Clear Case, PVCS, CVS, Microsoft Visual Source Safe, Star Team 2005
Build Tools: ANT, Maven
WORK EXPERIENCE:
Confidential, Paramus, NJ
Java Backend Developer
Responsibilities:
- Played key role in the design and development of application using J2EE, and jQuery.
- Utilized Eclipse IDE and Weblogic 10.3.3 for developing and testing the applications.
- Developed the Opsys Reporting and Canada ACI Ground applications using the Confidential homegrown framework using Command Pattern.
- Created MDBs to implement the MessageListener to listen to the messages in the JMS queues.
- Created the widget xmls for the front end components which will call the Service Modules.
- Created service modules to populate the widget screens and also to forecast data to the database for incoming and outgoing messages on the server side.
- Created utility tools for replaying the dropped MQ messages in Production as a bulk message upload from a file, and also to read the dropped messages in the fatal logs on the Linux box and to resubmit to the corresponding JMS Queues.
- Created Datasources and configured Connection factories and Queues on Weblogic test environments.
- Log into the Linux boxes to recycle the environments and check the error logs.
- Designed and implemented the front end components using JSP, jQuery and JavaScript.
- Implemented design patterns like Command, Data Access Objects, and Value Objects patterns.
- Written SQL queries to access the data from DB2 database.
- Involved in tracking and resolving defects, which arise in QA & production environments.
- Used Serena Business Manager to keep track of the application bugs as well as to coordinate with the Testing team.
- Used Serena Version Manager (PVCS) as Version Control System.
- Involved in code reviews and refactoring of the Code.
- Used Apache Ant for building and deploying the application.
Environment: Java 1.5, J2EE 1.3/1.4,JSP 1.2/2.0, EJB, JMS, Log4j 1.2, Junit, Weblogic 10.3.3, Eclipse, DB2, Serena Version Manager, Serena Business Manager, XML, HTML, jQuery, JavaScript, CSS, Ajax, Linux, Windows XP
Confidential, Bethesda, MD
Java Backend Developer
Responsibilities:
- Played key role in the design and development of application using J2EE, Struts, and jQuery.
- Utilized RAD 7.0 and Websphere 6.1 for developing and testing the applications.
- Implemented the necessary Form beans and Action classes, and validators as part of Struts framework.
- Designed and implemented the front end components using JSP, JSTL, jQuery and JavaScript.
- Implemented design patterns like Data Access Objects, Value Objects, Business Delegate and Service Locator patterns.
- Wrote complex SQL queries to access the data from DB2 database.
- Used Castor objects for marshaling and unmarshalling the XML's.
- Involved in tracking and resolving defects, which arise in QA & production environments.
- Used Clear Quest to keep track of the application bugs as well as to coordinate with the Testing team.
- Used ClearCase as Version Control System.
- Involved in code reviews and refactoring of the Code.
- Used Apache Ant for building and deploying the application.
- Point of Contact to other development team members and QA located at different client locations.
Environment: Java 1.5, J2EE 1.3/1.4,JSP 1.2/2.0, Struts 1.1/1.2, EJB, Log4j 1.2, Junit, RAD 7.0, Websphere Application Server 6.1, DB2, Vignette 6.0, ClearCase, ClearQuest, XML, HTML, jQuery, JavaScript, CSS, Ajax, Windows XP
Confidential, Duluth, GA
Java/J2EE Developer
Responsibilities:
- Involved in development of new web pages and enhancements for the currently existing web application.
- Implemented all the front end components using Struts Framework and implemented Action Classes, Action Forms, JSP, Ajax components for the Dealer Web Interface.
- Integrated the Spring framework with Hibernate ORM tool to access the Oracle database.
- Prepared technical specifications and detailed design documents.
- Developed Cognos Reports using Reports Studio and Analysis Studio.
- Worked in close coordination with webMethods developer in creating Proof of Concepts(POCs) for creating batch files and webservices by connecting to the databases of respective regions and testing them.
- Used webmethods 6.5 for creating batch files and mapping the webservices requirements
- Involved in developing Swing applications using NetBeans IDE for region specific clients to create batch files and FTP them to our DMZ server.
- Involved in writing database queries and stored procedures to interact with Oracle 10g database.
- Ant is used to build and deploy the application to Websphere Application Server.
- Data Access Objects design pattern are used for implementing the business logic and accessing the database in Dealer web Interface.
- Played a key role in getting the regional data(South America, Australia, Europe, Mexico, Argentina) into Source.
- Travelled to Brazil(Sao Palo) to explain the functionality of Source application and provide an understanding of the existing functionality and how they can use it to create incidents..
- Worked on creating UML diagrams using Visio for the Dealer Web Interface.
- Created Mindmaps using Mindjet Mind Manager for documenting the process flows.
- Used CVS as the version control tool.
Environment: J2EE, Servlets, JSP, JSTL, AJAX, Hibernate, Spring 2.5, WSDL, Java 1.5, JavaBeans, XML, XML Spy, CSS, Java Script, Oracle 10g, WebSphere 6.0, RAD 7.0, JUnit, webmethods Integration Server 6.1,webMethods Developer 6.1,Cognos 8.3,NetBeans IDE 6.7,ClearQuest, Mindjet Mind Manager Pro 7
Confidential, Clinton, MS
Java/J2EE Developer
Responsibilities:
- Played key role in the design and development of application using J2EE, Struts, and IBatis technologies/frameworks.
- Participated in the design effort of the project.
- Utilized Eclipse 3.2 and Apache Tomcat 5.5 for developing and testing the application.
- Implemented the Ibatis API to leverage the Oracle database schema to generate a database persistence layer.
- Implemented XML encoded SQL Map files for each database table to be executed as prepared statements and map the expected results to the java domain classes.
- Implemented the necessary Form beans and Action classes, and validators as part of Struts framework.
- Designed and implemented the front end components using JSP, JSTL, Javascript and Ajax.
- Implemented Value Object and DAO design pattern.
- Implemented Agile methodology developing in iterations throughout the life cycle of the project.
- Developed and implemented test cases using JUnit framework.
- Worked closely with the performance testing team to meet the performance criteria.
Environment: Java 1.5, J2EE 1.3/1.4,JSP 1.2/2.0, Struts 1.1/1.2,Log4j 1.2,Junit,Apache 2.0,Tomcat Application Server 5.5,Hyperion 8.2, CVS, XML, HTML,XMLSPY,JavaScript,CSS,Ajax,Eclipse3.2,Oracle 10.2,Windows XP
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Played key role in the design and development of application using J2EE, Struts, and Spring technologies/frameworks using Service Oriented Architecture (SOA)
- Utilized RAD 6.0 and WebSphere 5.1 Test environment for developing and testing the applications.
- Developed the persistence components using Spring DAO module.
- Leveraged the AOP features of Spring framework to develop the business components.
- Involved in writing HQLs in Hibernate to leverage the improved performance using various fetching strategies.
- Developed the complete infrastructure for Asynchronous and Synchronous messaging using IBM MQSeries and JMS.
- Implemented all the front end components using Struts framework. As part of it, created Action classes, and JSP pages.
- Utilized Validator and Tiles framework for validation and page layouts.
- Played a key role in designing the presentation tier components by customizing the Struts framework components. This included configuring web modules, request processors, Error handling components etc.
- Developed JSP pages using Struts custom tags.
- Developed the components for parsing XML documents using SAX and DOM parsers.
- Implemented design patterns like DAO, Session Façade, Value Objects.
- Implemented the Web Services functionality in the application to allows external applications to access the data.
- Developed and implemented several test cases using JUnit framework.
- Worked with performance testing team to get the application tested to meet the performance limits.
Environment: Java 1.4.x/1.5.x, J2EE 1.3/1.4,JSP 1.2/2.0, EJB2.x,JNDI,Struts 1.1/1.2,Maven 1.x/2.x,Log4j,Junit,Websphere Application Server 5.1.x,Star Team 2005,XML,HTML,XMLSPY,JavaScript,Rational Application Developer(RAD)6.x,DB2 Connect8.1,Windows XP, IBM MQ Series
Confidential
Java Developer
Responsibilities:
- Played a key role in the development of the web-enabled application design and code review, development, and testing.
- Developed a three-tier web based system with JSP/Servlet at the front end, an EJB (both Session and Entity) in the middle tier, and Oracle database at the back end.
- Played a key role in the database system and its administration. This involved in creation of various roles to banking personal to gain access to the database. These roles span from Bank teller to Bank Manager.
- Developed in house GUI's to assist bank personal in various tasks dealing with their customers using Java Swing.
- Designed web based GUI's for end users using JSP/Servlets that are part of Model-View-Controller design pattern.
- Played a key role in incorporating security features like secured banking sessions with Login and Password protection, encryption using SSL, authentication
- Provided the base API Session beans to be implemented by each developer.
- Designed and implemented the required Entity beans in the business layer.
- Played a key role in applying Design patterns wherever applicable.
- Worked with the development team to transition the project from design phase to implementation phase.
Environment: Sun Solaris 2.7, JDK 1.4, JSP, Servlets, Java beans, EJB, Struts, Oracle 7.x, Rational Rose, Web logic server, ANT, Visual Source Safe