We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

3.00/5 (Submit Your Rating)

MI

SUMMARY

  • Over 7 years of experience in Requirement Analysis, Design, Development, Deployment, Testing and Implementation of Object Oriented and Web - based applications.
  • Experience in different phases of Software Development Life Cycle (SDLC) including Design, Implementation and testing during the development of software applications.
  • Well versed with N-tier technologies like Java, Enterprise Java Beans (EJB), and J2EE design paradigms like MVC, and Apache Jakarta struts 2.0.
  • Extensive experience in using Java, J2EE, EJB, JNDI, JMS, WebServices, JSP, Servlets, Struts, spring, XML, ANT, JavaBeans, JDBC, JFC/Swing.
  • Strong knowledge in using Hibernate 2.0, 3.0, Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Proficient in Object Oriented Programming, Designing with UML, and implementing using Java Design Patterns.
  • Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.
  • Experience in developing applications using XML technologies such as XML, XSL, XSLT, XPath, SAX, DOM, DTD and Schema.
  • Have experience in writing business using ILOG JRules
  • Experienced in OOAD Techniques like developing Use Case diagrams, Sequence Diagrams and Class Diagrams.
  • Experience withWeb Services (SOAP, WSDL, and UDDI)and application servers includingBEA WebLogic and Apache Tomcat.
  • Good Work experience on various IDE's like Eclipse, My Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD), and RAD.
  • Good development experience inCoreJavaandJ2EEPatternslike Abstract Factory, Factory, Singleton, Command, Proxy, Business Delegate, Service Locator, Session Facade, and DAO.
  • Strongworking experience inXML, DTD, SAX, DOM & XSLT.
  • Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL.
  • Experienced in development methodologies like Agile, waterfall and Interactive life cycle and software engineering processes.
  • Strong work experience on Relational database management systems (RDBMS) like DB2, Oracle and SQL server.
  • Strong work experience in different software development life cycles like Water fall, iterative development & Agile.
  • Excellent problem solving and multitasking skills.
  • Possesses strong interpersonal skills, the ability to interact with people at all levels, and strong communication and presentation skills.

TECHNICAL SKILLS

Languages/Specifications: Core Java, J2EE (JSP, EJB, JDBC), JavaScript, RESTful Web Services, SOAP Web Services, SQL, PL/SQL, HTML5, XML, CSS3, AJAX, Custom Tags, Ant, Maven, UNIX Shell Script

Software Methodologies: OOAD, UML, Design Patterns, SOA, Agile

Design Patterns: MVC, Singleton, Factory, Session Façade, DAO, Business Delegate, Service Locator, View Helper

Frameworks: Struts, Log4j, Junit, MVC, Spring, Hibernate, and J2EE Architecture techniques.

Application/Web Servers: WebLogic, IBM WebSphere, Oracle Application Server, Apache Tomcat, JBoss, WebSphere Portal.

Databases: Oracle 9i/10g/11g, MySQL, MS SQL Server, DB2, Sybase

IDE: Eclipse, RAD, Jdeveloper, JRules

Design Tools: MS Visio

Version Control: CA-SCM, Subversion (SVN), IBM Rational Clearcase, CVS, Visual Source Safe, PVCS

Operating Systems: Windows 2000/XP/7, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, MI

Sr. J2EE Developer

Responsibilities:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Extensively used Spring MVC architecture for the application development.
  • Developed the code based on the design using Tiles MVC (Struts framework) and using J2EE patterns.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
  • Integration of the ILog JRules.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Provided ANT build script for building and deploying the application.
  • Worked on the development of the Restful Web services using Jersey in Eclipse. These services are used by other clients.
  • Creating GUI application usingJavaSwing.
  • Provided JMS support for the application using WebLogic MQ API.
  • Involved in configuring and deploying the application on WebLogic Application Server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Provided utility classes for the application using Core Java and extensively used Collection package.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Performed various DAL, DML operations on SQL Server database.
  • Used CVS and Rational Clear Case version control tool to manage source repository.
  • Provided UNIX scripts for deploying and building the system.
  • Implemented log4j by enabling logging at runtime without modifying the application binary.

Environment: J2EE Spring, jersey, Struts, Swing, JDBC, XML, Eclipse, ANT, Junit, EJB, JSP, UML, Java Script, HTML AJAX,PL/SQL, EJB, WebLogic Application Server, Oracle 11g, Windows.

Confidential, Burbank, CA

Sr. J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed wireframes using HTML, CSS and Java scripts and upon acceptance transformed into Struts based JSP’s linking with the process of interaction with the physical queues.
  • Designed a customized Struts framework for Error Handling to handle request xml’s incase of error conditions which are generated while interacting with external WebServices, provide ability to update the request xml’s and finally the ability to trigger the request again.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Used various components of struts like Action Classes, Action Servlet, Action Forms, Tiles, Validation Framework, etc.
  • Developed XML Schemas and used SAX for Parsing XML data.
  • Designed and developed front-end GUI frameworks in JavaSwing.
  • Developed backend process of interacting with WebServices, JMS for reading and posting requests onto an Error Handling queue.
  • Involved in writing the system and technical portion of assigned deliverable using latest version of java, java frame works like Servlets, Spring, JAXB parsers and Maven.
  • Developed components using stateless session beans (EJB) and deployed them on WebSphere Server.
  • Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
  • Developed unit test cases using Junit for testing functionalities and performed integration testing of the application.
  • Performed the code reviews and re-factor the code to improve the performance.
  • Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
  • Developed the application using agile methodology and demonstrated the functionalities to the business users in every sprint.

Environment: J2EE, JSP, Java, Spring, Swing, JMS, Hibernate, HTML, DHTML, CSS, AJAX, XML, Junit, WebSphere, SVN, SQL, Oracle and Windows.

Confidential, Ellicott City MD

J2EE Developer

Responsibilities:

  • Conducts analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
  • Designed the project using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Designed the application by implementing Struts framework based on MVC Architecture.
  • Developed Message Beans, Session Beans (EJB’s), which would be invoked by Web tier, using design patterns like Delegates, Resources Locator.
  • Implement customer requirement using java, java server pages, xml, Servlets, Java Beans.
  • Configured and deployed the application on Jboss application Server.
  • Implemented various XML technologies like XML schemas, JAXB parsers for cross platform data transfer.
  • Used JSF framework for building web applications using Java for standard user interface components like input fields, buttons, and also for event handling.
  • Wrote stored procedures, SQL scripts in DB2 and MySQL for Data Accessing and manipulation.
  • Implemented IBM messaging service MQ Series in our applications for the mainframe calls.
  • Used WSDL and SOAP protocol for Web Services implementation.
  • Wrote shell scripts for running the batch jobs and worked on implementing new batch jobs gathering the business requirements from the vendors.
  • Configured and created application log files using Log4J.
  • Used Junit for testing the entire application, rectified performance bottlenecks and eliminated critical bugs.
  • Compiled and built the application using ANT scripts and deployed the application.
  • Used Software Change manager (SCM) for revision control.
  • Actively involved in code reviews and bug fixing.
  • Involved in post implementation issues in production.

Environment: Java, J2EE, Struts, JSP 2.1, JSF, JBOSS, EJB 3.0, Eclipse, Web Services, XML, XSLT, AJAX, JavaScript, J2EE design patterns, Junit, Ant, IBMDB2 10, Windows, LINUX.

Confidential, Iowa City, IA.

Java Developer

Responsibilities:

  • Involved in Documentation and Use case design using UML modeling including development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams.
  • Implemented an agile client delivery process, including automated testing, pair programming, and rapid prototyping.
  • Involved in developing EJB (Stateless Session Beans) for implementing business logic.
  • Involved in working with JMS Queues.
  • Accessed and Manipulated XML documents using XML DOM Parser.
  • Deployed the EJBs on JBoss Application Server.
  • Involved in developing Status and Error Message handling.
  • Used Web services SOAP protocol to transfer XML messages from one environment to other.
  • Hibernate is used to persist data to an Oracle database.
  • Implemented various HQL queries to access the database through application work flow.
  • Involved in writing Junit Test Cases using Junit testing framework.
  • Used Log4j for External Configuration Files and debugging.
  • Involved in Unit, Integration and Performance Testing for the new enhancements.

Environment: Java, JDK, WSAD, Hibernate, Junit, EJB, JSP, Spring MVC, JMS, XML, XSLT, XML Parsers (DOM), JBoss, Web Services, HTML, JavaScript, Oracle and Windows XP.

Confidential, Scranton, PA.

Java Programmer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML and DHTML. Embedded in JSP.
  • JavaScript was used for the client side validations.
  • Wrote JSPs, Servlets and deployed them on WebLogic Application server.
  • Developed and deployed EJBs (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Used the JNDI for Naming and directory services.
  • Involved in debugging the application.
  • Involved in Data Analysis and provided the solution sets to work teams.
  • Developed Servlets using JDBC for storing and retrieving user data into and from the Oracle database.
  • UsedWebLogicApplication server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
  • Used Web Sphere Application server to deliver high performance and scalability.
  • Used XML to transfer the data from one server to another server.
  • Developed search tools to search the database using different criteria.
  • Wrote database objects like Triggers, Stored procedures in SQL, PL/SQL.
  • Analyzed the enhanced system with the existing system and documenting data-flow diagram.
  • Interacted with the users and documented the System.

Environment: Java, JSP, JDBC, HTML, XML/XSL, JCL, WebLogic, UML, EJB, Servlets, Expeditor, Oracle, UNIX.

Confidential, Saint Paul, MN

Java Programmer

Responsibilities:

  • Coded Servlets for application control.
  • Developed the applications using Object Oriented (OO) design concepts.
  • Coded JSPs for presentation.
  • Coded Java Script for front end validations.
  • Coded Session beans for encapsulating the business logic.
  • Coded Entity beans for database interaction.
  • Unit testing and Test suite creation.
  • Designed and developed the application using design patterns.
  • Analyzing the enhancements and giving the impact analysis and estimation for them.
  • Involved in UAT and Production support.

Environment: JDK 1.4, JDBC, Eclipse, Tomcat, JSP, Servlet, Windows NT, Oracle, UNIX.

We'd love your feedback!