Java Developer Resume
Schaumburg, IL
SUMMARY
- 7+ years of experience in Architecture, Analysis, Design, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications using Java and J2EE technologies
- Expertise in Object Oriented Analysis and Project design methodologies.
- Experience in developing web based applications using J2EE, Java, Servlets, JSP, MVC, Struts Frameworks( including Validation, and tiles frameworks),Hibernate (persistence Tier),Spring MVC, Ajax, JavaBeans, Design Patterns, JDBC, Connection Pooling, SQL, PL/SQL, HTML, and CSS.
- Experience in Log4j, Ant, Maven and TagLib to increase productivity and software quality.
- Having experience in IBM RAD, WSAD 5.0, Eclipse 3.0,Jbuilder, Oracle JDeveloper 10.3.3.1,NetBeans 6.0,Oracle SQL Developer 1.5.x,PL - SQL
- Exposure to e-commerce, Taxation, Financial, Hospitality servicesand Insurance domains.
- Team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Hands on experience with JUnit and Log4j in developing test cases and determining application functionality
- Experience in working on various operating systems like Windows and Unix/Linux.
- Knowledge in developing Model View Control (MVC) applications using JSP Servlets, Struts2, Spring and Hibernate.
- Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational
- Excellent communication, presentation skills, a very good team player and self-starter with ability to work independently and as part of a team.
TECHNICAL SKILLS
Java Technologies: Java 1.2 to 7, JDBC, JNDI, Junit
Web Technologies: J2EE, Servlets, JSP, Struts,HTML, Spring MVC, XML,XSL, XSD’s, AJAX, JavaScript, JQuery, HTML,DHTML,CSS, SOAP, WSDL, UDDI,EXT JS, EJB, JMS
OR Mapping: Hibernate, iBatis, JPA
Databases: MS- SQL Server 2008/2005, Oracle 11g/10g/, PostgreSQL
Application Servers: Web sphere Application Server 6.x, Web logic Application Server 10.3,JBOSS 3.x,Tomcat 5.x, 6.x.
Tools: /IDE: RAD 8.0, WSAD 5.0, Eclipse 4.2/3.0,Jbuilder,NetBeans 6.0,Oracle SQL Developer 1.5.x,PL-SQL Developer 7.1.4,JIRA 5.2
Other Tools: ANT, MAVEN
Version Control: ClearCase 7/6, Subversion 1.2/1.3. Tortoise SVN 1.6.12
Operating Systems: Windows7/XP/95 server, MS-DOS
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
Sr. Java Developer
Responsibilities:
- Involved in requirements gathering from the business users of the application.
- Developed various components usingSPRING 3.2.0framework.
- Designed and developed User Interface for the Web Application using HTML, JSP, Java Script, JQuery and AJAX.
- Extensively usedJSONfor storing and exchanging information between the UI and the Spring Controller.
- Developed various Periodic Jobs and scheduled usingCron Tab.
- UsedJBossAS7.1.1 as Application server andApache 2.0Http server as Web Server.
- Extensively used Core Jquery and Jquery Validate plugin to perform various client side validations.
- Involved in developing variousPL/SQLProcedures.
- UsedTFSas the central code repository.
- UsedQuality Centerto track and maintain the defects during the QA and UAT Phase.
- Involved in deployment of the application in different environment.
- Involved in conducting daily Agile-SCRUM meetings, and adhere to designing, coding, unit-testing, and deployments within 10-day Sprints.
Environment: Java (JDK 1.7) Eclipse (Kepler), Oracle 10g, Jsp, Html, Css, Junit 4.11, MyBatis 3.1.1, JSON, Jquery 1.4.2 UI, Jquery Core API, Spring 3.2.0, JBoss AS7.1.1, Apache 2.0 Http server, XML, Maven, SQL, PL/SQL
Confidential, MCLEAN, VA
Java Developer
RESPONSIBILITIES:
- Involved in design and implementation of various modules using Java, J2EE, spring, Spring MVC, SOA,AJAX, Web Services, and Jquery.
- Used SOA architecture to develop the OLB-R application.
- Involved in development of UI interface using Spring MVC.
- Developed the services to display account summary, account details, account transactions and to set the customer and account level preferences.
- Involved in conducting daily SCRUM meetings, and adhere to designing, coding, unit-testing, and deployments within 10-day Sprints.
- Developed the different layouts using XML to develop the web pages across the site.
- Developed the service layer to consume the web services (WSDL)
- Developed the façade layer to orchestrate the different services.
- Implemented multi-threading to invoke the different services like REAS, BankCustService, Entitlement Service, and Account/Customer preference services.
- Developed the stored procedures using cursor to retrieve the records from product table, account preference table, customer preference table and audit logging tables.
- Developed the mock responses and tested them using Soap UI and deployed into dev environments.
- Used CSS to present the rich experience to the customer
Environment: JEE5,Spring Framework, SOA, Weblogic Server, Unix, Oracle, Soap UI,XML, SQL developer, java script, JQuery, JUnit, CSS, Eclipse, JSP tool, Agile Methodology, Apache
Confidential, Greenville, SC
Java Developer
Responsibilities:
- Used Struts framework to develop/ enhance the Confidential 3.5
- Work on JSP’s, JSTL tags and Tag Libraries, Servlets for developing server side components.
- JavaScript, HTML and CSS have been used for implementing the client side
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in transition from SQL Server database to Oracle 11g database transformation.
- Used NGPMS Text System to sync and replace SQL query, grids and DDfield.
- Involved in to sync Stored Procedure of SQL server 2008 into Oracle 11g database
- Followed the client coding standards.
- Involved in Application Testing using Test Case and Use Case
- Used JIRA 5.2for the issue tracking and bug reporting.
- Used Tortoise SVN 1.6.12 SVN for the repository management
Environment: and Tools: j2EE 1.4, Struts 2, Hibernate, Oracle 11g, SQL Server 2008, NGPMS Text System, JavaScript, JSP, JSTL, Servlets, CSS, HTML, DHTML,JIRA 5.2, Tortoise SVN 1.6.12
Confidential, Schaumburg, IL
Java Developer
Responsibilities:
- Used Struts framework to develop/ enhance the Confidential and Risk Portrait and Risk Intelligence application.
- JSP’s, JSTL tags and Tag Libraries, Servlets have been used extensively for developing server side components.
- JavaScript, AJAX, JQuery, HTML and CSS have been used for implementing the client side functionality for various web pages needed for the application.
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in writing Service (Session Beans), Object Service and DAO layers of an application.
- CAST is used to analyze the impact analysis report and measure the health factors of an application.
- Followed the client coding standards.
- Involved in unit testing, Peer Review and UAT testing
- Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
- Web Sphere Application Developer (WSAD) is used to develop and deploy the application.
- Used Agile methodology to develop the application.
- Developed and deployed the web services.
Environment: and Tools: J2EE 1.4, Struts 2, Hibernate, Spring, JavaScript, SOAP, WSDL, JSP, JSTL, Log4j, CSS, HTML, DHTML, JUnit, CAST, WASD.
Confidential, Montvale, NJ
Java Developer
Responsibilities:
- Involved in writing the core logic for matching the incoming data with data in database to identify blacklisted persons.
- Developed web interface to view Agent Activity using BIRT chart library Struts-tiles which generates a chart showing agent activity based on input parameters.
- Developed web application using Struts and Hibernate to simulate and test the transactions.
- Involved in writing DAO and Service Layer classes.
- Involved in writing various utility programs using JDBC to parse the data from excel sheets, comma-delimited files and write it to database.
- Used JMS to send message to queue.
- Used log4j logging framework for logging application messages.
- Involved in fixing bugs raised in QA and UAT.
- Used CVS as version control system.
- Deployed the application in JBoss application server.
Environment: and Tools: Java, JSP, Servlet, Struts, Hibernate, JMS, DB2, JDBC, CSS, JavaScript, Eclipse, JBoss Application Server, Maven, CVS.
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Involved in implementing Spring MVC framework for TL5 slot booking and slot Optimization process.
- JSP’s, JSTL tags and Tag Libraries and Servlets have been used extensively for implementing the client side components.
- JavaScript, AJAX, JQuery, HTML, DHTML, Velocity and CSS have been used for implementing the client side functionality for various web pages needed for the application.
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in implementing the layered architecture of TL5 application which consists of different layers called OMP, Connected Solutions, Mapping Modules
- Implemented Java Collection classes for various modules.
- Followed the company coding standards and SUN coding standards.
- Identified and implemented best practices across the organization.
- Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
- Configured the data sources, connection pools in Weblogic server.
- Weblogic server is used to deploy the application.
- Used Agile methodology to implement the application.
Environment: and Tools: JDK 1.5, Struts, Spring MVC, Hibernate, JavaScript, WSDL, JSP, JSTL, Log4j, Ajax, CSS, HTML, DHTML, JQuery, Oracle 10g, Eclipse, Ant, Velocity, Weblogic 10.3
Confidential
Jr. Java Developer
Responsibilities:
- Involved in various phrases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
- Developed Object diagrams, Class diagrams and sequence diagrams using UML.
- Developed presentation tier as HTML, JSPs using Hibernate.
- Created Stateless and Stateful session beans for accessing and mutating Entity beans.
- Extensively used Entity Beans in data access layer to access and update information in the database.
- Used Web Services-WSDL and SOAP for getting credit card information from third party vendors.
- Created database pool, multi-pool, data source and mapped them to roles.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Wrote PL/SQL stored procedures and involved in performance tuning of complex queries.
- Monitored the error logs using Log4j and fixed the problems.
- Developed the different components of the application such as JSPs, Servlets, and EJBs.
Environment: java, J2EE, JSP, EJB, HTML, XML, ANT, PL/SQL, Apache Axis, IBM Web Sphere Application Server, Oracle, JEE.