Java/j2ee Developer Resume
Piscataway, NJ
SUMMARY
- Around 7 years of experience in Analysis, design, development and implementation of business applications with thorough noledge in Java, J2EE, Jakarta Struts 1.1 Framework/MVC architecture, Servlets, JSP, JavaBeans, JDBC, Design Patterns.
- Experience to develop and deploy JAX, SOAP, XML, REST Web Services.
- Work experience in J2EE Application Servers, Relational Databases.
- Experience to develop and deploy J2EE components on IBM WebSphere Application Server 5.0, BEA WebLogic 8.1, JBoss application server 4.1, Tomcat 6.x.
- Good experience with J2EE Design Patterns and MVC, Struts 2.0.
- Extensive Hands on experience in RAD tools like Curam, WebSphere Studio Application Developer.
- Experience using Curam Enterprise Framework Components, Batch Framework, Firm understanding of teh Curam data model.
- Customizing IBM Cúram, IBM Cognos product solutions to meet functional requirements.
- Experience in Version management tools like Clear Case, CVS, and VSS.
- Experience with JavaScript, JAXP, XML, XSLT, HTML, DHTML, CSS.
- Solid proficiency with IA/UX and web usability best practices.
- Experience applying teh latest development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
- Hands on experience with Spring and Hibernate.
- Experience in writing ANT scripts and Log4J and JUnit for unit testing.
- Strong Experience in Informix 10.x, Oracle database 9i/11g and backend programming. Sound experience in SQL, PLSQL programming.
- Experienced in using Rational Rose, MS Visio for UML diagrams
- In depth understanding of Map Reduce and AWS cloud concepts and its critical role in data analysis of huge and complex datasets.
- Expertise developing MapReduce programs to scrub, sort, filter, join and query data.
- Implemented innovative solutions using various Hadoop ecosystem tools like Pig, Hive, Impala, Sqoop, Flume, Kafka, HBase, Zookeeper, Couchbase, Storm, Solr and Cassandra, Spark
- Actively participated in all phases of software development life cycle (SDLC). Worked on Agile -Scrum, Waterfall Development.
- Domain expertise in Insurance, Retail, Manufacturing, Banking, E-commerce websites, Logistics.
TECHNICAL SKILLS
Languages: Java, C, Objective C, Android, SQL* Plus\
RDBMS: Oracle 9i/11g, MySQL 4.x/5.x\PL/SQL, Mongo DB, NoSql
J2EE Technology: Struts1.1, Hibernate 3.1, Spring Framework\Servlets 2.5, JDBC 3.1, JSP 2.0, EJB 3.0\Hadoop, IBM Curam, IBM Cognos\
Application Servers: IBM Web sphere 7.1 and BEA Weblogic 8.1\ Tomcat 6, Jboss Application server 4.1\Web Services/SOAP/Axis 1.3\iBATIS 2.0
Internet: XML, JAX, SOAP, XSL, HTML, DHTML\CSS and JavaScript (Dojo/)\
IDE/Tools: RAD 7.0, Eclipse 3.x, TOAD, X code\PL/SQL developer\
Operating Systems: Windows XP/Vista/7/8 Mac OSX\
Version Control Tools: Clear case, CVS, VSS and Araxis merge\
Design Methodologies: UML, MS Visio Pro 2003\
Testing tools: JUnit 4.9\
PROFESSIONAL EXPERIENCE
Confidential, Piscataway, NJ
Java/J2EE Developer
Responsibilities:
- Development, maintenance, support and deployment of eGate In-Flight Exchange portal application.
- Upgrading Dojo 1.3 to Dojo 1.10. and IFX Custom Tags and functionality checking and module data verification.
- Upgrading teh web pages to Apache Tiles to common Body, Add On and Content allowing localization support. Developed website using HTML, CSS, JavaScript, JQuery, XML and Ajax.
- Created web page layouts using HTML and CSS.
- Developed page definitions for Spring Landing pages and redirecting to Apache Tiles format.
- Resolving, fixing bugs and updating teh fixes.
- Involved in writing JavaScript, HTML for dynamic manipulation of teh elements on teh screen and to validate teh input. Deployed applications using JBoss.
- Development and replacement of custom tags and directive using Javascript.
- Used GIT for version controlling.
- Used ANT for building and deploying teh application.
- Used JAXB API to bind XML schema to java classes
- Used Hibernate 3.0 to store teh persistence data into teh Oracle 11g database and written HQL to access teh data from teh database.
- Used Jasper Reports for Reporting.
- Defines teh framework support for FLEX implementation and Dojo Framework.
- Tested teh application functionality with JUnit Test Cases.
- Developed logging module-using Log4J v2.0 to create log files to debug as well as trace application.
- Extensively used Adobe Flex Grid for grid.
- Deployed teh applications on JBoss 7.x Application Server.
Environment: Core Java, J2EE, Spring, Hibernate3.0, JSP, Servlets, PL/SQL, EJB 3.0, JavaScript, HTML, Flex, DOJO, AJAX, JBoss server, Oracle 11g, JIRA, Blaze DS, Spring-Flex.
Confidential, Chicago, IL
J2EE Developer / Data Analyst
Responsibilities:
- Interacted with business users to gather Check-in online module requirement.
- Followed Rational Unified Process (RUP) methodology for creating artifacts.
- Develop teh sequence and class diagrams and get it approved from teh client
- Designing classes using design pattern methodologies such as Singleton, Service Locator, and DAO factory and session façade patterns. Involved in Performance tuning.
- Created teh front end using JSP, HTML, XML. Used Oracle as backend
- Created data models and data flow diagrams for teh to-be process.
- Performed Data Analysis and Data validation by writing complex SQL queries using TOAD against teh ORACLE database.
- Performed Unit Cases for components using Junit. Configuration management - Clear case used.
- Provided support for user acceptance testing & performance testing.
Environment: Java1.4, JSP 2.2, Servlets 2.5, JSTL, Struts1.0, Hibernate2.0, JAXB2.0, SOAP 1.1, HTML4, CSS2, XML1, PL/SQL, TOAD, Rational Rose, JavaScript, WebLogic 8.1, eclipse 3.0, Apollo mainframe server, Content management application (CMA), Rational Unified Process.
Confidential, Jersey City, NJ
Hadoop Developer
Responsibilities:
- Installation & configuration of a Hadoop cluster along with Hive.
- Worked with different Hive file formats like RC file, Sequence file, ORC file format and Parquet.
- Developed Map Reduce applications using Hadoop Map-Reduce programming framework for processing.
- Pre-Processing large data sets in parallel across teh Hadoop cluster.
- Developed teh code for Importing and exporting data into HDFS and Hive using Sqoop.
- Responsible for writing Hive Queries for analyzing data in Hive warehouse using Hive Query Language (HQL).
- Involved in defining job flows using Oozie for scheduling jobs to manage apache Hadoop jobs by Directed Acyclic graph (DAG) of actions with control flows.
- Developing Hive User Defined Functions in java, compiling them into jars and adding them to teh HDFS and executing them with Hive Queries.
- Experienced in managing and reviewing Hadoop log files.Responsible to manage data coming from different sources.
- Creating snapshots and amazon machine images (AMIs) of teh instances for backup and creating clone instances in AWS.
- Assisted in monitoring teh Hadoop cluster using Ganglia tool.
- Tested and reported defects in an Agile Methodology perspective.
- Consolidate all defects, report it to PM/Leads for prompt fixes by development teams and drive it to closure.
- Installed and configured Hadoop Cluster (3 Node Cluster) in fully distributed mode.
- Installed Hadoop ecosystems (Hive, Pig, Sqoop, HBase, Oozie) on top of Hadoop cluster
- Importing data from Oracle to HDFS & Hive for analytical purpose.
- Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones.
- Analyzing imported data in HDFS & Hive using HiveQL and custom Map Reduce programs in Java
Environment: Hadoop, HDFS, MapReduce, Hive, Oozie, Java (jdk 1.6), HiveQL, HBase, Pig, MySQL, Mongo DB NoSQL, Sqoop, AWS EC2.
Confidential, Woonsocket, RI
Java/J2EE Developer
Responsibilities:
- Development, maintenance, support and deployment of complex Horizontal Scaling environment for HPSM in Production environment. Implemented SSL security for audit and security compliance //java secure socket extension
- Followed MVC architecture. Used Apache Struts as MVC framework for designing of complete Web tier.
- Involved in writing of web services using SOAP, WSDL, deployment, configuration and testing.
- Developed client side validation code using JavaScript and JQuery Validation Plugin.
- Used frameworks like Struts, Spring, Hibernate to develop with Oracle as teh database.
- Prepared Unit Test cases and done unit testing using JUnit suite.
- Developed application using Struts framework, designed Action classes and form beans.
- Responsible to maintain HTML5, CSS3 in Jquery as well as keeping teh pages dynamic using AJAX, JSON and XML.
- Used SVN for version controlling. Java Script validations using web logic.
- Implemented unit test cases using Junit Used JMS (Java Messaging Service) for reliable and asynchronous communication.
- Used ANT for building and deploying teh application. Involved in UML diagrams.
Environment: Java/J2EE 1.4, JSF 1.0, Servlets 2.5, Struts 2.0, Hibernate 3.0, Spring IOC 3.0, Eclipse 3.2, XML 1.0, Oracle 9i, WebLogic8.1, UNIX, PL/SQL, EJB 3.0, JIRA3.2, WebSphere 6.1, JavaScript, ANT1.9, HTML4, Mongo DB, JBOSS6, JDBC 3.1, Log4j, SVN, SOAP 1.1web services.
Confidential, Charlotte, NC
Senior Java/J2EE Developer
Responsibilities:
- Developed and produced SOAP Web Service and NPP service arrangement for online Banking and Mobile Banking channels to store and link New Gen P2P service relationship to an existing Confidential customer.
- Developed module for Customer Data Management (CDM) group using Spring 3.0 and Hibernate 3.0 frameworks.
- Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language and teh Hibernate Criteria Queries were used in teh DAO layer.
- Designed and Developed factory design pattern to fetch Business rules in combined and separate operations. Testing of Web services was done with teh halp of SOAP UI tool.
- Performed client side validations over teh dropdown selectors using JavaScript.
- Involved in implementation of MVC Architecture enabling multiple developers to work on separate modules simultaneously, and reducing effort time for teh project.
- Participated in writing application level code to interact with APIs, Web Services using REST, AJAX, JSON and XML.
- Used Ajax to refresh only certain section of teh page and reduce teh load on teh web server
- Defined text alignment, borders, positioning and many other typographic characteristics.
- Created Low Level Design Document (LLDD) to implement new change requests using UML workflow. Involved in Daily Scrum.
- Created Cúram custom soap headers to provide security to teh Webservices.
- Worked on RESTful web service for CMX application to collect customer contact details.
Environment: Rational Application Developer (RAD 7.5), WebSphere Application Server (WAS 6.1), SOAP 1.1 Web Service, XML 1.0, Oracle 9i, EJB 3.0, spring 3.0, Hibernate 3.0, IBM Cognos.
Confidential, Houston, TX
Java/J2EE Developer
Responsibilities:
- Responsible for Analysis, Design, Development, Integration Testing, User Acceptance testing, Implementation and Maintenance stage.
- Developed aesthetic UI using all front-end technologies.
- Involved in design, development and implementation of teh UI web pages. Used HTML, CSS and JavaScript for web development.
- Used Struts1.1 for building teh application. Interacted with business users to gather and document teh requirements.
- Created Tables and Views in Oracle 9i, SQL scripts for testing. Unit Testing & Stage Testing.
- Deployment and support. Mentoring and noledge transfer to new recruits and fellow developers.
- Work as part of a collaborative team to design, configure, build and implement Curam based solutions.
- Coding of teh business layers in Curam framework with persistence infrastructure framework.
- Configuring and providing IBM Curam assessment and customer validation.
Environment: Java/J2EE 1.4, Oracle 9i, WSAD 5.1.2, Curam, Struts 1.1, JDBC 3.1, JSP, HTML, CSS, JavaScript, PL/SQL, TOAD,iBATIS, JSF.
Confidential, Philadelphia, PA
Java/J2EE Developer
Responsibilities:
- Involved in teh analysis, Detail design, Development, System and User Acceptance Testing.
- Worked in teh Project team environment.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
- Followed Agile Methodology in analyze, define, and document teh application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
- Used Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
- Developed DAO (Data Access Object) classes in order to access data from database.
- Collected data from teh users and generated appropriate queries to retrieve data from teh database using Struts.
- Developed EJBs to provide a standard way to implement teh back-end business code.
- Involved in prototyping teh MVC framework integration with Struts and Spring with Hibernate for teh persistence layer to connect teh application to teh database.
- Designed and developed teh Consolidated Balance, Historical Consolidated Balance and Transaction Inquiry Screens using JSP.
- Implemented custom JSP tags for common use across teh project.
- And also developed teh pages using teh Struts Tiles
- Created Stored Procedures and Triggers using Oracle Database.
Environment: JDK, JSP, Servlets, Struts, Spring, EJB, Hibernate, Apache Axis, JSP, XML, AJAX, Eclipse, WebLogic, Unix Shell, PL/SQL, JSF,Web Services, JavaScript, SOAP, JUnit, SVN, CSS.