Java/j2ee Developer Resume
San Francisco, CA
SUMMARY
- Senior Java/J2EE developer with six years of software development experience developing and maintaining n - tier Java/J2EE applications.
- Expertise in web oriented software development using Web Services, Axis 1.4, JAX-RPC, Spring, JSP, Struts, Hibernate, SOAP, XML, JBOSS, Servlets
- Handled all aspects of SDLC including architectural design, feasibility studies, scheduling, release, documentation, and support. And also extensive experience in integration, debugging, design, analysis, and implementation
- Extensive experience in analyzing and requirements gathering and writing system functional specifications including use cases. Excellent in Developing and evaluating business process Models.
- Proven success as a business analyst through the years, providing a well-balanced understanding of business relationships, business requirements, and technical solutions
- Experienced in various SD philosophies such as Agile-Scrum, RAD
- Worked with various web and application servers including WebSphere and WebLogic, Tomcat, JBoss
- Experience using IDE’s such as Eclipse, JBuilder and Netbeans
- Considerable experience in Production Support issues
- Worked in onshore offshore format
TECHNICAL SKILLS
Languages: J2EE (Servlets, JMS, RMI, JDBC, JSP, JSTL,EJB), JDK, C, C++
RDBMS: Oracle, SQL/PLSQL, SQL SERVER 2005/2008 and MySQL
Modeling: Tools IBM - Rational Rose 2000/2002, Microsoft Visio 2007
Web Technologies: Web Services, XML, XSL, XSLT, SAX, DOM, HTML, DHTML, CSS
Protocols: HTTP, FTP, SMTP, TCP/IP, SOAP
Scripting: Java Script, VB Script
Frame Work: Apache Struts (1.x and 2.x), Spring3.x/2.x, Hibernate 3.x
Web Servers: Apache Tomcat 6.0/5.5
Application Severs: Web Sphere, Web Logic
Source Control: CVS, Clear Case, Subversion(SVN)
Build Tool: Ant
IDE’s: JBuilder 2008, RAD,WSAD, Net Beans 6.0 and Eclipse
Web Design Tools: MS-FrontPage 2003, Adobe Flex 2.0/3.0 and Dream weaver 8.0
OS: Unix, Linux and Windows 95/98/NT/XP/Vista, Mac
PROFESSIONAL EXPERIENCE
United Airlines, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Involved in the complete SDLC from design, coding, testing to Production for Tedi-Ship program
- Responsible for integration of two systems of the Subsidiary United Airlines and Subsidiary Continental Airlines with process improvements and recommendations making the system more interactive, user friendly keeping security as the primary objective
- Developed a GWT-based framework in collaboration with the offshore team
- Created program specs by meeting with end users (shipping storekeepers) in warehouses of United airlines and Continental to be communicated with the offshore team.
- Designed the Web application implementing the Spring framework for Model View Controller (MVC) pattern to make it extensible and flexible. Also implemented Spring IOC, hibernate and Annotations in the project
- Used JSP, J2EE Technologies to develop the Application
- Involved in Designing, Developing the application using Eclipse
- Created and implemented PL/SQL queries and procedures for user data validation.
- Used DB2 as a backend to perform various database manipulations
- Used log4j for deposit logs, tracking errors and debugging the code
- Implemented Ant script for automation build of the project
Environment: Java, JDBC, JSP, Servlets, PL/SQL, ANT, log4j, SVN, TOAD, Eclipse, DB2
Confidential, Manhattan, NY
Sr. J2EE Developer
Responsibilities:
- Analyzed application scenario and suggested implementation of Axis 1.4 to use a legacy Web Service further developing an adapter to save Financial statements in existing periods or creating a new period and then storing the statement if not already available.
- Wrote detailed Business requirements documents (BRD) and facilitated JAD sessions with management, development team, users and other stakeholders to refine functional requirements.
- Mentored 2 new team members in Java/J2EE technologies, eclipse project setup, and answered questions about the application and its functionality.
- Implementation of the financial statement included Datasets, DataPoints, Mnemonics and Properties to be written back in different formats in the Arrow Basic database.
- Used TOAD for Oracle 10.6 extensively for development and administration of Arrow Basic changes to periods, mnemonics, items,etc. tables adhering to Foreign key integrity constraints
- Used SOAPUI 3.5.1 for testing the Web Services creating mock services for existing write back WSDL’s in the Development environment.
- Used Sonic 7.6 Domain manager in the implementation of Enterprise Service Bus(ESB) architecture for orchestrating business processes and testing them prior to deployment
- Used Oracle Coherence 3.4.2/411 with integration to WebLogic 10.3 server for using coherence caches
- As part of the Data Virtualization Layer team my prime purpose was to provide functionality to various applications using different databases and support issues
Environment: Java, Spring, JDBC Template, Web Services, Apache Axis, PL/SQL, JAX-RPC,ANT, log4j, CVS, TOAD,SONIC Workbench, Coherence 3.4.2, Eclipse, WebLogic
Confidential, Atlanta, GA
Software Engineer
Responsibilities:
- Implemented Model View Controller (MVC) architecture using Jakarta Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Implemented and managed the formal SDLC implementation using the RUP/Agile Methodologies Developed and managed Project Plans and Schedules. Managed resolution of Project issues and conflicts.
- Extensively used tools such as Rational Rose, UML, MS Project, MS Office
- Conducted user interviews, gathered requirements, analysed, and documented business requirements based on the analysis of workflow model
- Implemented Ant script for automation build of the project
- Developed Message Driven Beans for consuming Xml messages from queues
- Used DOM for parsing XML’s and XSD for validation
- Used Oracle as a the database server
- Used log4j for deposit logs, tracking errors and debugging the code
- JMS queues were used to communicate with other application teams
- Supported the project after go-live resolving tickets
- Implemented Spring Framework’s Dependency Injection and Hibernate DAO support
Environment: Java, EJB, Servlets, JSP, Struts, Hibernate, Spring Framework, XML, Ajax, JBoss AS6, log4j, Maven, Oracle8i,Unix, Eclipse, HTML/CSS
Confidential, Englewood Cliffs, NJ
Java Developer
Responsibilities:
- Involved in the Design and Development of GUI interface for Advertisement Submission, Service Info, etc. Payments and Activation module for Netace using JSP, JSTL and HTML.
- Designed and developed registration system using GWT complete online payment integration with Internet Secure payment platform. Used JSP’s to develop the UI and integrating that with backend systems
- Also developed multiple GWT/SmartGWT-based web application (from client to server)
- Used Web Services to transfer the amount to other application that is remote and global to different financial institutions
- Used Agile Development Techniques (XP, Scrum, Agile Modelling etc.)
- Extensive use of PL/SQL for generating End of Day, Month-End and Sales Reports.
- Developed Custom Controls for handling business logic. Tested several modules identifying bugs and worked on debugging of project using JUnit
- Involved in preparation of Technical design Documentation for the entire enhancement project that could be used as a reference for Developers in future
- Provided support for Mobile App system, by taking the On-Call pager and phone support, on a rotating basis
Environment: Java, JSP, JSTL, Hibernate, Maven, log4j, SVN, Eclipse, WebLogic, Tomcat 5, SoapUI, XML, Servlets, Oracle 9i,GWT