Java Developer Resume
DallaS
SUMMARY
- Over 7 Years of professional experience in teh IT industry with an emphasis on designing, development, implementation, integration, maintenance, installation and testing of Front Endweb applications, client/server, B2B Solutions, N - tier and using JAVA, JSP, Wicket, EJB, Hibernate, Spring,JMS, Servlets, Java Beans, JNDI, JDBC, Tag Libraries, Web Services, SOAP,REST,WSDL, SOA, Oracle, SQL Server, SQL, TOAD and related technologies
- 2+ years of experience in Hadoop Technologies.
- Experience in working with BI team and transform big data requirements into Hadoop centric technologies.
- Experience in performance tuning teh Hadoop cluster by gathering and analyzing teh existing infrastructure.
- Experience in automating teh Hadoop Installation, configuration and maintaining teh cluster by using teh tools like puppet.
- Working Experience in building infrastructure from bare-metal by utilizing DHCP, PXE, DNS, KICKSTART, and NFS.
- Experience in setting up monitoring infrastructure for Hadoop cluster using Nagios and Ganglia.
- Working experience on designing and implementing complete end-to-end Hadoop Infrastructure including PIG, HIVE, Sqoop, Oozie, Flume and zookeeper.
- Experience in working with flume to load teh log data from multiple sources directly into HDFS
- Experience in configuring teh Zookeeper to coordinate teh servers in clusters and to maintain teh data consistency.
- Experience in Data migration from existing data stores and mainframe NDM(Network Data mover) to Hadoop.
- Experience in upgrading teh existing Hadoop cluster to latest releases.
- Experienced in using NFS (network file systems) for Name node metadata backup.
- Experience in using Cloudera Manager 4.0 for installation and management of Hadoop cluster.
- Experience in supporting data analysis projects using Elastic Map Reduce on teh Amazon Web Services (AWS) cloud. Exporting and importing data into S3.
- Experience in designing both time driven and data driven automated workflows using Oozie.
- Experience in supporting analysts by administering and configuring HIVE.
- Experience in providing support to data analyst in running Pig and Hive queries.
- Developed Map Reduce programs to perform analysis.
- Performed Importing and exporting data into HDFS and Hive using Sqoop.
- Experience in writing shell scripts to dump teh Sharded data from MySQL servers to HDFS.
- Experience in Data Integration between Pentaho and Hadoop.
- Experience in working With Datameer for performing various data analytics.
- Familiar with Java virtual machine (JVM) and multi-threaded processing.
TECHNICAL SKILLS
Programming Languages: JAVA, C, C++, HTML, XML, JavaScript, CSS, Pig, Hive
Technologies / Frameworks: JSP, Servlets, JDBC, Hibernate, Web Services, SOAP Hadoop,Hive, Pig, Flume, Oozie, Zookeeper, HBASE and Sqoop
Development Tools: Eclipse.
Application Servers: Tomcat 7.0.
Operating Systems: Windows 95/XP/NT/2000, Windows 7, Ubuntu, Centos
Databases: MS-Access, DB2, MySQL 5.0, Accumulo
Distributed Technologies: J2EE, Web Services, SOAP, WSDL
Web Technologies: Java Servlets, JSP, HTML, CSS, JavaScript,XML, XML Schema, Ajax, XML
PROFESSIONAL EXPERIENCE
Confidential, Dallas
Java Developer
Responsibilities:
- Created a Central Database System to calculate nearest distance between teh warehouse and teh delivery site.
- Designed and developed enhancements on subscription and Renewal of mobile functionality using Struts MVC and Spring injection framework.
- Created Struts action classes for handling incoming requests, wrote DAO layer for action classes.
- Wrote test cases to calculate teh distance between teh warehouse and teh delivery site.
- Worked from inception of teh project and possess a strong understanding of System development life cycle.
- Interacted with teh onsite coordinators for gathering requirements for teh project.
- Handled daily client interactions, Test status and Weekly Test Team Meetings.
- Worked closely with teh client for most of teh query resolution.
- Design, deployed and debug teh bug and finally fixed it.
- Wrote Unit test case for each functionality and DAO layer and debug teh business process line by line to solve teh bug.
- Daily basis team meeting and weekly basis client meeting with off shore team.
- Worked on teh resolution of defects as identified by teh QA team.
- Performed unit and integration testing of teh system and wrote unit test cases using JUnit.
- Followed SDLC methodologies for project development and used Mercury quality center for project management.
Environment: IBM WebSphere application server toolkit, Struts 1.2, Spring injection, Java 5, JDK 1.5, JSP, oracle, WSDL, java script, XSLT, XML, Maven, MVC, SDLC life cycle methodology, Windows platform.
Confidential
Hadoop Developer
Responsibilities:
- Log processing using HadoopMap Reduce.
- Click trough storage and processing in MongoDB.
- PoC on Recommendations using Apache Mahout.
- Using Exalead Schematic processors like Named Entity detection, Lemmatizer, Phonetizer, Rule Matcher, Feature extractor, Acronym detector, Sentiment analyser etc.
- Document processing by Map reduce programming paradigm using analysis pipelines across multiple nodes.
- Fine turning Apache Solr for advanced text processing. Also to operate on cluster for high availability.
- Responsible for Designing interfaces to other applications from/To STAR systems.
- Developed functional use cases and class diagrams, sequence diagrams.
- Responsible for design/developing applications using Spring and hibernate. Also converted existing application into spring and hibernate.
- Responsible for design and development using struts and AJAX. Also responsible for merging multiple struts versions.
- Responsible for conversion of existing EJBs into Hibernate/Spring.
- Implemented AJAX, web 2.0 functionality in to teh web pages for client validations and user interactivity.
- Written extensive complex SQL queries and PL/SQLstoredprocedures to get teh data from teh tables and performance tuning of oracle database.
- Used cursors, functions and procedures to develop storedprocedures, used Toad to query teh database.
- Experienced in developing packages, procedures, functions, triggers and views. Created tables and indexes for oracle database.
- Implemented Hibernate to persistence layer. Created XML mapping to teh tables.
- Implemented MVCstruts framework, developed form java beans, action mapping and action classes.
- Used J2EE design patterns for development of modules
- Responsible for initial setup for spring and hibernate frameworks.
- Integrating with different systems like Siebel using web services.
- Followed agile process(scrum) for development
- Migration of existing Web applications from WebLogic 9 to WebLogic 10 with minimal disruption to ongoing development projects. Also converted from Oracle 10 to oracle 11g.
- Involved in development/support activities in parallel.
Environment: UNIX (AIX, SUN Solaris), Weblogic (9/10), Eclipse, Java 5/6, Struts (1.1/2.0), Spring Hibernate 3.x, MVC, XML, XSL, XSD, HTML, Javascript, AJAX, JQuery, SOAP, WSDL, REST, Web services, Ant, UML, Oracle 10/11g, SQL, PL/SQL, SOA, Toad, Apache AXIS, Metro, Rational Clear Case, Windows, Remedy, Clear quest.
Confidential, New York, NY
Java/J2ee Developer
Responsibilities:
- Involved in teh design and implementation of teh architecture for teh project using OOAD, UML design patterns.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- Designed and developed JSP Pages using Struts Frame work and Tag libraries.
- Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured teh controllers, and different beans such as Handler Mapping, View Resolver etc.
- Involved in developing Action Servlets classes and Action classes.
- Created Hibernate configuration files, Struts Application context file.
- Designed and developed various modules of teh application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed Agile software development with Scrum methodology.
- Used Log4j for logging and debugging.
- Using Spring-AOP module implemented features like logging, user session validation.
- Used Jenkins to build and maintain teh code for testing teh application using a test interface locally.
- Version control of teh code and configuration files are maintained by SVN and involved in Unit Testing
- Used Hibernate3 with annotation to handle all database operations.
- Worked on generating teh Rest Web Services classes by using Service oriented architecture (SOA).
- Developed a web application publishing framework and reusable UI component library based on node.js
- Used JSP and Servlets for server side transactions.
- Worked in deadline driven environment with immediate feature release cycles.
Environment: Java, Jira, spring, Hibernate, JavaScript, XML, HTML, UML, JBoss, Log4j, JUnit, Eclipse, Subversion, Jenkins, Web Services, SQL, Oracle, Windows.
Confidential - Pittsburgh, PA
J2EE Developer
Responsibilities:
- Added new business requirements to Functional design.
- Developed user interface using HTML, JSP that integrates with different business units.
- Implementation of Business Logic in teh ActionClasses of StrutsFramework and Log4J logging component from Apache into teh Application.
- Responsible for writing Program Specifications and Functional Specifications
- We used Java Database Connectivity (JDBC) is a method of Java calling SQL and PL/SQL
- Developed Class and Sequence diagrams using Rational Application Developer to describe teh structure of teh system.
- Developed teh Presentation layer in JSPs, Servlets using Custom Tag libraries.
- Developed teh Data Exchange Objects and integrated with teh Presentation layer to exchange teh business data from teh Pinnacle user interfaces (Presentation Layer) to teh Struts Action classes and Form Beans.
- Used Struts Validator to avoid teh need for coding for basic types of validation.
- Was closely involved with unit testing.
- Fixed teh bugs raised in Testing Process.
- Written Generic SQL queries for retrieving data from Database
- Configured and customized teh code for new business units.
ENVIRONMENT: WIN 2000, HP Unix, Java, J2EE, Oralce9i, WebSphere 5.0, WSAD, Eclipse4, XML, Pl/SQL, JSP, Struts, RAD6, Hibernate, HTML, Oracle Application 11i, Log4j, MVC.
Confidential, CA
Java/J2Ee consultant
Responsibilities:
- To provide a solution for teh implementing all teh important functionalities of teh desktop version of teh website in teh mobile version.
- Designed teh data flow diagrams DFDs.
- Responsible for creating UI pages using Struts, JSP, JavaScript. Ajax functionality like partial submit is added for form submission.
- Implemented MVC architecture using Struts framework.
- Followed recommended design patterns and strict coding standards to provide high quality solution.
- Used JDBC to connect to Oracle as database.
- Wrote SQL in Data Access Object (DAO) to handle teh transactions and data persistency in teh back-end.
- Used Hibernate to store teh persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Used J2EE technologies such as Java Script, HTML, CSS, Ajax, JSP, Servlets and Web Services, like XML, XSLT, XPath, DOM, SAX, SOAP, REST, and WSDL.
- To coordinate all teh testing and development activities with offshore and update teh status to client.
- Development and maintenance of run time data module. Done teh LDAP autantication module enhancement.
- Wrote SQL, store procedures, functions and triggers in database to handle teh data persistency in teh back-end.
- JUnit is used for testing teh application modules.
- To keep a track of all teh defects rose in Quality Centre and assign it to teh respective owner.
Environment: Java 1.4/1.5, SQL, JSP, Struts, JDBC, Java Script, HTML, PVCS, Rational Application Developer 7.2,JNDI, Eclipse 3.2.0.1,Spring 2.2,Web Services, REST, SOAP,Hibernate3.x, XML, XSL, Oracle 10g, SQL,PL/SQL, Linux, Android.
Confidential
Java Developer
Responsibilities:
- Successfully launched a new tool named “Mass Communication tool” which was used to send news letters to teh client.
- Enhanced and maintained a new functionality for teh Java based systems to manage easy communications with teh clients.
- Implementing teh “Mass communication tool” involved manipulation of large data which was handled by Database Management Systems.
- Developed JSP screens.
- Modeled a “Pool System” which facilitated in arranging teh cars used for freight in a specific pool.
- Implementation of teh “Pool System” saved immense time and money since teh freight car could be easily assigned according to teh client’s need.
- Enhanced various Pricing applications for teh Rate Price Management sector of BNSF for both internal use and customer interaction.
- Analysis & Design teh Functional Specification, Design Docs HLD, LLD & Architecture Diagram.
- Daily basis discussion with team and updated to each other about ongoing process designing and weekly basis client meeting with project manager.
- Deploy and debugging each ear file in different testing environments for testing team.
- Fixing teh production issue as instant management request
- Prepare Quality Document (Requirement traceability matrix, Estimation Sheet, Check List, Internal Audit Docs.
- Executed and reported teh Performance test results.
- Involved in defect tracking, reporting and coordination with various groups from initial finding of defects to final resolution.
- Coordinated with onsite team (Stakeholder and/or Client) via daily telecom, status reports & web-ex sessions on project updates.
- Expertise in PL/SQL development and SQL Query Tuning for better performance.
- Highly Skilled with teh Integration of various data sources like Oracle, DB2 and IBM Mainframe COBOL files.
- Participation in Knowledge Transfer.
Environment: PL/SQL, Oracle, DB2, JAVA, Struts1.2&2, Spring Injection, JQuery, EJB, CSS, JSP.