Java Developer Resume
Wilmington, DE
SUMMARY
- Over 8+ years of extensive experience in designing, developing, and debugging Web - based Enterprise applications using OOA, OOD, OOPS and JAVA/J2EE technologies.
- Experience with an Agile, Scrum methodology to ensure delivery of high quality work with two week iteration.
- Expertise in developing multi-tire Enterprise applications using Core Java, JAVA/J2EE & related web technologies that includes JSP, Servlets, JDBC, Hibernate, Struts, and spring, Wavemaker, JNDI, JMS, Java Beans, HTML, SOAP, RESTful Web Services and XML.
- Strong programming skills in Java, Multi-Threaded applications and J2EE technologies.
- Extensive experience in developing applications using JAVA, J2EE, Spring Core, Spring MVC, Servlets, JSP, JAXP (DOM/SAX), Hibernate, JDBC, JFS, and Web Services.
- Designing Front end using various technologies like HTML, JavaScript, JSP, Bootstrap, Angulor.JS, Backbone.js, Node.js with Rich design response UI to use libraries such as jQuery and REST and SOAP based Web Services.
- Developed and deployed multi-tier Enterprise Applications using Apache Tomcat, JBoss, and OC4J, Web Sphere, and Web logic application servers.
- Strong experience in Oracle, SQL Server, PostgreSQL, MySQL, and DB2, database programming using PL/SQL and standard built-in Oracle Packages.
- Experience of working with databases Oracle 10g/ 11g and DB2, MySQL, extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages, stored procedures and all object relational features in oracle.
- Development in Data modeling Data Analysis for Online Transaction Processing (OLTP) and Data Warehousing (OLAP) applications.
- Expert understanding with XML, XSD, DTD, SAX, DOM technologies.
- Designed Java Swing GUI for simpler usage of file processing systems and Developing front end applications.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security
- Worked on Frameworks in Struts, ORM (Hibernate, JPA) and spring (Spring DAO, Spring MVC, Spring Context, Spring ORM, Spring MVC for Portlets, Spring Security).
- Expert understanding of Test Driven Development (TDD) Environment, Service Oriented Architecture (SOA) and experience in agile software development and Design Patterns.
- Implemented different versions of Software VSS, CVS, SVN and clear case.
- Experience with log tools: Maven, JUnit, Log4j and Ant, Selenium.
- Experience in all aspects of teh Software Development Life Cycle like JIRA, Prototype model & RUP, waterfall model, with teh ability to work and communicate effectively.
- Experienced in using Operating Systems like Windows, Linux, UNIX, Knowledge in UNIX Shell Script.
- Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS
Languages: Java, J2EE, C, PL/SQL, C++, SQL.
Platforms: Windows, Linux, UNIX.
J2SE/J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans, EJB, JPA, JSTL, JMS, Web Services (Rest, Soap), APIs, JSF, Struts, Spring, Hibernate.
Web/XML Technologies: HTML5.0, DHTML, XML, Angular JS, Backbone.js, CSS, Java Script, AJAX, JSON, JQuery, GWT.
Version Control Tools: GIT, SVN, CVS.
Web/Application Servers: WebLogic, Apache Tomcat 6.x/7.x,JBoss,IBM Web Sphere 6.0
IDE’s / Tools and others: Eclipse, Net Beans, Maven, Jenkins, Ant, log4j,Selenium,Wavemaker.
Databases: Oracle 9i/10g/11g, MSSQL, MongoDB, IBM-DB2, PostgreSQL, NoSQL.
Methodologies: Agile, Water Fall
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, DE
Java Developer
Responsibilities:
- Involved in study of various Functional Specifications of project.
- Interacting with teh Business Analyst and Host to understating teh requirements using teh Agile methodologies and SCRUM meeting to keep track and optimizing end client needs.
- Used Maven Scripts to build and deploy war files to QA environment.
- Part of L3support team for development/support tasks.
- Extensively used Spring MVC and Hibernate Framework for data handling.
- Created connections to database using Hibernate Session Factory, has used Hibernate APIs for retrieval of data using Hibernate Transaction Control.
- Implemented Spring MVC application framework to create and configure of java beans using Spring IOC.
- Used spring framework for removing hard coded dependencies (Dependency injection), integrated with Hibernate, Spring Service Bean and Spring MVC controllers.
- Involved in writing Spring Configuration using XML file and Annotations that contains object declarations and dependencies.
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Using SOAP and Rest web services to retrieve provider's data and used SOAPUI to test teh web services.
- Customized RESTful web service using Spring RESTful API, sending JSON format data packets between frond-end and middle tier controller.
- Used JSP, Struts and Java script libraries like Backbone.js and JQuery to develop teh User Interface.
- Involved in designing teh front-end using HTML, CSS, Bootstrap, Java Scripts, and AngularJS according to teh instruction they provided.
- Used AJAX to implement user friendly and efficient client interface,
- Used Log4j for logging for debugging, warnings, errors etc.
- Used teh Java Collections API extensively in teh application.
Environment: Core Java/J2EE, Angular JS, HTML, CSS, Bootstrap, XML, JUnit, Mockito, Eclipse IDE, Spring MVC, Spring 3.0/4.0, Hibernate 3.0/4.0, Maven, JMeter.
Confidential, San Jose, CA
Java/J2EE Developer
Responsibilities:
- Involved in analyzing and designing Business and Functional requirements and created data mapping documents.
- Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
- Involved in developing user interface using STRUTS.
- Designed and developed applications with Eclipse in java using STRUTS Framework running on Web Sphere Server.
- Worked on teh modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery.
- Implemented Hibernate/JPA for data persistence.
- Developed teh DAO layer for teh application using spring, Hibernate and developed various logics and reports using HQL and Hibernate criteria.
- Developed teh presentation layer GUI using JavaScript, JSP, HTML, CSS, Angular.JS, Custom tags and developed Client-Side validations.
- Developing all database elements, including, tables, stored procedures, triggers, views, schemas, roles, imports, exports, security administration, OLTP, OLAP, etc..
- Configured and deployed web application inJBossApplication Server using Maven.
- Used Design Patterns such as Singleton, Factory pattern, Session Façade and Service locater.
- Worked on Web Services (SOAP, WSDL and AXIS) with agencies to perform user criminal history check.
- Rapid API App Development & Deployment to quickly build enterprise-grade multi-device apps, and leveragesDockercontainerization for an app-optimized infrastructure with wavemaker.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Used log4j framework for logging.
- Implemented test driven development using JUnit and mockito.
- Expertise in using ANT and Maven and Selenium for building teh projects and deploying teh projects in servers and also using log4j and Junit for debugging.
- Used Sub version as versioning system.
- Developed EJBs for handling teh business logic.
- Used JMeter for load test functional behavior and measure performance.
- Performed deployment of applications on web sphere application Servers.
Environment: RAD, EJB, JSP, XML, HTML, Java Script, AJAX, Web Services, SOAP, WSDL, Maven, JUnit, Mockito, JMeter, Log4j, Oracle, PL/SQL, SQL developer.
Confidential, San Francisco, CA
Java developer
Responsibilities:
- Analyzing teh business structure and fundamental requirements.
- Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
- Developed teh Appraisal and KRA form using JSP, HTML, CSS and JavaScript.
- Used AJAX and Java Script to handle asynchronous requests, and CSS was used to keep uniformly in look of teh application.
- Designed Data Model and developed stored procedures using PL/SQL.
- Used JDBC API for interaction with teh SQL Server Database.
- Translated client's business requirements into Use case models.
- Implemented Business components such as user autantication, Account Transfer using spring beans.
- Implemented teh application using several design patterns such as Singleton, Factory, MVC, Template, Observer, Transfer Object and DAO.
- Developed JSCH based utilities to transfer teh files to shared file server over secure connection.
- XML was used to transfer teh data between different layers.
- Worked on Web Services (SOAP, WSDL and AXIS) with agencies to perform user criminal history check.
- Building teh portlet application pages using spring portlet and JSR
- Maven was used to manage dependencies in teh application and deploy it on Glassfish server. Git Pro was used for teh version control.
- Used agile software development methodology which halps to develop project plans.
- Has used Glassfish 2.1 application server in running teh applications.
- Implemented teh user interface using teh Angular.JS, HTML, CSS and Bootstrap.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
- Fix defects raised by testing teams based on teh business use-case requirements.
- Developing all database elements, including, tables, stored procedures, triggers, views, schemas, roles, imports, exports, security administration, OLTP, OLAP, etc.
- Guided team members on Struts Framework.
Environment: J2EE, Servlets, Web Services, Glassfish 2.1,XML, XSD, Agile JSP, XML, HTML, CSS Struts, JavaScript, Angular JS, Oracle 9i, PL/SQL, JDBC, Windows 2007.
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Designed and implemented Java Classes, Interfaces, Model design, and interface layer design with other team members.
- Used Struts framework to develop application based on MVC architecture and modularize teh application.
- Developed teh Business Logic using Plain Old Java Objects (POJOs).
- Developed Graphical User Interfaces using HTML and JSP's for user interaction.
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Created set of classes using Spring DAO pattern to decouple teh business logic and data.
- Design Patterns implemented are Singleton and DTO.
- Developed teh GUI to check credit history of applicants using Swing Module.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a WebLogic Application server.
- Implemented Hibernate in teh data access object layer to access and update information in teh Oracle10g database.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Implemented teh logging mechanism using log4j framework.
- Good Experience in using Maven and ANT for building projects and Log4j for logging and debugging purposes.
- Developed user interface using HTML, Java Script, JQuery and JSP.
- Used SQLite to cache teh data received from teh RESTful web services.
- Consumed Web Services to check teh credit history report of teh applicants.
- Wrote test cases in JUnit for unit testing of classes.
- Used Ant to build teh J2EE application.
- Used Eclipse3.5 IDE for developing code modules in teh development environment.
- Used Clear Case version control to track and maintain teh different version of teh application.
Environment: JDK1.4, JSP, JavaScript, Struts1.1, Spring, Hibernate-3.0.5, JMS, EJB, JUnit, DB Unit, XML, CSS, DHTML, Tag libs, Web Logic 8.1, log4j, Ant, Rational Rose, Perl, HTM, Cassandra, DB2.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and developed front end components using JSF Framework and Ajax.
- Installing and starting various application servers using python script
- Used EJBs (Session beans) to implement teh business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- Worked withIDEasEclipse Indigoand deployed intoOracle WebLogic Application Server& usedMaven build tool to achieve more functionality for build process.
- Implemented business logic for various modules of teh system using java as POJO’s.
- Developed Web Services using SOAP for sending and receiving data from teh external interface.
- Used XSL/XSLT for transforming and displaying reports.
- Involved in writing teh ANT scripts to build and deploy teh application.
- Worked on web application implemented in JSP, HTML and Java Script.
- Middleware Services layer is implemented using EJB (Enterprise Java Bean - stateless).
- Used Design patterns such as Business delegate, Service locator, Model View Controller, DAO.
- Involved in implementing teh JMS (Java messaging service) for asynchronous communication with other applications
- Writing SQL queries for data access and stored procedures using PL-SQL for data manipulation in Oracle
- Developed teh Test cases client based on FSD’S and business Rules; And for Web client Test cases based on use cases, wire frames and Annotated Documents and Business Rules.
- Identified teh test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced teh overall functionality of teh application.
- Interaction with Oracle database is implemented using Hibernate.
- Developed various halper classes needed following core java multithreaded programming and collection classes.
- Prepared unit test cases and performed unit testing
- Used multithreading to improve overall performance
- Developed applications for mobile devices using JavaScript, HTML5, and CSS3.
- Used Angular.JS as development framework to build a single page application
Environment: J2EE, EJB, JSF, EJB, Web Services, XML, XSD, Microsoft Visio, Clear Case, Oracle 10.g/11g, WebLogic 8.1/10.3,RAD, LOG4j,Servlets, JSP, Unix.
Confidential
Java Developer
Responsibilities:
- Developed Controllers for request handling using Spring framework
- Involved in Command controllers, handler mappings and View Resolvers.
- Designed and developed application components and architectural proof of concepts using Java, EJB, JSP, JSF, Struts, and AJAX.
- Participated in Enterprise Integration experience web services
- Configured JMS, MQ, EJB and Hibernate on Web sphere and JBoss
- Focused on Declarative transaction management
- Developed XML files for mapping requests to controllers
- Coded Spring Portlets to build portal pages for application using JSR
- Hibernate templates were used to access database
- Use teh DAO in developing application code
- Developed stored procedures.
- Extensively used Java Collection framework and Exception handling.
Environment: Java, J2EE, Spring, JSP, XML, Servlets, Hibernate Criteria API, XSLT, Web service, AXIS Server2, XML, EJB, Hibernate, SQL, Junit.