We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Benton, AR

PROFESSIONAL SUMMARY:

  • 7+ years of experience as Java developer in developing Web - based Applications and Client Server Applications in Java/J2EE environment. Involved in different levels of Requirement analysis, Development, Testing and Debugging, Deployment, Support and Maintenance service phases.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
  • Well versed in UML Concepts like Use Cases, Class Diagrams and sequence diagrams.
  • Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/UDDI/WSDL) and XML technologies such as XML Schemas, XSD, and XSLT.
  • Strong Experience in Designing and Developing web applications using Java, JSP,J2EE, Servlets, MVC Framework, Web Services, HTML,UML, XML, HTTPS, CSS, AJAX, Java Script, JSON,REST Web Services.
  • Extensive experience in J2EE architecture and developed server-side applications using technologies like Java, JSP, Servlets, Spring, Hibernate, JDBC, Struts, Java Mail, CORBA, XML, and XML Schemas.
  • Good working knowledge of ANT, Log4J, XML, XSLT (DOM, SAX), Multithreading, Collections, Exceptions.
  • Experience in handling the complete software development Impact Analysis, Program specification, preparation, Code review, Unit testing, Integration Testing.
  • Experience of configuration tool Clear Case and Clear quest, developing on Unix Operating Systems, developing WAP application.
  • Experience using an Integrated Development Environment (e.g., Eclipse).
  • Design and code from specifications, analyzes, evaluates, tests, debugs, documents, implements complex apps
  • Involved in developing web pages with compatible across IE 7, Firefox.
  • Hands on experience in installing, configuring and using Hadoop ecosystem components like Hadoop MapReduce, HDFS, HBase, Oozie, Hive, Sqoop, Pig, Zookeeper and Flume.
  • Experience in analyzing data using HIVEQL, PIG Latin and custom MapReduce programs in JAVA. Extending HIVE and PIG core functionality by using custom UDF’s.
  • Has Excellent work experience with EDI (Electronic Data Interchange) Transactions.
  • Has excellent communication and interpersonal skills helps contribute to timely completion of project deliverables well short of schedule.
  • Proficient in Data Mapping for EDI, X12 Transactions.
  • Expertise in testing phase, it includes test scenarios, test plans, test cases, execution of test cases, unit test plans and unit testing, integration testing and System Testing.
  • Strong Expertise in RDBMS Principles and DB2.

TECHNICAL SKILLS:

Web related/Languages: Java, J2EE, Servlets, JSP, JDBC, HTML, XML, XML Schema, AJAX, HTML, Java Script, Ant, web services, Spring, Maven, Active MQ, RESTFULL (Representational State Transfer), EJB, JMS, SQL and PL/SQL.

Application Servers: Web Logic 9.2, JBoss4.0 and Tomcat 5.5.

GUI / Tools: HTML, DHTML, Ext JSF, Flex Builder3, YUI and CSS.

Operating Systems: Windows and UNIX, embedding.

Databases: Oracle, MS SQL Server and My SQL.

IDE: Eclipse, IntelliJIdea, Spring Source Suite, Linux Device Driver/ embedding.

PROFESSIONAL EXPERIENCE:

Confidential, Benton, AR

Responsibilities:

  • Worked on setting up Hadoop over multiple nodes and designed and developed Java mapreduce jobs
  • Worked on setting up Pig, Hive and Hbase on multiple nodes and developed using Pig, Hive and HBase.
  • Analyzed the Functional Specifications.
  • Develop basic design to solve the problem and reduce problem to many small mapreduce jobs.
  • Developed MapReduce application using Hadoop map reduce programming API, Pig API and Hive API.
  • Storing and retrieved data using HQL in Hive.
  • Responsible for building scalable distributed data solutions using Hadoop.
  • Developed Map Reduce pipeline jobs to process the data and create necessary HFiles.
  • Assisted in performing unit testing of Map Reduce jobs using MRUnit.
  • Used Oozie Scheduler system to automate the pipeline workflow and orchestrate the map reduces jobs that extract the data on a timely manner.
  • Created and maintained Technical documentation for launching HADOOP Clusters and for executing Pig Scripts.

Environment: Java 1.6, HDFS, MapReduce, Hive, HBase, Sqoop, PIG, Eclipse, CentOS.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Designed and developed shared library for commonly used services in the application.
  • Created JavaScript for front end validation and struts validation framework for backend validation for the User Interface.
  • Involved in creating separate EARs from the single EAR of the project.
  • Created and used Skins {Cascading Style Sheets CSS } to change the look & feel of the application.
  • Used Oracle Database for persisting the data.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Created various unit test cases and integration tests for the DAO and Service using jUnit.
  • Integrated log4j for logging the messages at debug and error level.
  • Used Oracle BEA Weblogic suite 10.3 for developing and deploying the application.
  • Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application.
  • Used SVN version controller to maintain the code versions.
  • Used Maven build tool to build the application.

Environment: Java 1.5, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML, Oracle 10g, SQL, Oracle workshop 10.3, Eclipse 3.1, log4j 1.2, struts 1.2, Spring 2.0, Hibernate 3.2, SVN version Manager, TortoiseSVN 1.6.1

Confidential, Palo Alto CA

J2EE Developer

Responsibilities:

  • Prepare user requirements document and functional requirements document for different modules.
  • Designed the application architecture in lines of Struts Frame work based on MVCII
  • Architecture with JSP as View, Servlet as Controller and combination of EJBs and Java classes as Model. Used Struts, JSTL, Struts-el, Tag Libraries.
  • Responsible for designing, writing code in Servlets, Validators, Action forms and developing the system flow for the module using Struts Framework.
  • Involved in coding Session-beans and Entity-beans to implement the business logic.
  • Designed and developed presentation layer using JSP, HTML with client-side form validation by Java Script and Strut's built-in form validations.
  • Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server.Extremely Involved with web services development
  • Involved in Java Script using DOJO
  • Used SAX and DOM for parsing XML documents retrieved from different data sources.
  • Prepared SQL script for database creation and migrating existing data to the higher version of application.
  • Installed and configured required software's for application development (Eclipse IDE, oracle database, WebSphere, Tomcat, plugin's for eclipse, required framework jar's).
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Written test cases for unit testing using JUnit testing Framework.
  • Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
  • Involved with responsibility to assist in cleaning the dojo on a daily basis.
  • Involved with the dojo used for different purpose according to the requirement.
  • Modified the existing Backend code for different level of enhancements.
  • Used Axis to implementing Web Services for integration of different systems.
  • Designing error handling flow and error logging flow.
  • Developing build files for the project using ANT build tool.

Environment: Java, J2EE, JSP, Servlets, Struts, Dojo, TagLibs, RAD, XML, Ant, SQL, CVS, PVCS, Web Services, SOAP, WSDL, MVC, JavaScript, CSS, AJAX, Oracle10g, Web Sphere, Tomcat, Toad, UNIX and Windows NT.

Confidential, Miami, FL

Java Developer

Responsibilities:

  • Worked on developing middle-tier components using EJB
  • Worked in developing Web Application involving various collections
  • Have written JUnit Testcases for all the new screens following populating and then tearing down methodology
  • Understanding the new functionality from Detailed System Design Document(DSDD)
  • Coordinating and helping PL/SQL developers in writing queries as per the screen and DSDD requirements
  • Development and bug fixing of Back office Loan Services using Hibernate based persistence framework
  • Used JSPs on front end, Servlets as Front Controllers and Javascript for client side validations.
  • Implemented Back office loan services and web applications using Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns
  • Used JUnit for testing of services developed for loan services
  • Testing of developed code

Environment: Java, J2EE (specifically the EJB 2.0 component model spec), HTML, JavaScript, IIS, IIS to Java Connector, Sun ONE Application Server, and XML

We'd love your feedback!