Java/j2ee/sql Developer Resume
Rochester, NY
SUMMARY
- Over 6 years of professional experience in Systems Analysis, Design, Development, and implementation of Web Based and Client/Server applications using Core Java, J2EE and related technologies.
- Experience in design, development and performance tuning of client server, web, Internet and Intranet based business applications.
- Experience in building server - side components for large-scale Web and standalone applications.
- Experience in performance tuning the code to provide faster response times theirby improving the efficiency of the applications.
- Experience in providing production support for customer related issues and application maintenance.
- Experience using various application servers - BEA Weblogic, IBM Web Sphere Application Server and Apache Tomcat.
- Experience using various Java, J2EE and open source frameworks - Servlets, JSP, JDBC, XML.
- Experience using MVC Frameworks - Struts Framework, Spring Framework.
- Experience using persistence framework - Hibernate.
- Experience performing unit, integration, performance testing.
- Experience using RDBMS platforms - Oracle.
- Experience using JavaScript, AJAX, and CSS.
- Experience in writing Shell scripts using bash.
- Ability to quickly adapt to new environments and learn new technologies where necessary to meet the client’s needs.
- Experience wif documenting the work done for future reference.
TECHNICAL SKILLS
Languages: Java.
Databases: Oracle
Operating Systems: Windows NT/2000/XP, Red Hat Linux, MS-DOS, Sun Solaris, UNIX.
Software/Tools: CVS, Ant, Log4J, SVN, Eclipse, Netbeans, WSAD.
Java Technologies: Servlets, JSP, JDBC, JavaBeans, Multi Threading, Web services, Struts, Spring, Hibernate
Web Development: HTML, DHTML, AJAX, JavaScript.
XML Technologies: XML, SAX, DOM.
Application/Web Servers: BEA Weblogic 10.1, Websphere Application Server 5, Apache Tomcat Web Server, Apache http server.
PROFESSIONAL EXPERIENCE
Confidential, Rochester, NY
Java/J2EE/SQL Developer
Responsibilities:
- Responsible for gathering Business requirements and User specifications from the clients.
- Efficiently used core Java features such as Multi Threading, Collections, Exception handling, Comparators to implement business logic.
- Implemented MVC architecture using Spring wif JSP as the view component.
- Used Ajax, JavaScript, and CSS as some of the tools to enhance user experience.
- Used Subversion as the code repository.
- Used Hibernate to persist data to Oracle RDBMS.
- Improved the overall performance of system by optimizing the code.
- Involved in Analysis, Development & Testing of Programs.
- Worked on various enhancements and development activities.
- Wrote shell scripts to run periodic jobs to persist data to Oracle database.
- Provided production support to resolve customer and environment related issues.
- Performed Unit testing using JUnit, Integration testing and assisted clients during UAT.
- Used ANT as the build tool to package the application for deployment.
- Used Web logic application server to host the application on a Linux environment.
- Used ITT as the defect tracking tool to keep track of defects and requests.
- Involved in Defect tracking, Risk/Issue creation and monitoring.
- Involved in pre-release and post-release activities to ensure smooth transition of the applications to the production environment.
- Prepared technical support documents for the future reference and support team use.
Environment: Java 1.5, Servlets, JSP, HTML, SVN, Spring, Hibernate, Linux, Windows XP, Oracle, SQL, Ajax, JavaScript, Web logic, Tomcat, Log4j, Eclipse IDE.
Confidential, Lawrenceville, NJ
Java/J2EE/SQL Developer
Responsibilities:
- Collaborated wif research scientists (end users) and team leader to gather requirements to build new modules in the existing system.
- Built a role based application and implemented MVC architecture using Struts frameworks wif JSP as the view component.
- Used Hibernate to persist data to Oracle RDBMS.
- Used best practices such as OOD to develop efficient, scalable and maintainable server-side Java code.
- Efficiently used core Java features such as Collections, Exception handling to process transactions.
- Migrated data from a legacy system to Arctic using source code written in PL/SQL making user of functions, procedures and SQL queries to load large amounts of data into the database.
- Used Ajax, JavaScript, and CSS as some of the tools to enhance user experience.
- Performed Unit
- Used Subversion as the repository for the source code.
- Application is deployed in the Tomcat server and hosted on Redhat Linux operating system.
Environment: Java 1.5, J2EE, Struts, SVN, Linux, Windows XP, Oracle 10g, SQL, Ajax, Hibernate, JavaScript, Tomcat, Eclipse IDE, Net beans IDE.
Confidential, Basking Ridge, NJ
Java/J2EE/SQL Developer
Responsibilities:
- Involved in preparing and reviewing the Technical Specification Document based on the Business Requirement Document.
- Involved in preparation of Detailed Designed Documents.
- Involved in Analysis, Development & Testing of Programs
- Worked on various enhancements and development activities.
- Produced sequential flat files in required format for the application as requested.
- Used FTP to send files to required applications.
- Wrote SQL queries which are used by the application.
- Performance tuned the SQL Queries to improve the performance and efficiency of the application.
- Efficiently used core Java features such as Multi Threading, Collections, Exception handling to implement business logic.
- Provided on call production support.
- Involved in Defect tracking, Risk/Issue creation and monitoring.
- Prepared test plan, test cases to test the applications for Quality Assurance.
- Involved in Unit Testing of Components and provided support for UAT.
- Involved in System Integration Testing.
- Involved in pre-release and post-release activities to ensure smooth transition of the applications to the production environment.
- Involved in peer review of Code and Technical Specification Documents.
Environment: Java 1.5, J2EE, Struts, SVN, Linux, Windows XP, Oracle 10g, SQL, Ajax, JavaScript, Tomcat, Eclipse IDE, Net beans IDE.
Confidential, Basking Ridge, NJ
Core Java/J2EE Developer
Responsibilities:
- Gatheird requirements from the client.
- Used Object Oriented Analysis and Design (OOAD) to design the system.
- Involved in analyzing, designing, developing and modifying the code as per the requirements.
- Implemented front end and backend tools to store in SUPERMET and send the information to different healthcare programs like Maximus, Duncan, diamond, Indiana state, MDWISE etc.,
- Implemented MVC architecture using Struts framework.
- Used JavaScript and Struts Validation Framework for validation.
- Used AJAX to provide an advanced user experience.
- Developed front end wif JSP using Struts tag library.
- Used Log4j framework for efficient logging.
- Developed Java classes using JDBC to perform data validation once the data is loaded into back office database from different data sources.
- Created XML Schema Definitions (XSD) which would be used to validate various XML files.
- The valid data from back office are stored in temporary tables and when a request is submitted in the front end required data is extracted from these tables and an xml string is returned. This XML is parsed and data is displayed as reports.
- Wrote ANT scripts for building, packaging and deploying the application.
- Websphere application server was used to host the application.
- Wrote test cases for unit testing wif the halp of Junit framework.
- Performed Integration, Regression and Performance testing and resolved the Performance issues.
Environment: Java 1.4, J2EE, OOAD, JSP, Struts 1.2, Servlets, JDBC, JavaScript, XML, HTML, DHTML, CSS, Eclipse, Junit, Websphere, Oracle 10g, Log4j, ANT, AJAX, CVS.
