J2ee Developer Resume
Pittsburgh, PA
PROFESSIONAL SUMMARY:
- Seven years of experience in software development Life Cycle (SDLC) that includes requirements definition, analysis, design, development, testing, training, implementation and support of application software using J2EE Architecture in Web-based environment.
- Proficient in Object-Oriented Concepts & Software Engineering Methodologies like Waterfall model and Agile Software Development.
- Extensive work experience in J2EE technologies, including Servlets, JSP, JDBC.
- Proficient in developing UI components using Spring framework.
- Expertise in working with Object Relational Mapping tool like Hibernate.
- Experienced in developing applications using Struts framework.
- Good understanding of SOAP and work experience using Web Services.
- Experienced in RDBMS Design. Worked on databases like MySQL, SQL Server and Oracle.
- Worked on Application Servers like WebSphere and Servlet Engine like Apache Tomcat.
- Have been working on IDEs like Eclipse and RAD.
- Developed Ant scripts for the build process and for creating ear/war/jar files.
- Expertise in using Software Configuration Management tools like VSS.
- Experienced in code debugging, code fixing and third level production support.
- Documentation skills that include preparation of Technical Presentations, User Manual, Deployment Documentation.
- Ability to interact with End Users, Managers and Technical Personnel.
- Conducted peer code reviews to ensure compliance with standards
- Well acquainted with Support processes like Incident Management, Configuration Management
- Self-motivated, quick learner, excellent team player and proactive individual with strong interpersonal and communication skills.
EDUCATION
Bachelors of Engineering in Computer Science from Confidential, India
TECHNICAL SKILLS
Languages : Java 1.4/5.0, SQL, PL/SQL
Web Technologies : Servlets, JSP, Spring, Struts, Tiles, JDBC, Web Services,
XML, JavaBeans, HTML, XML, XSLT, JSTL, Java Script, AJAX, CSS
ORM Tools : Hibernate
SOA : Web services, Apache Axis
Build Tools : ANT scripting
Logging Tools : Apache Log4J
Testing Tools : JUnit, JMeter
App/Web Servers : WebSphere and Tomcat
Database products : MySQL, SQL Server, Oracle
Config Mgmt : VSS
IDE : Eclipse, RAD
Operating Systems : Windows XP/NT/2k, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh PA
Consultant - J2EE Developer
R-Log (GENCO Pharmaceutical Services)
GENCO Supply Chain Solutions reverse logistics solutions provide global visibility, operational scalability, flexibility and control. For customers, this means going beyond processing returned product. GENCO Supply Chain Solutions "all-in-one" approach looks throughout the returns process, including recall management, testing and warranty, repair and refurbishment and product liquidation, to identify areas of improvement which translate into bottom line benefits for customers
Responsibilities:
- Designed and developed user interface components using Spring MVC and JSP
- Developed the code for asynchronous update to web page using JavaScript and Ajax.
- Participated in regular code reviews and design meetings.
- Development of custom objects with the help of Hibernate framework to access database tables.
- Preparation of configuration files for Hibernate.
- Creating JUnit test cases.
- Use Log4j for logging Errors.
- Written Stored Procedures, Triggers, and Views extensively.
- Worked on Oracle as the backend database.
Environment:J2EE, JDK5, Spring, AJAX, JSP 2.1, Eclipse 3.6, RAD 7.0, IBM WebSphere7.0, XML, XSLT, SAX, HTML, JSTL, UML, Oracle, PL/ SQL, JUnit
Confidential, Kansas, KY
Sr. Programmer Analyst
Learning Management System (LMS)
LMS provides one complete system to manage, track, and deliver all types of learning that will enable the Company to meet business goals and ensure that associates are developing the necessary competencies. The LMS is a web-based system that enables associates and administrators access through an Internet browser. They can also look at other job roles to see what training and skills are required for positions that they may be working toward. E-learning Since LMS is web-based, it enables associates to access and launch e-learning content (courses, quizzes, video clips, etc.,) from PCs at their work locations.
Responsibilities:
- Attended all the requirement meetings and grasped all the requirements from the business.
- Prepared and approved the requirement specification matrix.
- Performed configuration of Spring Application Framework.
- Successfully developed presentation part with all the layers of Spring MVC pattern.
- Used Refactoring methodology to develop the whole application.
- Designed Database in Oracle and Implemented PL/SQL stored procedures.
- Worked on deployment releases and maintaining repository Versions (VSS)
- Architected Internationalization of the learning management system for supporting various organizations.
- Provide Business suggestions for customizing the application to different clients with different UI pattern maintained and as well efficient maintenance of individual code for different Clients
- Created test cases using JUnit.
- Code Review and Unit test Cases review and modification based on New Service Requests.
Environment: JDK 1.5, J2EE, spring, JSP, XML, XSL, XSLT, CSS, Hibernate, WebSphere App Server, JUnit, RAD6.0, Oracle.
Confidential, Plano, TX
Java Developer
Direct Inventory Management System (DIMS)
DIMS - Forecast Set Maintenance system will be used by the CIA’s to maintain sets for both Catalog and Internet Forecasting items. This system will replace the existing Forecast set maintenance legacy system and provide inventory analysts with the updated technology, friendly web-based GUI features. It will also provide enhanced features for forecast set maintenance and new audit report functionality that will improve the performance and productivity for Inventory management area.
Responsibilities:
- Involved in the process Design, Coding and Testing phases of the software development cycle.
- Designed use-case, sequence and class diagram (UML).
- Used JSP’s HTML on front end and JavaScript for client side validations
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework
- Developed Servlets, JSP pages, Beans, JavaScript and worked on integration.
- Configured Struts tiles and designed the JSP pages for the application.
- Developed Unit test cases for the classes using JUnit.
- Developed stored procedures to extract data from Oracle database.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Involved in building and parsing XML documents using SAX parser.
- Application developed with strict adherence to J2EE best practices.
Environment: Java, J2EE, JSP, Servlets, JavaScript, Struts, Hibernate, SQL/PLSQL, JUnit, WebSphere App Server, HTML, XML, XHTML, CVS, Windows.
Confidential, Manchester, NH
Junior Java Developer
E-commerce
NH Internet Solutions provides interactive web-based applications that allow businesses and its customers and vendors, to conduct business over the web. Simple or full scale applications, from designing to implementation phase, they offer solutions that guarantee early return to customer’s investment.
The web application was to develop a B2C e-commerce website. It was intended to sell books to customers and it was mainly comprises in three main modules - Catalog, Shopping Cart and Fulfillment. Various book categories are presented in the catalog section to facilitate selection of book records. Shopping cart provides the interface to add, edit and delete selected items. Fulfillment module covers the operations pertaining to shipping and billing. Application fetches data from the existing schema created in SQL Server.
Responsibilities:
- Designed UML Object Model, State, Use case and Sequence diagrams using Visual Paradigm software modeling tool.
- Document preparation including Requirement Specification, Design documents, Test cases and Analysis documents.
- Wrote business logic (customer and purchase information bean classes) using Use bean.
- Developed front end JSP pages (HTML and JSP tags were used).
- Connected to the SQL Server to insert, retrieve and update data using JDBC.
- Executed DDL and DML queries.
- Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads.
- Developed graphical chart java applet with Java Swing.
- Performed JUnit testing.
Environment: Java, Netbeans, JDBC, JSP, HTML, Hibernate, Servlets, XML, XSL, JUnit, JNDI, ANT, JDBC, SQL Server.
Confidential, India
J2EE Developer
Confidential is a well-known job portal in India. It receives resumes from job seekers. It provides services like Database Access- which enables to access the most active database in India, Job Posting- refers to an online job advertisement posted on Timesjobs.com for a job vacancy, Visibility Services- ensure high visibility to the candidate traffic directly from the home page thereby ensuring increased and instantaneous response to your job listings, Xpress Hire with SMS Contact-This service will allow employers to send SMS to candidates to facilitate the instant contact by hire.timesjobs.com site
Responsibilities:
- Development of GUI using HTML and JSP. Java Servlets were used as the common gateway interface between the client and server.
- JavaScript was used for the client side validations.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as controller.
- Beans were used for Oracle, & JDBC connections & Servlets were used to retrieve data from the database.
- Written JavaScript functions to get dynamic data and client side validation.
- Developed this application based on MVC Architecture.
- Designed and developed Customer registration and login screens using HTML, JSP, Servlets and JavaScript.
- Involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
- Tested and deployed the application on Apache Tomcat.
- Completely involved in Production support from client requirements to developmental aspects with coding, system optimization and testing.
- Implemented GUI of system using Swing.
- Involved in programs debugging and modules integration.
- Involved in writing application logic, which was mainly written in PL/SQL (stored procedures, triggers and functions).
- Involved in unit testing and analyzing the results.
- Worked extensively with AJAX.
- Client side validation using JavaScript.
- Involved in Integration testing and System testing cycle and defects fixing.
Environment:J2EE, Java1.4, Struts 1.2, Servlets2.2, JSP1.1, JDBC2.0, My Eclipse 5.5, Apache Tomcat5.0, Oracle,CSS, HTML, JavaScript, HTML, VSS.
Confidential, India
J2EE Developer
Confidential is a well-known job portal in India. Job seekers can post their resumes and can search for jobs and can apply for the jobs. Job Seekers can search for the jobs posted by the employers based on the keywords, Functional Area, Experience, and Location. Job Seekers can search for the jobs based on the Job ID’s. It provides services like Posting Resume- Posting a resume or job needs several steps. These steps may not need to fill at a time. As per the time available end-users can give their data in these steps, Search Jobs- Job Seekers can search for the jobs posted by the employers based on the keywords, Functional Area, Experience, and Location. Job Seekers can search for the jobs based on the Job ID’s, Magic Resume- Magic Resume gives you a resume Designed as per industry standards, Loaded with industry keywords and ensure complete satisfaction, Resume Zapper- Resume Zapper will help job seekers to reach their resumes to top consultants in India/Middle East Countries, GoogleAdSense- Google Ad Sense provides the ads on the Search Results Page and Job Details Page based on the keywords/location or the category on which the search is performed.
Responsibilities:
- Developed this application based on MVC Architecture.
- Designed and developed Customer registration and login screens using HTML, JSP, Servlets and JavaScript.
- Involved in writing Servlets, Java Bean programming on the server side for the communication between clients and server.
- Tested and deployed the application on Apache Tomcat.
- Completely involved in Production support from client requirements to developmental aspects with coding, system optimization and testing.
- Involved in programs debugging and modules integration.
- Involved in unit testing and analyzing the results.
- Worked extensively with AJAX.
- Implemented GUI of system using Swing.
- Client side validation using JavaScript.
Environment:J2EE, Java1.4, Servlets, JSP, JDBC, Edit Plus, Apache Tomcat 5.0, Oracle, CSS, HTML, JavaScript, HTML, VSS.