Java Developer Resume
New, YorK
SUMMARY:
- 7+ years of experience in the IT Industry with proficiency in Design and Development of J2EE Projects. Complete understandingof Object Oriented design and development of Web - based and client/server-based systems on multiple platforms.
- Experience in requirement analysis, system design, development and testing of various applications.
- Expertise in Core Java and J2EE technologies such as JSP, Servlets,JSF(PRIME Faces AND RICH Faces), EJB 2.0 and JDBC.
- Expertise in Web Front End technologies, spring2.5/3.0 (IOC, AOP, MVC, ORM, Spring Batch and Transaction Management), Struts1.2, JSF, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
- Good understanding of other J2EE technologies such as JDBC, JNDI, JTA andother Java technologies like Applets. Worked on different O/R Mapping tools Hibernate and JPA.
- Worked on applications using Java/J2EE design patterns such as Business Delegate, Service Locator, Transfer Object, Data Access Object, Session Façade, Singleton, Factory and Adapter patterns.
- Experience working with web services using SOAP, WSDL and XML related technologies like XML/XSLT to process, validate, parse and extract data from XML using DOM, SAX and STAX parsers for DTD and SCHEMA using tools like XMLSPY.
- Expertise in OOA and OOD using UML (Use case diagrams, class diagrams, sequence and state diagrams using Microsoft Visio)
- • Experience in building Front-end web applications with JSP, JSTL, JavaScript, JQuery, JSON, HTML5, CSS, CSS3, Angular JS, Backbone JS, Action Script, DOJO.
- Extensive experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like IBM Websphere 6.1/5.x, BEA WebLogic9.1/8.1, and open source Apache Tomcat, Apache Axis and Apache HTTP Server.
- Worked with Multiple Databases like SQL Server, MYSQL,DB2, Oracle, Teradata.
- Experience with configuring connection pools using JNDI and JDBC.
- Worked on wide variety of platforms like Unix and Windows operating systems
- Worked with wide variety of IDE’s like RSA, RAD, Eclipse 3.0, JBuilder and Netbeans.
- Extensive use of Build tools such as Ant and Maven.
- Expertise on LDAP server administration and JNDI API for communicating the openLDAP server.
- Worked on Logging Framework using Log4j
- Worked on JavaMail for sending the mail notification.
- Used SubVersion (SVN) and CVS as versioning software tools.
- Involved in writingJunit Test cases, doing smoke test as testing framework.
- Worked all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process management.
- Strong in DOS, Windows NT/00/98/95, Linux&UNIX environments.
- Working experience in Production, Development, Staging and QA environments.
- Expertise in HTML, DHTML, AJAX, Java Script and JQuery Data Table.
- Working experience on Defect Reporting Tools such as Quality Center, Clear Quest.
TECHNICAL SKILLS:
Core Java: Collection, Multithreading, Applets and Swing
J2EE Technologies: Servlets2.3/2.4/2.5, JSP1.2/2.0, EJB2.0/3.0, JMS1.1, JDBC2.0/3.0
Web Servers/application servers: Apache tomcat Server5.0/6.0, IBM Web Sphere server 6.1/7.0,, Angular.JS, pramati server, Bea Weblogic server8.1/10.0
Web tools and languages: HTML, XML, CSS, DHTML, AJAX, ANT, Java Script
Framework: Design Patterns, SOAP, Struts 1.0/1.1/1.2/2.0, Hibernate2.0/3.0, Spring1.0/2.5.
Databases: Oracle8i/9i/10g, MS SQL Server 2000/2005/2008, DB 2 8.2/9.0/9.5.
Languages: C, C++ with OOPS, Java 1.3/1.4/5.0/6.0, J2EE 1.3/1.4/5.0.
Operating Systems: Windows 2003/2008/XP/Vista, Unix.
Tools: Eclipse3.3/3.4, Rational Rose, Dreamweaver, RAD6.0/7.5, Net Beans.
Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML.
Version Control: Visual SourceSafe (VSS),ClearCase, ClearQuest, CVS.
PROFESSIONAL EXPERIENCE:
Confidential,Bothell,WA
Sr.Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and Development of the project.
- Designed and developed web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, and Spring Web Flow.
- Developed GUI using JSP, Struts, HTML3, CSS3, XHTML, Swing and JavaScript to simplify the complexities of the application.
- Designed and developed insurance application front end and back end business functionality, used Spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application.
- Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
- Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and specification from the actual application code.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Used Ajax for intensive user operations and client-side validations.
- Developed application service components and configured beans using Spring IoC,creation of Hibernate mapping files and generation of database schema.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Used JUnit for testing the web application.
- Used JAXM for making distributed software applications communicate via SOAP and XML
- Involved in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries for Oracle 10g/11g.
- Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
- Undertaken development for a cross-platform JavaScript based solution using Angular JS.
- Used SQL statements and procedures to fetch the data from the DB2 database.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Experience in installing and configuring MySQL, ORACLE and MongoDB servers.
- Developed code according to MVC architecture using AngularJSframework .
- Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads,Struts, Spring,Hibernate Framework.
- Active monitoring of the Application which involves critical parameters like Active (Busy)Threads,CPU.
- Developed Ant Scripts for the build process and deployed in IBMWebSphere.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenderscomponents.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Used Oracle’s SQL Developer tool for creating tables, views, indexes, triggers and sequences.
- Research and implementation of JavaScript Frameworks, including Angular.js.
- Deployed the applications on IBM Web Sphere Application Server (WAS).
Environment: CoreJava, J2EE, Spring 2.0, Servlets, JSP, Oracle 11g, Hibernate 3.0, XML,Threads HTML5, CSS3, Angular.js. Swing, Struts, ANT, JSF,AWS,MondoDB, JMS, EJB, JUnit, CVS, Log4J, RAD 7.0, Oracle 10g/11g, DB2,SQL,Web Sphere Application server.
Confidential, FortMill,SC
Sr. Java/J2EE Developer
Responsibilities:
- Designed and coded application components in an Agile/TDD environment utilizing a test driven development and SDET approach and pair-programming.
- Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
- Used HibernateORM tools which automate the mapping between SQL databases and objects in Java.
- Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Design of GUI using Model View Architecture (STRUTS Frame Work).
- Integrated SpringDAO for data access using Hibernate
- Created hibernate mapping files to map POJO to DB tables
- Involved in the Development of Spring Framework Controllers
- Developing application using Spring core module and POJO's using Eclipse and worked on Messaging service.
- Used SOAP based web services from scratch to develop interfaces to integrate between front end systems and back end systems.
- Designed and developed the XSD for WSDL.
- Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3, JavaScript, Angular.js to simplify the complexities of the application
- Used Spring MVC framework for developing web application.
- Implemented the debugging functionality in an application by using Apache LOG4Jframework.
- Making changes to the existing web applications and creating new components using React JS.
- Currently working on fitness tool which aids in Test Driven Development.
- Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
- Designed and developed the application using Java Server Faces (JSF) framework.
- Designed and developed REST-ful style Web Service layer and WSLD.
- Implemented a generic interface to Hibernate criteria API for UI search functionality.
- Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
- Deployment of web, enterprise java components, messaging components and multi-threading.
- Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion.
- XML (SAX and DOM API, JDOM),XSLT was used for informative view.
- Used XML web services using SOAP to transfer the amount to transfer application.
- Used SWING for GUI based coding.
- Involved in writing the JUnit test cases and integration testing of the system and also developed Junit classes extensively for end to end testing and worked with log4j for logging.
Environment: Java/JDK,J2EE,JSP, PL/SQL, Spring, EJB, MAVEN, JMS, JNDI, Oracle, XML, DOM, SOAP, JUnit 4.0, Apache Camel, JSF,WebSphere, Hibernate, React .JS,JDBC,REST-ful Web service, Weblogic, SOA, Tomcat.
Confidential, San Francisco, CA
Java Programmer
Responsibilities:
- Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
- Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS, JSF, JQueryand JavaScript.
- Implemented Design Patterns from Pure MVC Architecture to interact with backend J2EE and WebServices SOAP to pull out the data to JSF Components in combination of custom validation built on top of Struts validation frame work from the form bean.
- MVC architecture is implemented by struts framework.
- Developed Struts Action and Form classes to access Java Beans and UI
- Developed API using Hibernate to interact with the Oracle database
- Developed web application using JSP custom tag libraries, Struts Action classes and Action.
- Designed JavaServlets and Objects using J2EEstandards.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
- Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Used Struts tag libraries in the JSP pages
- Extensively worked on Spring Bean wiring, Spring DAO and Spring AOPmodules.
- Used joinpoint and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection..
- Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions. Using JPA for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB.
- Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Apache tomcat.
- Wrote complex Database PL/SQL Statement and Did PL/SQL tuning for the performance of the Database.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Developed web-based customer management software using JSF.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML
- Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities
- Involved in the creation of JUnit Unit Test Cases using Test Driver Development (TDD) technique.
- Created the domains, application servers and load balancers using Weblogic 9.0.
- Used Web 2.0 to scrape the event data from various web sites
- Integrated with Apache Tomcat.
- Page design and development using OracleBPM.
- Layout and design the overall architecture and migration approaches using Oracle ADF.
- Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
Environment: JAVA, JSP, Servlet, EJB, LINUX, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, Agile, HTML, JMS, XML, Eclipse, Itext, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, OracleBPM, JSF, WSDL, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Weblogic, Rational Rose, Junit.
Confidential,New York
Java Developer
Responsibilities:
- Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
- Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
- Developed user interface using JSP JQuery, and AJAX to speed the application.
- Used Spring Framework for Transaction Management and Dependency Injection.
- Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using Hibernate.
- Used Hibernate to store Java Objects to a relational database.
- Involved in developing EJB’s for the business logic and deploying them in Apache tomcat.
- Responsible for creating of Action classes, JSPs, Model classes.
- Extensive experience using framework APIs like Struts, Springand Hibernate
- Used Java Messaging Services for reliable and asynchronous exchange of important information.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
- Designed Interactive GUIs using Java Applets and Swing.
- DevelopedServlets and Worked extensively on Sql.
- Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP.
- Involved in writing SOAP based web services for communication between its upstream applications.
- Involved in migrating SOAP based Web Service to RESTful services.
- Developed web services for data transfer from client to server and vice versa using SOAP and WSDL.
- Created different database objects (Stored Procedures, Functions, and Triggers) for the backend MS SQL server.
- Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
- Created war files & deployed on Tomcat using ANT deployment tool.
- Performed Java web application development using J2EE and Netbeans.
- Expertise in employing W ater Fa ll M odel and best practices for software development
- Maintenance of data in different Oracle Databases and environments using TOAD.
- Built CVS and XML file loaders and splitters for financial data
- Used Clear Case for source Version Control.
- Tested with the Junit Test Cases for both Professional and Institutional Claims.
Environment: Java, Servlet, EJB, Struts. JMS, JDBC, Hibernate, Spring, Java Script, AJAX, UML, Eclipse, Weblogic, SOAP,, JBoss, ANT, JQuery, NetBeans, JSP, EJB, WSDL, Toad, Water Fall Model, web services, HTML, XML, MS SQL server2005, My SQL, CVS, JIRA, ClearQuest, Swing, ClearCase, Junit.
Confidential
Software Engineer
Responsibilities:
- Understanding and analyzing the requirements.
- Implemented server side programs by using Servlets and JSP.
- Designed, developed and validated User Interface using HTML,Java Script,XML and CSS.
- Implemented MVC using Struts Framework.
- Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
- Handled the database access by implementing Controller Servlet.
- Implemented PL/SQL stored procedures and triggers.
- Used JDBC prepared statements to call from Servlets for database access.
- Designed and documented of the stored procedures
- Widely used HTML for web based design.
- Involved in Unit testing for various components.
- Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
- Used Spring Framework for Dependency Injection and integrated with Hibernate.
- Involved in writing JUnit Test Cases.
- Used Log4J for any errors in the application
Environment: Java, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts, Eclipse, WebLogic, PL/SQL and Oracle.