Java Developer Resume
PittsburgH
SUMMARY:
- Over 7 years of experience in software industry involving various phases of software life cycle including requirement analysis, design, development, implementation, testing and maintenance of a product using Java and J2EE technologies.
- Worked on various open source frameworks and tools such as Struts framework, Spring, Hibernate.
- Expertise in designing and developing enterprise level web applications using various J2EE technologies includingJSP, Servlets, JDBC, Web Services, XML technologies.
- Good knowledge with Tomcat,Web Logic and Sun one web server
- Experience with various J2EE design patterns like Singleton and MVC.
- Expert in writing client side validations using Java Script.
- Proficiency in developing applications using Oracle, MySQL and SQL Server as backend databases.
- Experience using IDE’s like Eclipse andNet beans.
- Worked extensively in developing web applications using Java, Servlets, JSP, JDBC, Java Beans, AWT, HTML, JavaScript, and JDBC in Windows XP.
- Proficient in SQL, PL/SQL, Stored Procedures.
- Expertise in web designing using HTML, CSS andJavaScript.
- Expertise in the development of test plans, test cases, executing the test cases.
- Adept in using version control tools like VSS and SVN.
- Expertise in developing GUI applications using Java SWING and AWT.
- Used JDBC Connection Pooling for achieving back - end connection.
- Good experiencein Action Script.
- Excellent analytical and problem solving skills.
- Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.
TECHNICAL SKILLS
Languages: Java, Action Script
Web Technologies: JSP, Servlets, JDBC, SWING, AWT, HTML, XML, JavaScript, CSS GUI Java (AWT, JFC/Swing)
App/Web: Servers Web Logic, Sun One Webserver, Tomcat
Frameworks: Struts, Hibernate, spring ToolsAnt
DeveloperI: DEs Eclipse, Net Beans, Edit plus
Version Control: Visual Source Safe
Databases: Oracle, MySQL, SQL Server
Design patterns: Singleton, Factory, and Abstract Factory
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh
Java Developer
Responsibilities:
- Involved in design, development and testing of the application.
- Interacted with the users for preparing the use cases.
- Designed and developed web pages using struts framework and implemented validation, tiles and struts-layout.
- Developed Java Beans and theJSP’s using Struts, JSTL Tag libraries and Custom Tags.
- Used struts tag libraries (like html, bean, and logic) in the JSP pages.
- Developed persistence layer using Hibernate to interact with SQL Server database.
- Developed an application UI usingHTML, CSS, JSP, Java Script.
- Written SQLs, stored procedures for interacting with database.
- Involved in tuning the performance of the application.
- Supporting the Product Testing, Assembly testing and APL testing.
- Used Eclipse IDE for developing the application.
- Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
- Conducted code reviews and design reviews.
- Involved in testing, bug fixing and documentation of the system.
Environment: Java, J2EE, STRUTS, JSP, Servlets, JavaScript, Hibernate, XML, XSL, XSLT, JSTL, JDBC, SQL Server, Eclipse, CVS, Windows, Web Services.
Confidential, NY
Developer
Responsibilities:
- Involved in design, development and testing of User Billing module.
- Involved in Installation and configuration of Web Logic Application Server.
- Developed the system using Struts MVC framework by making use of Action Servlet, Action classes. JSPs are written in Struts syntax with Logic, Html and Bean Tags.
- Designed and developed applets that called the Bean through servlets to use complex SWING components. The applets were then embedded in the JSP pages.
- Involved in generating Session bean’s, Entity bean’s.
- Worked on developing JSPpagesto show dynamic contents.
- Worked on JavaScript for client side validations.
- Used SOAP for interchanging XML objects in a distributed environment.
- Written SQL Queries to access database using thePreparedandCallable Statement.
- UsedJDBC Connection Pooling for achieving back-end connection and used Scrollable Result sets.
Environment: JDK1.3, J2EE (JSP, Servlets, JDBC), JavaBeans, Swing and AWT Struts, UML, XML, XSL, XSLT, SOAP, Web Logic, HTML, JavaScript, SQL Server, Windows 2000
Confidential, NY
Java Developer
Responsibilities:
- Implemented complex WSDL and XSD to generate Web service classes.
- Implemented complex provider Web Services.
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Used Eclipse to develop source code and debug the application.
- Written ANT Scripts to deploy the application into Tomcat application server for dev.
- Designed and Developed Rating Engine as a Web service following the bottom up approach to NDOC using JAX-WS.
- Used SOAPUI4.5 to test Web services.
- Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Hibernate database.
- Developed Junit Test cases for Unit Testing.
- Created VO List.
Environment: (NDOC): Java 1.6, Spring, Tomcat 7, JSP, JavaScript, XML, XSD, ANT, Eclipse indigo, Oracle, Windows 7, JUnit, JAX-WS framework, Hibernate.
Confidential, NMJava Developer
Responsibilities:
- Collected User Stories for documenting the requirements of RBA, On-Demand Module.
- Used Version One tool as part of the SCRUM methodology.
- Performed Iteration Planning for the Modules developed.
- Used DOJO for performing Ajax requests.
- Used Struts for implementing the MVC design pattern in the presentation layer.
- Used Command Design Command Pattern, Singleton Design Pattern and other patterns for the modules developed.
- Used XPATH to retrieve the data stored in the elements of the HTML content.
- Had to automate the starting of the batch job which required manual intervention.
- Used Spring SimpleJDBC call to invoke stored procedures.
- Used Property Configurator bean to externalize the data source properties.
- Used VSphere API to create VMS on the VSphere ESX server as part of the replication module.
- Used JMS to send messages to the ActiveMQ Queues.
- Used Browser Simulator to simulate the events while testing the developed code.
- Performed exception handling and used log4j for logging purposes.
- Used Perforce as the source code management system.
- Used Maven for building the modules.
- Used Hudson for Continuous Integration.
- Used JIRA issue tracker to file the bugs.
- Performed Code Reviews using Code Collaborator.
- Deployed EAR files onto WebLogic Application Server.
Environment: JDBC, JDK 1.5, Struts 1.x, Dojo, VSphere API, XPATH, WebLogic, JIRA, QC, JUnit, Selenium, Perforce, Oracle, PL/SQL developer, Hudson, JMS, Spring, Hibernate, LOG4J, Scrum, Version One, Maven, Linux. Code Collaborator.
Confidential
Software Engineer
Responsibilities:
- Involved in Requirement Analysis & requirement gathering from clients and prepared Functional/Technical Requirement Specifications.
- Handled Change Requests of Airport Information Management System Project on a Client/Server and web based architecture.
- Gathered and Analyzed the Functional Requirements from Airport Authority of India.
- Performed Functional Testing and Regression Testing.
- Interface with Client to understand their upcoming requirements.
- Created necessary documentation for Development teams.
- Used VSS as version control tool.
- Ensure constructive working relationships within team and with other functional groups.
- Coordinated in development of the product based on the solution architected gathering phase during requirement.
- Involved in User Acceptance Testing.
- Tracked Change requests or the support tickets generated through Aims Support Tracking System Tool.
Environment: Java,HTML, JavaScript, JSP, Servlets, JDBC, CSS
Confidential
Software Engineer
Responsibilities:
- Involved in Development of master screens like Service Requests, Change Requests Screens.
- Collected day to day specifications from client.
- Used SQL to write Queries and retrieved data from database.
- Used Java Script for client side Validations.
- Designed reports based on the Requirement Specifications.
- Performed Unit Testing and Regression testing.
Environment: HTML, JDBC, JavaScript, JSP