We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • More than TWO years of Experience in Hadoop and BigData application development and Testing. Another NINE years of experience on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
  • 4+ Years experience in implementing dynamic web applications using IBM WebSphere Portal Server.
  • Experienced in developing portals using JSR-168 Specifications and IBM portlet API.
  • Expertise in OOA, OOD, SDLC, Software Development, Java Application Development, Distributed Application Development and Object Oriented Programming (OOP).
  • Experience with RUP (Rational Unified Process).
  • Expertise in XML and related technologies like XSL, XSLT, XPath and parsers like JAXP (SAX, DOM) and JAXB.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC,JMS,IBM MQSeries, RMI, XML and Web Services.
  • Extensively experienced in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service locator, Factory, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • 2+ year experience in Big Data.
  • Experience in installing, configuring and administrating Hadoop Cluster of major Hadoop Distributions
  • Experience in writing MapReduce jobs in Java and Pig.
  • Experience in installing, configuring and using ecosystem components like Hadoop MapReduce, HDFS, Hbase, Cassandra, ZooKeeper, Hive, Sqoop, Pig.
  • Strong knowledge in NoSQL column oriented databases like HBase and Cassandra and its integration with Hadoop Cluster
  • Experience with cloud Service: Amazon Web Services(AWS) EC2.
  • Experience in installing and configuring the spark cluster integrating with hadoop cluster
  • Experienced in various frameworks: Jakarta struts framework 1.2 and 2.0, Spring 3.1, Hibernate 3.2.7, Ibatis 2.0.
  • Having 2.5 years of Experience in Hybris e-commerce suite. Good Exposure in E-commerce CMS Hybris Multichannel Suite 5.4.
  • Experienced in using Java IDE tools of IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2/6.0/7.0 , Eclipse 3.5/3.6.2 and familiar with other IDE’s like Net Beans 3.5, JBuilder, JDeveloper.
  • Familiarity and experience with data warehousing and ETL tools
  • Experienced using WebSphere Portal server, BEA WebLogic Server 10.3.0/10.3.5 (11g4) and TOMCAT.
  • Experience in using Win CVS, PVCS, Perforce and Serena Dimensions for version control.
  • Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX, LINUX.
  • Good working knowledge on Ant, Log4j and JUnit.
  • Excellent in databases like IBM DB2/UDB, Oracle 8i/9i/10g, SQL Server 2000, MySQL.
  • Possess excellent communication, interpersonal and analytical skills along with can - do attitude.
  • Ability to learn and use new systems and paradigms in considerably less time.

TECHNICAL SKILLS

J2EE Technologies: Servlet 2.2, JSP 2.0, EJB 2.0,EJB 3.0, JNDI, JMS, RMI, JDBC, IBM MQSeries.Programming Languages sddsdJava 1.4/1.6, JSP, C, C++, SQL, PL/SQL, VB.

Frameworks: Spring Framework Jakarta Struts framework 1.2, spring framework, AJAX, Hibernate 2.0/3.0/3.2.7 , Ibatis 2.0, J2EE Design Patterns.Spring Core, Spring MVC, Spring WebServices, Spring Integration

Web Technologies: XML 1.0, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML 3.x/4.x, DHTML.

Application/Web servers: IBM WebSphere 4.x/5.x/6.x, WebLogic 5.1/6.x/7.x/8.x/ 10.3.0/10.3.5 (11g4),JBoss 3.2.x, Tomcat 5.0.

Databases: Big Data Technologies DB2 UDB, Oracle 8/8i/9i, MS SQL Server 2000, MySQL, MS Access.Hadoop(HDFS & MapReduce),Hive, Sqoop, Pig, Impala, Hbase, Cassandra, Flume, ZooKeeper, YARN, Oozie, AWS, Spark, MongoDB.

IDE Tools: IBM WebSphere Studio Application Developer (WSAD) 5.0, 5.1.2, 6.0,7.0, JBuilder, Eclipse 2.0/ 3.0/3.1/3.5/3.6.2 , Net Beans 4.0/4.1,JDeveloper 10g, JBuilder 8.0.

Configuration Management: CVS, PVCS, Rational Clear Case, Perforce,GitHub.CVS,PCVS, Rational Clear Case.

Operating Systems: Cloud EnvironmentsWindows 98/NT/2000/XP, UNIX, LINUX and Ubuntu.Amazon EC2.

Tools: Dream weaver, Ant, Cruise Control, JUnit, TOAD and Visual Café.

PROFESSIONAL EXPERIENCE

Confidential

Sr. J2EE Developer

Responsibilities:

  • Involved in Requirement gathering, Architecture, design analysis and development.
  • Designed a cluster to handle terra-bytes of data and all infrastructure is built on Amazon EC2 Environment.
  • Installation and configuration of entire Hadoop eco system with Oracle.
  • Developed Sqoop Commands to pull data from Oracle and push to HDFS vice versa using Sqoop.
  • Involved in creating Hive tables using shared meta-store, loading with data and writing hive queries which will run internally in map reduce way.
  • Developed PIG scripts used for data analytics. Wrote Java UDFs and employed in Pig and Hive scripts
  • Developed Map Reduce jobs in java for data cleaning and preprocessing.
  • Defined job work flows as per their dependencies in Oozie.
  • Hands on Hadoop programs testing using Junit/MRUnit testing.
  • Implementing proof of Concept to improve the performance using Spark and Cassandra.

Environment: Hortonworks HDP 2.1, MapReduce, Sqoop, Hive, Apache Pig,Amazon(AWS) EC2 Env, Oozie, Spark 1.3, Cassandra 2.1, Java, JSON.

Confidential

Responsibilities:

  • Involved in Requirement gathering, analysis, design and development of checkout moduleand developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Implemented Agile methodology and Test Driven Development(TTD) for the software development process and to produce high quality application.
  • Developed and published eCommerce web stores using Hybris that leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse 3.6 for writing code for JSP, Servlets, JSF and EJBs.
  • Modeled and developed custom actions in Order Processing Workflow to perform Post Order Modification and fulfillment using hybris Workflow API and Process Engine integration.
  • Used AJAX to handle user requests asynchronously and to has faster response from the server by directly connecting to server.
  • Implemented Service Oriented Architecture(SOA),will provide loosely-integrated suite of services between various modules.
  • Developed hybris custom web services and exposed them through RESTFul webservices API to place carryout and shipping orders which is exposed to Gentran/Sterling/ClearSpider.
  • Used Solr to get Order history details.
  • Extended hybris data model by customizing item-types.xml and integrating the generated Model and DAO classes with related Service Layer extensions.
  • Wrote Impex scripts to update the date in DB.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on Tomcat.
  • Configured hybris using hybris Administration Console, hybris Management Console (hmc), hybris
  • Product Cockpit, hybris CMS cockpit, hybris Multi-Channel Cockpit, etc.
  • Developed JUnit test cases for all the developed modules.
  • Used GitHub for version control across common source code used by developers.
  • Used XML parser API JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Worked with Configuration management tools like JADE for tracking Agile Stories and for tracking Bugs
  • Build/Integration tools and Deployment using Ant and Jenkins.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Java, J2EE, JSP 2.0,JSF,Ajax, Spring 3.1, EJB, JMS, JNDI, Oracle 10g, HTML, XML, JAXB, Hybris 5.4, solr 4.6.1, Zookeeper 3.4.5,Eclipse 3.6, Tomcat 7, LOG4J, Ant, Github 1.7.10. Project: Custom Product CentreDescription: Custom Product Centre is one of the

Confidential

Responsibilities:

  • Involved in Requirement gathering, analysis, design and development of Approvals moduleand developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Implemented Agile methodology and Test Driven Development(TTD) for the software development process and to produce high quality application.
  • Developed the application using Spring MVC that leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse 3.6 for writing code for JSP, Servlets, JSF and EJBs.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not has the business processes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Data Access Object, Singleton and Factory.
  • Deployed the applications on Tomcat.
  • Developed JUnit test cases for all the developed modules.
  • Used GitHub for version control across common source code used by developers.
  • Used JAX-WS Web Services with Spring to customers and internal ERP team for price calculation data dependents data that is remote and global to different institutions.
  • Worked with Configuration management tools like JADE for tracking Agile Stories and for tracking Bugs.
  • Build/Integration tools and Deployment using Maven(2) and Jenkins.
  • Used DBUnit for Unit Testing.
  • Used Log4J to capture the log that includes runtime exceptions.
Environment: Java, J2EE, JSP 2.0,Spring MVC, Ajax, Spring 3.1, EJB, JMS, JNDI, Oracle 10g, HTML, XML, JAXB, Eclipse 3.6, BEA Tomcat 7,Hibernate 3.2.7, LOG4J, Maven 2,GitHub 1.7.10,Jenkins.

Confidential, Chicago, IL

Sr. J2EE Developer

Responsibilities:

  • Involved in Requirement gathering, analysis, design and development of Approvals moduleand developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Implemented Agile methodology and Test Driven Development(TTD) for the software development process and to produce high quality application.
  • Developed the application using Java Server Faces that leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse 3.6 for writing code for JSP, Servlets, JSF and EJBs.
  • Used AJAX to handle user requests asynchronously and to has faster response from the server by directly connecting to server.
  • Implemented Service Oriented Architecture(SOA),will provide loosely-integrated suite of services between various modules.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not has the business processes.
  • Implemented Caching Mechanism using Oracle Coherence with Hibernate.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on BEA WebLogic Server.
  • Developed JUnit test cases for all the developed modules.
  • Used Perforce for version control across common source code used by developers.
  • Used JAX-WS Web Services with Spring to transfer the ApprovalProfiles and PaymentTransactions data dependents data that is remote and global to different institutions.
  • Used Spring Integration to connect to different Services.
  • Integrated heterogeneous components using JAX-WS web services, Asynchronous Communication with EJB Message Driven Beans (MDB), SOAP over JMS and IBM Websphere MQ.
  • Used XML parser API JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Worked with Configuration management tools like JADE for tracking Agile Stories, Mercury Quality Center for tracking Bugs and Perforce.
  • Build/Integration tools and Deployment using Maven(2) and Cruise Control.
  • Used DBUnit for Unit Testing.
  • Used Log4J to capture the log that includes runtime exceptions.
Environment: Java, J2EE, JSP 2.0,JSF,Ajax, Spring 3.1, EJB, JMS, JNDI, Oracle 10g, HTML, XML, JAXB, Eclipse 3.6, BEA WebLogic Server 10.3.5(11g4),Hibernate 3.2.7, LOG4J, Perforce, Maven 2,Cruise Control.

Confidential, New York, NY

Sr. J2EE WebSphere Developer

Responsibilities:

  • Involved in analysis, design and development of Online Enrollment and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Used JSR-168 Specification to has different modules as portlets.
  • Designed and Implemented Inter Portlet Communication.
  • Developed the application using Spring Portlet Framework that leverages classical Model View Layer (MVC) architecture.
  • Involved in creating portal WCM Components
  • Used WSAD 7.0 for writing code for JSP, Servlets and spring
  • Implemented persistence layer using Ibatis that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not has the business processes.
  • Worked on Themes and Skins to provide uniform look and feel for all portal applications
  • Used AJAX to handle user requests asynchronously and to has faster response from the server by directly connecting to server.
  • Used JQuery JavaScript Framework to simplify Javascript tasks by using Factory Functions and Method Chaining of JQUERY.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Data Access Object.
  • Deployed the applications on IBM WebSphere portal Server.
  • Developed JUnit test cases for all the developed modules.
  • Used Serena Dimensions for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.

Environment: Java, J2EE, JSP 2.0, Spring 2.5, EJB, JMS, JNDI, Oracle, HTML, XML, DOM, SAX, ANT, Rationale Rose, WSAD 7.0 (

Rational Application Developer

Confidential

Responsibilities:

  • Involved in analysis, design and development of Eligibility moduleand developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts portlet Framework that leverages classical Model View Layer (MVC) architecture.
  • Used WSAD 6.0 for writing code for JSP, Servlets, Struts and EJBs.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not has the business processes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBM WebSphere portal Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as Benefits Information xml content.
  • Developed JUnit test cases for all the developed modules.
  • Used PVCS for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the members and dependents data that is remote and global to different institutions.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
Environment: Java, J2EE, JSP 2.0, Struts, EJB, JMS, Hibernate 3.0, JNDI, Oracle, HTML, XML, DOM, SAX, ANT, Rationale Rose, WSAD 6.0 (Rational Application Developer 6.0), IBM WebSphere Portal 5.1, LOG4J, PVCS.

Confidential, LA

Sr. J2EE Web Sphere Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Implemented Business processes such as user authentication, AccountTransfer using Session EJBs.
  • Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts and EJBs.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not has the business processes.
  • Used Spring Framework to support the Hibernate tool and Struts.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Used JQuery JavaScript Framework to simplify Javascript tasks by using Factory Functions and Method Chaining of JQUERY.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used CVS for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
Environment: Java, J2EE, JSP 2.0, Struts, EJB, JMS, JNDI, Oracle, HTML, XML, DOM, SAX, ANT, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM WebSphere Application Server 5.1,Hibernate 2.0,Spring 1.02,Sun Solaris,

We'd love your feedback!