Sr. Java/j2ee Developer Resume
NyC
SUMMARY
- 11 years of experience in Systems life cycle development and methodologies including analysis, estimation, design, development, quality assurance, quality control, transition implementation and maintenance of Application software with expertise in Internet, Intranet based application development.
- Experience in providing multi - tier enterprise solutions using Java, J2EE, JSP, Struts, EJB, spring Hibernate and Web Services. Hands-on experience in all aspects of software lifecycle process.
- Have experience working on cutting-edge technologies like Jboss ESB,Jboss JBPM,Web Services,JMS, WSDL, SOAP and familiar with Extreme Programming.
- Experience in using Hibernate (OR Mapping) framework with good performance optimization techniques
- Experience in using Spring Framework(Spring Core, Spring MVC, Spring JDBC, Spring ORM and AOP)
- Have experience in RESTful web services architectural style.
- Have experience working as Weblogic server admin.
- Have experience in implementing clustering with WebLogic Application server and Apache Webserver.
- Experience in Administrating Middleware Servers Weblogic, Websphere, JBoss and Tomcat.
- Hands on experience in relational databases like Oracle, MySql.
- Hands-on experience with Application servers and Web servers and a wide variety of development tools (JBoss, IBM Web Sphere Application Server, WebLogic, Tomcat)
- Hands on experience in developing client/server, multi-tier and web-based applications
- Have worked extensively with open source projects like Struts, Log4j, Junit and Ant. Distributed development using SVN (Subversion), PVCS for version control.
- Web-based GUI development with JSP, using Taglibs and other directives for additional functionality. Good knowledge of MVC architecture as used in Struts.
- Development using RAD and MyEclipse IDE’s with WebSphere, Weblogic and JBoss application servers and supporting services such as log4j, ant, and maven.
- Extensive knowledge in PIG Latin Scripts and using Hive Query Language for data analytics.
- Good knowledge on using Sqoop to import data into HDFS from various RDBMS and vice versa.
- Experience implementing Combiners, Partitions, Bucketingconcepts in Hive and designed both Managed and Externaltables in Hive to optimize performance
- Experience in developing Pig Latin and HiveQL scripts for Data Analysis and also extended the default functionality by writing User Defined Functions for data specific processing.
- Knowledge on job scheduling and monitoring through Oozie and Zookeeper.
- Knowledge of NoSQL databases such as HBase.
TECHNICAL SKILLS
Programming Languages: Java, J2EE
Web Technologies: Servlets, JSP,JSTL
Component Technologies: RMI, EJB, Java Beans, JMS
Framework: Struts,Spring,SpringMVC, Spring AOP, Hibernate
Web API: SOAP Webservices,ApacheAxis,Restful Web services
Database: Oracle, MySql, Sybase
Web Tools/XML technologies: HTML5,CSS3, XML,JAXB,JAXP
Web Servers: Apache Tomcat
Application Servers: WebLogic,Jboss,Websphere,Oracle Server
Scripting Language: AJAX, JavaScript,JQuery,ANT,Maven
Tools: and Utilities Eclipse,RAD, JDeveloper,TOAD
Version Controller: CVS, SVN,PVCS, IBM Clearcase
Middleware Technologies: JMS, JDBC, RMI, BEA WebLogic Portal
Operating environment: Windows 9x, XP, NT, Unix,Ubuntu,Linux
Workflow Engine: JBPM
EAI /Messaging Engine: Jboss ESB
ETL tool: Talend Open Studio,Tableau
Big Data Ecosystems: ApacheHadoop,HDFS,MapReduce,Sqoop,Flume, Hive,Pig, Hbase, Zookeeper, Oozie,YARN, Hadoop distribution of Cloudera CHD4/CDH5
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java/J2ee Developer
Responsibilities:
- Analyzing user requirements and defining functional specifications.
- Developed the web based interfaces using Java script, Ajax, JSP, html and tag libraries.
- Developed DTO, Data Access Object (DAO) design patterns for all database operations using HQL & Hibernate named queries.
- Used Spring ORM to integrate Spring Framework with hibernate.
- Involved in Development Integration Test and System Integration Testof the application.
- UsePig scripts to transform raw datafrom several data sources into forming baseline data.
- Perform optimization on Pig scripts and Hive queries to increase efficiency.
- Migrate the data from MySQL in to HDFS using Sqoop and imported various formats of flat files into HDFS.Used Flume to analyze the Twitter data.
- Involved in Application Support during the initial deployment of the application in production environment.
Environment: Java, J2ee, Ajax, Design Patterns, JDeveloper, Oracle11g, ACS Framework, JMS, Hibernate, Spring, WebLogic 11g,HTML5, BI publisher,PVCS, ApacheHadoop, Hive, Map Reduce, Hive, Pig, Sqoop, Flume, Redhat 6.0, CDH5
Confidential
Sr.Java/J2ee Developer
Responsibilities:
- Analyzing user requirements and defining functional specifications.
- Developed the web based interfaces using Java script, Ajax, JSP, html and tag libraries.
- Developed DTO, DAO design patterns for all database operations using HQL & Hibernate named queries.
- Responsible for development of a multi-threaded standalone program which will process multiple files in parallel and retrieve application specific data using Java Multi-Threading.
- Developing and implementing test validations of the applications using Junit.
- Fixing Report issues using Oracle Reports Builder.
- Documenting modifications and enhancements made to the applications and affected systems as required by the project.
Environment: Java7, ACSFramework, Oracle11g, Weblogic10.3.2, JSP, HTML5, Spring, Hibernate, TOAD, Beyond Compare 4, Oracle Reports Builder, Total Validator Tool.
Confidential, NYC
Sr.Java/J2ee Developer
Responsibilities:
- Involved in developing the Services using the Jboss ESB.
- Involved in modeling the Work Flow using JBPM.
- Configuring a three stack layer using Jboss AS, JbossESB and JBPM.
- Creating the Jobs using the Talend open studio for different clients.
- Calling the TAC Webservice from the Jboss ESB which is used to run the specific jobs.
- Involved in designing the ERD for WorksConnect.
- Worked on JBoss ESB to configure various services and JBPM as orchestration engine.
- Involved in developing a Notifier Service using the JMS.
Environment: Java, Jboss AS, Jboss ESB, Jboss JBPM,Apache Axis, Talend Open Studio, MySQL, Eclipse, SVN, JMS, Spring AOP, Spring MVC, Spring Core, Hibernate, Web services, ANT
Confidential
Sr.Java consultant
Responsibilities:
- Designed the framework mainly in Spring MVC, inheritance of some methods & class.
- Configured Spring AOP for logging.
- Implemented Authentication & Authorization by calling JAAS API.
- Good working knowledge of build tools & version control systems
- Working experience in using Oracle 10g backend Database.
- Used Spring Transaction to manage the database transaction.
- Used Maven to build the project.
- Developed DAO classes using JPA and Involved in Unit testing using.
- Configured view resolver forSpringMVCWeb layer.
- Used SpringMVCframework & integrated it with Hibernate.
Environment: Core Java, Spring, Hibernate, JSP, SVN, JBoss, Tomcat 7.0, Web services, Oracle, SVN, Maven, AIS v4.15.0.
Confidential
Responsibilities:
- Requirement gathering and interacting with the client
- Developing widgets and Integrating with the application.
- Developing Twitter using the Twitter API and integrating with the application.
- Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaces with the application logic.
- Involved in developing the web based interfaces using HTML, JSP and JavaScript
Environment: Java, JSP, Struts, Rest/Twitter API, RAD, Websphere, Lotus Conn.
Confidential
Responsibilities:
- Implemented the web-based application following the MVC architecture using Struts and Hibernate framework
- Requirement gathering and interacting with the client
- Track and append new requirements and change requests from the client.
Environment: Java, JSP, Struts, EJB, Hibernate, WebSphere, RAD, Oracle 10g, Subversion.
Confidential
Developer Relations Engineer
Responsibilities:
- Worked on different versions of WL Servers.
- Handling issues related to JDBC, EJB and Webservices.
- Handling issues related to Clusters.
- Handling issues on Webservices Security.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in developing the web based interfaces using HTML, JSP and JavaScript.
- Used various design patterns like DTO,DAO,ServiceLocator and Business Delegate Design patterns
- Developed the application with very robust, flexible architecture using struts MVC framework with Jsp and EJB under Jboss.
- Extensively involved in the requirements gathering from Client.
- Involved in providing the training for the end-users.
- Involved in meeting and discussions with the Clients.
- Provide solutions for production Trouble Reports & Client Interaction.
- Developed several EJB’s and DAO’s encapsulating Business Logic and thus separating User Interface layer from it.
- Involved in coding the Struts Action Classes and DAO Classes.
- Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaces with the application logic.
Environment: Jsp, Struts, Ejb, Web Services, Oracle 10g, Jboss, CVS Subversion