Sr Java/j2ee & Hadoop Developer Resume
Mount Laurel, NJ
SUMMARY
- Excellent 10 Years of experience in Project Planning, Estimation, Requirements Gathering, Functional Analysis, Architecture - Design, Configuration Management, Coding, Testing, Build, Installation/Deployment, Release Management, Production Support and Maintenance of Software Products.
- Working experience with Hadoop technologies such as Hadoop, HDFS, Map-Reduce, HBase, Zookeeper and Hive
- Experienced working with Java, J2EE, Servlets, JSP, EJB, JMS, JNDI, Struts, springs, SOAP/Restful Web services, Hibernate, XML, JSON, Java Script, UNIX Shell scripting, Oracle SQL, PL/SQL and SQL Server 2000/2005/2008 , Web/app Servers, CNR SDK, Linux, Windows, MS-DOS
- Extensive experience in programming, deploying, configuring, fine-tuning middle-tier J2EE Application, WebLogic 10.3.5, IBM Web sphere, Apache Tomcat5.x/6.x/7.x, Sun One Application Server, iPlant Web server 6.0.
- Good experience in Code Release Management, Source Control Management, Build process using SVN, ANT, Maven, Cruise Control, Hudson, Jenkins
- Proficient in developing applications using J2EE Design Patterns, Service Oriented Architecture and MVC Architecture.
- Extensive experience in designing multi-tier architecture using UML and MS Visio 2007.
- Strong in RDBMS concepts and developments using Oracle 11g/9i/8, SQL server and MySQL.
- Experience in SDLC, OOA, OOD, OOP, Agile, SCRUM Process.
- 8 Years of strong experience in Telecom domain
- Strengths include excellent analytical and problem solving capabilities.
TECHNICAL SKILLS
Languages: Java/J2EE, Oracle-SQL, PL/SQL, Java Script, Unix Shell Scripting, Perl, XML and HTML
Web technologies: JSP, JDBC, Servlets, Struts, Springs, Hibernate, Ajax, JQuery, SOAP & RESTful Web services, EJB, JMS, JavaScript, HTML, XML, and PHP
Hadoop Technologies: Apache Hadoop 1.0.3, Mapr 3.02, HBase 0.94.9-mapr-1308, hive-0.12, Apache Zookeeper 3.3.6
Web/Application Servers: WebLogic 10.3.5, Apache Tomcat 5.x/6.x/7.x, Jetty Server, Sun one Application Server, iPlant Web Server
Tools: MS Visual Source Safe, SVN, Clear Case, CVS, ORA Xcel, putty, SSH Client 5.3, PHPMyAdmin, TOAD, PL/SQL Developer, Scrutinet, HP BAC(Business Availability Centre), HP Quality Centre, Eclipse Kepler/Juno, Jenkin 1.7.x, Cruisecontrol 2.4.8, Hudson, Maven 2.x, Apache Ant, Junit, RTC and Findbugs, cobertura.
IDEs: Eclipse, Net beans, Edit plus, Macromedia dream viewer
UML Tools: MS-Visio 2007, StarUML
Database Applications: Oracle 9i/10g, SQL Server 2000/2005/2008 and My SQL
Operating Systems: Linux, UNIX, Windows Server 2008, MS-DOS
Version Control Tools: Visual Source Safe 6.0, CVS, SVN, Clear Case.
PROFESSIONAL EXPERIENCE
Confidential, Mount Laurel, NJ
Sr Java/J2EE & Hadoop Developer
Responsibilities:
- Identified business requirements
- Analyzed requirements
- Prepared high level and low level designs
- Implementation of CWMP collector using Servlet and Jetty web server
- Parsed XML input streaming using StAX API
- Designed and developed data access layer to store the data in HBase data store on top of HDFS
- Designed and developed custom Map-Reduce jobs in order to analyze the data
- Involved in creating Hive tables, then applied HiveQL on those tables for data validation.
- Used Zookeeper to manage coordination among the clusters
- Used JUnit for application testing
- Used SL4J, Log4j and log-back framework to logging
- Involved in Test Driven Development with Unit and Integration testing
- Assisted in creating and maintaining technical documentation for installing/deploying the application
- Support application through debugging, bug fixing
- L3 Production Support
Environment: Apache Hadoop 1.0.3, Mapr 3.02, HBase 0.94.9-mapr-1308, hive-0.12, Apache Zookeeper 3.3.6, jetty-distribution-9.1.2.v20140210, Servlet, StAX 1.2.0, Junit4.8.x, Linux, Putty, SuperPutty, Eclipse Juno, SVN, ANT, Cruise Control 2.4.8.
Sr. Java/J2EE Developer
Responsibilities:
- Identified Business requirements
- Requirement Analysis
- Prepared high level and low level designs
- Managed a team of 4 consultants for the development of application
- Played a role of Single point of contact for Business users and development team implementation of various operations using Broadband data model, Web Services, WSDL and SOAP
- Wrote various SQL queries and PL/SQL stored procedure for Data retrieval and data clean-up
- Worked with Weblogic server to develop and deploy the application
- Used JUnit for testing the application
- Used JMS as messaging service
- Extensively used SL4J, Log4j, log-back framework for logging
- Involved in Test Driven Development with Unit and Integration testing
- Implemented monitoring tool to monitor telescope application
- Assisted in creating and maintaining technical documentation for installing/deploying the application
- Support application through debugging, bug fixing
- L3 Production Support
Environment: Java, J2EE, Web Services, SOAP, WSDL, JMS, JAX-WS 2.1.x, Servlet 3.0, XML, SL4J 1.7.x, logback 1.0.0, JUnit 4.8.x, Oracle 11g, WebLogic 10.3.5, Eclipse Juno, ANT, SVN, Cruise Control 2.8.x, SOAPUI 4.6.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Identified Business requirements
- Requirement analysis
- Preparing high level and low level designs
- Managed a team of 2 consultants for the development of application
- Played a role of Single point of contact for Business users and development team
- Designed and developed web application using Spring MVC framework
- Used CSS in the presentation layer for a dignified look of the application.
- Used JSP and JQuery, AJAX for presenting UI
- Used Hibernate as persistent component for accessing relation data from MySQL
- Used sshj api to interact with remote Linux servers
- Extensively used SL4J, Log4J, log-back framework for logging
- Designed and developed Boot file staging, activation and back out processes
- Designed and developed Class of Service module
- Responsible for logical data models and physical data models
- Involved in Test Driven Development with Unit and JUnit testing
- Project integration with Cruise control build tool and version control management
- Assisted in creating and maintaining technical documentation for installing/deploying the application
- Support application through debugging, bug fixing
- L3 Production Support
Environment: Java, J2EE, Spring 3.x, Hibernate 4.x, JQuery, JSP 2.1, SL4J, logback1.0.0, JUnit 4.8.x, Restful Web service, JSON, My SQL 5.1, Linux, Putty, SuperPutty, Tomcat 7.x, JDK 7, Eclipse Juno, ANT, SVN, Cruise Control 2.4.8.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Identified Business requirements
- Requirement analysis
- Prepared high level and low level designs
- Managed a team of 2 consultants for the development of application
- Designed and developed RESTful web services using Apache CXF
- Designed and developed Service and Data access layers to interact with CPNR- CCM Regional server and DHCP local servers using CPNR SDK 8.1
- Used Spring 3.x to integrate services
- Developed JUnit test cases for the application
- Extensively used SL4J, Log4j, log-back framework for logging
- Assisted in creating and maintaining technical documentation for installing/deploying the application
- Support application through debugging, bug fixing
- L3 Production Support
Environment: Apache CXF 4.6.x, Spring 3.x, CPNR SDK 8.1, JUnit 4.8.x, SL4J 1.7.x, logback1.0.0, JSON, Apache Tomcat 7.x, JDK 7, Eclipse Kepler, ANT, SVN, Cruise Control, SOAPUI 4.6, Linux, Putty.
Confidential, Iselin, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Gathering requirements
- Requirement Analysis
- Preparing technical design documents
- Design and implementation of common service framework
- Design and implementation of Generic adapter to interact with network elements
- Developed RESTful web services using Jersey to interact with ASM module
- Used Spring framework for integration
- Used JUnit for testing the application
- Involved in Test Driven Development with Unit and Integration testing
- Support application through debugging, bug fixing
Environment: Java, J2EE, Servlet 3.x, Spring 3.x, Restful Web services, Jersey 1.x, JSON, XML, Linux, IMB Web sphere 8.0, Eclipse Ganymede, JUnit 4.x, Maven 2.x, Hudson
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Understanding functional requirements
- Preparing technical design documents
- Design and implementation of Automated License Deployment (ALD)
- Implementation of Key generators
- Used Struts framework to develop web application
- Used CSS in the presentation layer for a dignified look of the application.
- Designed and developed presentation layer using JSP, HTML
- Used Jquery and AJAX for asynchronous communication
- Writing SQL and PL/SQL Stored Procedures
- Used Quartz scheduler to schedule batch jobs
- Extensively used Log4j for logging
- Used JUnit for testing application
- Involved in Test Driven Development with Unit and integration testing
- Bug fixing and Production Support
Environment: Java, J2EE, Servlets, JSP, Struts 2.x, Ajax, Java script, XML, Web services, Apache axis2, SOAP, WSDL, MS SQL Server 2008, Windows 2008 Server, Poetic App server, Apache Tomcat 6.x, Maven 2.x, SVN, Hudson.
Confidential
Java/J2EE Developer
Responsibilities:
- Gathering requirements
- Requirement analysis
- Carrying out enterprise wide impact analysis
- Preparing scope of work and software requirement specifications
- Enterprise system integration and migration planning
- Designed and developed batch processing using multi-threading to process payments and restoration of services
- Designed and developed presentation layer using JSP, HTML and Struts for Reporting module
- Developed back-end stored procedures and triggers using Oracle PL/SQL
- Created Materialized views to replicate master tables of Billing system
- Used JUnit for application testing
- Automated night shift operations to minimize human errors using UNIX shell scripting
- Involved in writing test cases for application using JUnit
- Support application through debugging, bug fixing and Production Support
Environment: Java, J2EE, Oracle 9i, 10g, Apache Tomcat 6.x, JUnits 4.x, Eclipse Helios, CVS, Win CVS, TOAD, ORA Excel, Clear Case, MS Visual Source Safe, Putty.
Confidential
Java/J2EE Developer
Responsibilities:
- Requirement gathering
- Requirement analysis
- Involved in implementation of modules, Air Traffic Control, Airport terminal Management and Land and Estate Management modules
- Used extensively JSP, HTML CSS and Java script to develop presentation layer to make more user friendly
- Developed back-end Oracle PL/SQL stored procedures and triggers
- Support application through debugging, bug fixing, production support
Environment: Java, J2EE, JSP, Servlets, Java Script, Oracle 9i, SQL *Plus, ANT, TOAD, Eclipse, Macromedia Dreamweaver, iPlanet Webserver 6.0, UNIX, Sun solaris 5.6, MS Visual Source Safe.
Confidential
Java/J2EE Developer
Responsibilities:
- Understanding business requirements and specifications
- Involved in coding of general inventory management module
- Used extensively JSP, HTML CSS and Java script to develop presentation layer to make more user friendly
- Developed Enterprise Java Beans
- Developed back-end stored procedures and triggers using Oracle PL/SQL
- Involved in writing test cases using JUnit for the application
- Bug fixing and production support
Environment: Java/J2EE,EJB, Oracle 9i and Sun Solaris 5.6, Sun One Application Server, Toad, PL/SQL Developer, Macromedia dream weaver, SQL *Plus, JDK 1.4, MS Visual Source Safe.
Confidential
Responsibilities:
- Requirement analysis
- Designed forms using HTML, JSP and Dreamweaver
- Developed server side code using servlets and client side validations using java script
- Wrote SQL queries to fetch data from database
Environment: Java, J2EE, Java script, Oracle 8i, UNIX, Tomcat 5.x, JDK 1.4, Eclipse, SVN, ANT, Visual Source Safe, Putty, Macromedia Dreamweaver.