Application Developer Resume
Columbus, OH
SUMMARY:
- Over 8+ years of experience in Analysis, Design & Development of JAVA and J2EE applications and performed multiple consulting roles including Software Engineer/Consultant and Developer.
- Knowledge of Object Oriented Programming and Design, UML and SDLC.
- Expert level skills developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, JSF,Velocity, Hibernate, Web Services, JDBC, XML, HTML,XHTML,HTML5,CSS, DHTML, JavaScript, Ajax and JQuery.
- Extensively implemented various J2EE applications using MVC, Jakarta Struts, Struts 2.0, Spring MVC, Spring JMS template, JSF and Design Patterns.
- Developed UI and backend applications Struts, JSF, Hibernate, Java, Velocity, HTML, JavaScript.
- Experience in Enterprise JAVA, Distributed Application development, and Object Oriented Programming (OOPS)
- An experienced software engineer in Java web and client server development with knowledge in all the phases of the life cycle of the software including requirements , design, coding, testing, deployment, change and configuration management, process definitions and project management
- Hands on Databases such as Oracle 9i, IBM DB2, MY - SQL and SQL Server.
- Good working knowledge of SQL (DDL, DML), and PL-SQL.
- Worked on various web servers like WebSphere, Tomcat, Web Logic
- Experience in working on XML related technologies like XML, XSLT, XPATH, XSL, DTD, DOM and XML Spy tool
- Experience in developing Web Services using XML over HTTP(s), SOAP, WSDL
- In depth understanding of the eCommerce, Retail, Banking Domain.
- Hands-on experience on development tools like Eclipse, RAD, WSAD, My Eclipse, and Jdeveloper
- Log4J for extensible logging, debugging and error tracing.
- Used ANT for building and deploying application source code on IBM WebSphere Application Server
- Worked with JUnit for unit testing
- Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software
- Experience in working with customers to determine their needs , gather, analyze and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status
- Hands on experience with version control tools like CVS, Rational Clear Case and Clear Quest
TECHNICAL SKILLS:
Languages/Packages: Java1.4, Java1.5, HTML, DHTML, CSS Java Script, XSL, XSLT, DTD, Java Beans, JUnit, UML
J2EE Technologies: Servlets, JSP, JDBC, JMS, JNDI, XML, JAXB, AJAX,JQuery.
Distributed Technologies: EJB 2.0, EJB 3.0, Web Services.
Databases: Oracle 8i/9i & 10g, MySql, DB2, SQL Server.
Web/Application Server: WebLogic8.1, IBM WebSphere5.0, Tomcat3.0
Frameworks: Struts 1.2, Struts 2.0, Springs Framework.
Web Development: Ajax, XML, XSLT, HTML, Java Script, CSS.
O/R Mapping Technologies: Hibernate.
IDE: Eclipse 3.x; Dream weaver, RAD, Web logic Workshop .
Version Control: CVS, Rational Clear Case and Clear Quest.
Operating Systems: Windows NT/ 2000 / XP, MSDOS, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Application Developer
Responsibilities:
- Involved in UI changes for web apps used to provide user access and monitor issues.
- Involved in building Linux servers for test regions.
- Involved in Project kick off meetings, design, development and Code review Process to ensure better quality code.
- Used JDBC template to store/retrieve data out of the data base tables.
- Involved in designing tables and rewriting sql queries to improve the performance as and when required.
- Help new developers in the team to understand the framework.
- Utilized SFTP method for transferring files to backends using tool Putty.
- Writing Junit test case for testing the application on development environment.
- Used Eclipse as the IDE
- Managed Source Control and Version Control using SVN
- Used Erwin as data modeling tool.
- Monitor and fix IST/UAT/Production defects and support test environment stability
Environment: Spring, Java, XML, sql, Eclipse, DB2, SVN, Log4j, JUnit, UNIX, tomcat
Confidential, Columbus, OH
Java J2EE Developer
Responsibilities:
- Involved in porlet development for personal lines activity.
- Front end was developed using HTML, HTML5, JSP, JSTL, CSS, CSS3 and JavaScript.
- Developed backend application using Java and sql.
- Methodology used is Agile methodology of 2 weeks iteration.
- Used JDBC to store/retrieve data out of the data base tables.
- Developed application using servlets, jsp and implementing OOPS concepts and collections.
- JDOM to parse XML document.
- Wrote SQL queries to get data from DB2 databases.
- Adding portlets on jahia portal for the application and integrating with the application.
- XPATH queries to make BCO calls to content management to get data out of CM.
- Writing Junit test case for testing the application on development environment.
- Used Jboss as the application server and DB2 as the database
- Used Eclipse as the IDE
- Managed Source Control and Version Control using CVS
Others: Working on other applications like Claims downloads are initial phase of gathering requirements and mapping.
Environment: HTML, HTML5,CSS,CSS3, Java Script, JSP, XML, servlets, sql, Eclipse, Jboss, DB2, CVS, Log4j, JUnit
Confidential, New Albany, OH
Senior Java J2EE Developer
Responsibilities:
- Responsible for gathering business requirements, writing technical specifications
- Writing Technical design document for the requirements.
- Front end was developed using HTML, JSP, JSTL, CSS and JavaScript.
- Developed backend application using Struts 2, Hibernate, Java
- Developed and configured Struts Action Classes, Forms, Validators, tag libraries
- Used Hibernate to develop an application to manage the reference data to store/retrieve data out of the data base tables.
- Spring JMS template is used to send message from application to queue.
- JAXB, for marshaling and unmarshalling an XML document.
- Writing Junit test case for testing the application on development environment.
- Used Weblogic 10.3 Server as the application server and Oracle 10g as the database
- Used Eclipse as the IDE
- Managed Source Control and Version Control using SVN
Others: Worked on other application like YMS for interface mapping between YMS and WMS.
Environment: HTML, Java Script, JSP, Struts, XML, Hibernate, Eclipse, Web logic, Oracle 10g,SVN, Log4j, JUnit
Confidential, Columbus, OH
Senior Java J2EE Developer
Responsibilities:
- Developed UI and backend applications using Struts2.0, Hibernate, Java, Velocity, HTML, and JavaScript.
- Developed the application architecture and customized framework using Struts, Velocity and Hibernate
- Developed, deployed and tested backend components Java, Struts, Velocity, Html5, and JavaScript.
- Used Hibernate to develop an application to manage the reference data to (CRUD) store/retrieve data out of the data base tables.
- JAXB, for marshalling and unmarshalling an XML document.
- Used Log4j for External Configuration Files and debugging
- Tracked bugs opened by UAT team and resolved bugs to a closure.
- Code Reviews and Unit Testing with the help of JUnit .
- Used ISoft processor, software foundation for configuring, operating and monitoring applications in Confidential ’s Development, QA and Production environments.
- Used Linux on workstations for development.
- Used Eclipse as the IDE
- Used Imakeup tool to extracts component distributions into an environment and for remote deployment.
- Involved in writing ANT scripts to build and deploy the application.
- Used MySQL as the database
- Managed Source Control and Version Control using SVN
Others: Worked on tickets to get user updates from ldap server for ever 10mins and send xml data to JMS queue.
Environment: HTML, Java Script,CSS,Velocity,Struts2.0, Java Beans, JAXB, XML, XPath, Hibernate, Apache, ISoft, IMakeup, Tomcat, Eclipse, MySQL, SVN, Log4j, JUnit, Ant.
Confidential, Columbus, OH
Senior Java J2EE Developer
Responsibilities:
- Responsible for gathering business requirements, writing technical specifications
- Participated in technical design reviews and actively involved in Functional Design.
- Created UML diagrams to capture architecture and application design
- Developed UI and backend applications using Struts, Hibernate, Java, JSP, HTML, DHTML, JavaScript, and AJAX.
- Developed the application architecture and customized framework using STRUTS and Hibernate
- Developed, deployed, and tested State full Session Beans and exposed them as web services.
- Developed Action classes, Enterprise Java Beans (EJB) Session Beans using DAO design pattern
- Used Hibernate to develop an application to manage the reference data to store/retrieve data out of the data base tables.
- Architected, designed and developed a rich internet application using Javascript, CSS, AJAX, JQuery, DHTML and Java which allows users to visually allocate, plan and place products into a 2 dimensional shelf space.
- Used JSF as the web framework
- Used Weblogic Server as the application server
- Flavors of Agile Methodologies (SCRUM) are used to improve the control over the project and reduce the dependence on individuals as the project has significant number of teams
- Coding, peer code review, and Unit testing during the development and also for Change Requests.
- Involved in writing ANT scripts to build and deploy the application.
- Used PL/SQL to retrieve data using multiple SQL statements.
- Used Oracle 8.x as the database and hibernate to (CRUD) store/retrieve data out of the data base tables.
- Managed Source Control and Version Control using CVS and Microsoft Source Safe
Environment: HTML, Java Script,CSS,AJAX,JQuery,JSP,Struts framework,EJB, Java Beans, XML, Web services, Hibernate, Tomcat,Eclipse,Web logic 7.0/8.1, Oracle 9.0, PL/SQL,CVS, Log4j,JUnit, Ant.
Confidential, Austin, TX
Senior Java J2EE Developer
Responsibilities:
- Analyze the requirements and communicate the same to both Development and Testing teams
- Developed Look and Feel Components (Skeletons and Skins)
- Developed the UI screens using JSP, Struts and JSF
- Developed and tested backend components and UI using Springs, Java, JSP, HTML, DHTML, JavaScript, XML
- Developed Session and Entity beans for crucial business logic
- Worked on migration of the project to Hibernate for Transaction Management
- Used web services SOAP as a communication between Applications
- Used Oracle as backend databases
- Used Log4j for External Configuration Files and debugging
- Working with QA team for finalizing Test Plans
- Code Reviews and Unit Testing with the help of JUnit 1.4
- Preparing user document for developers of Middleware and client teams
- Used Eclipse / Web logic Workshop as the IDE
- Used Rational Rose to design the Architecture and base components
Environment: J2EE, STRUTS, Java, JSP, EJB/MDB, JDBC, JavaScript, CSS, JQuery, HTML, XML,Xpath, JMS, Eclipse Platform, PL/SQL, Oracle, Weblogic 8.0, Windows, CVS
Confidential, Dallas, TX
Sr.Java/J2EE Developer
Responsibilities:
- Extensively worked with spring framework, Hibernate and Jsp implementing mvc pattern for various modules.
- Responsible for development, testing and implementation
- Developed the Search criteria for all the products, implemented the pagination logic using spring framework.
- Involved in developing some of the DAO methods using Hibernate. Designed a lot of Jsp pages using JSTL tags.
- Developed Junit Test Cases and performed unit and integration testing
- Created SQL statements to insert as well as to fetch data from the database.
- Used Hibernate for interacting with the database objects.
- Tracked bugs opened by UAT team and resolved bugs to a closure.
- Used spring framework to assemble the business component and data layer.
Environment: Servlet, JSP, Struts, AJAX, JSTL, HTML, JDK 1.4.2, JDBC, Hibernate, Spring framework, Oracle, CVS, JDeveloper, Oracle Application Server.
Confidential
Java/J2ee Developer
Responsibilities:
- Worked as Research Assistant and a Development Team Member
- Coordinated with Business Analysts to gather the requirement and prepare data flow diagrams and technical documents.
- Identified Use Cases and generated Class, Sequence and State diagrams using UML.
- Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
- Involved in Designing, coding and maintaining of Entity Beans and Session Beans using EJB 2.1 Specification
- Involved in the development of Web Interface using MVC Struts Framework.
- User Interface was developed using JSP and tags, CSS, HTML and Java Script.
- Database connection was made using properties files.
- Used Session Filter for implementing timeout for ideal users.
- Used stored Procedure to interact with database.
- Development of Persistence was done using DAO and Hibernate Framework.
- Used Log4j for logging.
Environment: J2EE, Struts1.0, Java Script,CSS, HTML, XML, XSLT, DTD, Junit, EJB, Oracle, Tomcat, Eclipse, Web logic 7.0/8.1