- Senior Java Developer with 10 years of experience with full software development lifecycle.
- Experienced in web development using java 1.6, JSP, Servlets, JDBC, Struts1.1,Struts2, tiles.0, JSF, Spring Bean, Spring DAOs, Security Security, Web Service (Apache Axis2/Java), WSDL, ActiveMQ, JGroups, SNMP4J, JSON, ExtJS, Ehcache, XML, JBoss Remoting
- Experienced with the overall Hadoop eco - system (HDFS, Map Reduce, Pig/Hive, Hbase etc). Experience in Installation and configuration of Apache hive (hive-0.12.0 & hive-0.13.1) with Hbase hbase-0.94.22.
- Experience in Installation and configuration of Apache Hbase hbase-0.94.22 with Hadoop Distributed File System.
- Experience in installation and configuration of Apache Hadoop (hadoop-1.0.3,Apache Hadoop 2.5.1)..
- Experience in installation and configuration of analytics tools like Apache Oozie and Sqoop.
- Experience in Installation and configuration of Oozie workflow scheduler.
- Experienced in Agile and Scrum software development methodologies and concepts
- Experience in UI Development using HTML, CSS, Java script, AJAX and ExtJS
- Development experience in Oracle SQL, PL/SQL in Oracle (including 10g, 11g) environment
- Experience in ORM technologies like Spring Hibernate Template and Hibernate 3.1.
- Experienced in IBM RAD/WAS 8.5, Jboss-portal-2.7.1, GateIn-3.1.0-GA and GateIn-3.2.0-GA Portal Configuration and Oracle WebLogic 12c.
- Experience in JMX configuration in apache-tomcat-5.5.25, jboss-4.0.5.GA, jboss-portal-2.7.2(JBoss 4.2.3.GA), Weblogicserver 10.3.Powershell Configuration in windows 7.WMI Configuration in windows XP.SNORT Configuration in windows XP.
- Experience in working with the source control and versioning tools like TFS, CVS, Tortoise CVS client and Continuous Integration using Confidential and Jenkins .
Sr. Java Developer
- Developed Single Sign On module using struts 2 and Spring security
- Application migration from struts1 to struts2.
- UI development using JSP, struts 2 and tile configuration
- Server side coding using Spring Framework.(Spring Bean, DAOs)
- Used ant for build process.
Environment: Java 7, Eclipse, E billing 6.2, Weblogic12c, Oracle 11g, SQL Developer, JSP, Struts2, Spring Framework, tiles 2.0, Maven, Ant, TFS and Oracle 11g
Confidential, Lincolnshire, IL
Web Application Consultant
- Campaign Management LTR/NTT campaign rule development, bug fixing using Java and SQL
- Discussion / Meeting with Business analysts of various third parties like OPV, CDI, Coupons, EDW team, Epsilon, EComm Team, Campaign Management team regarding each enhancement.
- WSDL, XSD development for SOAP Web service and Integrated third parties WSDL for Data Power ESB SOA appliance.
- Rest web services JSON, XML request response creation validation and testing using SOAP UI.
- Loyalty Run Support team in each deployment.
- Developed MapReduce programs to parse the raw data, populate staging tables and store the refined data in partitioned tables in the EDW.
- Enabled speedy reviews and first mover advantages by using Oozie to automate data loading into the Hadoop Distributed File System and PIG to pre-process the data.
- Provided design recommendations and thought leadership to sponsors/stakeholders that improved review processes and resolved technical problems.
- Managed and reviewed Hadoop log files.
Environment: JAVA, IBM RAD 8.5, IBM WAS 8.5, IBM DATAPOWER, Message Oriented Middleware like IBM MQ 8.0, WSDL, JSON, XML, XSD, SOAP UI, SQL, Unica Campaign 9.1, Unica Interact 9.1, Oracle Database 10g, Teradata Database 14.1 and SQL Developer
Sr. Java Developer
Environment: Maven, Oracle 10g, Oracle Self Service E-Billing, Oracle Linux 6.2,OBIEE,OWB,ODI,Oracle WebLogic 12c, SQL Developer. Oracle eBusiness Suite Application( 11.1.1).Oracle Business Intelligence Enterprise Edition 11g ( 12.1.3).Oracle Enterprise Manager Console 11gOracle Data Integrator 11g, Oracle Business Intelligence Applications 126.96.36.199.1
Sr Java Developer
- Used Java design Patterns like Singleton, factory, abstract factory and facade pattern in various modules.
- Front end development using JSF 1.0 & 1.2, ExtJs, JSON, AJAX, DWR and R-Graph and developed ExtJs tree widget to explorer and configure all network objects.
- Development using JBoss Remoting for the TCP/IP socket communication
- Developed network topology-discovery algorithm and Implemented network topology-discovery of the IT Infrastructure using snmp4j.
- Used JSF 2.0 to develop portal pages and designed Managed Beans.
- Development using Spring JDBC, Hibernate Template to handle transactions
- Developed module using Hibernate for JDBC connectivity and used spring for transaction management. Implementation of Rest service to capture information from windows services using windows agent
- Configured and managed JBoss App Server and Portal Server
- Installation and configuration of hadoop ecosystem and proposed apache HBase table structure and built real time big-data solutions using Hbase and developed Pig scripts
- Configured Oozie for workflow for scheduling and integrated Sqoop and Hive.
- Created Managed tables and External tables in Hive and loaded data from HBase.
- Developed MapReduce Custom Key and developed map Reduce Job to analyze the data to show reports. Developed Apache Hive (hive-0.12.0) query to analyze the existing data from HBase table.
Sr Java Developer
- Involved in writing business and technical requirements
- Used Tomcat server 5.0 with Debugging and Development
- Used Struts MVC, JSP developing Web Interface.
- Developed Core DVOs and DAO IMPLs using Hibernate.
- Created Core Java Beans Session Management, Transaction Management, Service IMPL .
- Used nested and complex SQL queries and tuned Oracle 10g.
- Created jrxml, used Jasper reports API to generate reports .
- Managed Quartz Job Server to separate complex executions from Application Server. Handled Genus punching device PIN, CARD, Thumb integration with Application and coordinated Microsoft Outlook Integration with Application using Apache Axis
Environment: Java,J2EE, Struts 2, Hibernate, jrxml, Jasper Reports, Java Script, Ajax, My eclipse, Tomcat, Quartz Job Server, Oracle 10g
- Developed server side module for the above implementation also worked in the web interface part in Implemented SMS module in the mobile application using MIDP2.0 standard. management console and admin console
- Testing MIDlet application in deferent CLDC configuration