Sr J2ee Developer Resume
Chicago, IL
SUMMARY
- Over 9 years of professional experience in user interaction, systems analysis, design, development and implementation of many Web Based Application systems in Internet and Intranet environment.
- Extensive Experience in architecting of enterprise solutions for distributed software products and distributed applications using Java/J2EE in Banking and Finance Industries.
- Experience in detail and high level business requirements analysis; context/data flow diagrams; data modeling; writing test plans; test cases; use cases, technical specifications; user interface modeling.
- Expert in integrating different kind of applications and legacy systems, Client/Server and Internet based applications. Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
- Professional with keen ability to effectively comprehend, communicate and document system requirements of complex business processes while bridging the gap between the technology and business sides.
TECHNICAL SKILLS
Java Technologies: Java, J2EE (Servlet, JSP, EJB, Web Services, JNDI, RMI, JDBC, DAO, Java Beans, JMS), XML, XML Schema, XSLT, AJAXBusiness Process Integration Products, Application Servers, Middleware Technologies Websphere 5.1, Rational Application Developer 7.0, Websphere Business Integration Server Foundation 5.1, IBM Wesbsphere MQ.
DBMS: Oracle 9.2, SQL Server
Enterprise Architecture: Soap Webservices, Messaging using JMS & MQs, Queues.
Frameworks and Modeling Tools: Struts, IBatis, Spring, Spring WS, Spring AOP
Other Programming Skills/Tools: PL/SQL, DHTML, Javascript, Ant, SVN, Clearcase
Development Tools & Software Packages: Eclipse, WSAD, RAD, WID, Toad, PL/SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr J2EE Developer
Responsibilities:
- Designed and implemented a common and improved navigation capability for all the back office applications.
- Designed and developed a framework with service components for reuse.
- Rewritten the EJB calls to Spring WS for easy interface with Broker Services Platform.
- Worked on aggressive rollouts of new web app for batch processing for Java. This is built on the technology of Quartz.
- Created a new DB design to be used across all the workflow applications.
- Implemented the asynchronous calls in the J2EE apps which provided the flexibility of processing the accounts in parallel with the help of Work Manager.
- Worked with the Database Admin team to create new tables and modify existing table to hold new values.
- Worked with the architect team to design the class objects and use appropriate data structures for holding data.
- Worked with the team to design the front end GUI using JSP, JScripts, and HTML.
- Created Technical Analysis Overview, Unit Test Plan, Impact Analysis documents.
- Created new EJB, Service Objects, Business Delegates, DAO, Servlets and JSP.
- Implemented the MDB using IBM MQ Series for communication between the Front Office and Back Office applications.
- Designed and developed solutions that allow disparate systems to function as a single solution using Websphere MQ for processing Trades from multiple trading systems.
- Designed and implemented the entire Automated Build process using Ant to package and distribute the J2EE application for deployment into Websphere development, test and production environments.
Environment: Java/J2EE, Web Services, Struts, IBatis, Spring, JSP/Servlets, JavaScript, AJAX, JDBC, MVC, JMS, Oracle.
Confidential
Sr. J2EE Developer
Responsibilities:
- Responsible for Front and Back end technology development including analysis, design, coding and testing of high volume requests.
- Wokred on adding the Webservice interface.
- Worked with the architect team to design class objects and use appropriate datastructures.
- Created new service objects, BPEL, DAO and JSPs.
- Created Technical Analsis Overview, Unit Test Plan, Impact Analysis Documents.
- Provided leadership and mentoring to team of engineers at offshore.
- Developed Wellness check tools to allow system administrators to monitor the system included developing J2EE application for the BDSS Support.
- Exposed re - useable business functions as Web Services.
- Developed and integrated the application with other business Services.
- Implemented the MQ Solution for the asynchronous processing of customer information maintenance requests from different applications.
Environment: Java/J2EE, Websphere, Web Services, IBatis, Spring, JSP/Servlets, Struts, XML, DHTML, JavaScript, JDBC, MVC, SQL Server, Stored Procedures.
Confidential, Columbus, OH
System Analyst
Responsibilities:
- Designed and developed entire system using J2EE technology implementing MVC design pattern with the aid of struts, an open source frame work.
- Webservice calls were made to retrieve/update the account information.
- Apache Axis was used to make the Webservice calls, WSDL files were provided by NFS.
- Developed code to receive data in form of Webservice call, parse the xml and display on the Account Opening Screen.
- Developed Javascripts, JSP, DAO and Service Objects
- Delivered fully functional and fully tested web application included developing J2EE application for US Banking and Technology Group.
- Designing applications to interact with Websphere MQ infrastructure.
- Designed and Developed the Business Process using Business Integration Server Foundation to do the business validation with the help of blaze and pass it to the National Financial Service via the EJB Webservice.
- Administered the MQ system for development which included clearing queues, modifying object attributes, starting and restarting queue managers, restarting channels, and supporting application development by helping resolve programming problems.
Environment: Java/J2EE, Websphere, BPEL, WBISF, JSP/Servlets, Struts, IBatis, Spring, XML, DHTML, JavaScript, JDBC, MVC, PL/SQL.
Confidential, Columbus, OH
Software Engineer
Responsibilities:
- Design and Development of a new J2EE JSP/EJB/SOA based architecture for Brokerage Application.
- Preparing the Program Specifications for Terms of Business module, which forms the Requirements Doc for the application.
- Preparing Detailed Design and Construction of the System.
- Design and Development of Business Objects and Service Objects.
- Worked with the team to design the front end GUI using JSP, Java Scripts and HTML.
- Unit Testing & Integration Testing.
- Optimized the SQL queries for performance.
- Code Merges were done using CVS for each layer.
- System consisted of dynamic PDF reporting using iText APIs.
- Participated in software development lifecycles of major features from requirements through testing phases under the guidelines of Unified Process and UML; supporting the Engineering and Quality Assurance teams in 5 product release.
- Designed and implemented Investment Account Application module to automate the brokerage account opening process. It’s used by the Branch Financial Advisors to collect the rmation, suitability and investment objectives. Customer is validated real time by interfacing with the Customer Information System. This near real-time application implements business rules with the help of Blaze to achieve seamless integration between various systems.
- Designed and implemented Mutual Fund Application to buy or sell or exchange the trades in the Brokerage application. It’s also used by the reps in the Branches to fulfill the request placed by the customers. This system provides the real time list of mutual fund families and the trades available for the trading. It also generate the dynamic pdfs for the customer signature for legal purposes..
- Designed and implemented the Web-based Administration Console for the Ezforms app using technologies like Java/J2EE, Struts, JSPs, Servlets, XML, XSLT, HTML, JavaScripts, MVC and J2EE patterns.
Environment: Java/J2EE, Websphere, JSP/Servlets, Struts, EJBs, JNDI, RMI, JMS, JDBC, DHTML, Javascript, XML/XSLT, Oracle, Stored Procedures.
Confidential
Software Engineer
Responsibilities:
- Analyzing Software Requirements
- Preparing & updating design documents and flow charts related to applications.
- Worked with the team to develop/Enhance the different components required for the application like Request Handlers, Delegate Handlers, Response Handlers and Data Objects.
- Optimized code to take care of performance memory leaks and redesigned the application
- Understanding the requirements of the client and the flow of the application as well as the application Framework
- Owned incidents and provided resolution for each of them.
- Estimated hours necessary for the change to be implemented.
- Created Technical Specification Document and Unit Test Cases.
- Design and developing the solution.
- Preparing Test Plan and Testing.
- System Testing was done in other drop environment.
- Mentored new team members with the flow of the application
- Interacted with the modeler for necessary changes.
- Interacted with the BA’s for functionality related changes.
- System testing was done in other drop environment (base change
Environment: Java/J2EE, Servlets, JSPs, JDBC, Javascript, Websphere, and Oracle technologies.
Confidential
Programmer
Responsibilities:
- Analysis of the change request and enhancements, Preparing Technical specification document, Construction, Test Plan Preparation, Review and testing.
- Designed and developed J2EE MVC model-1 architecture based J2EE web applications for the HMS and LPS modules using JSP, Servlet, HTML, JavaScript technologies.
- Involved in the development of functionality for al portal.
- Created the detail designs.
- Rewriting the complete application from the scratch.
- Worked with the testing team to build Unit Test Cases.
- Reviewed detailed designs.
- Designed and implemented GUI for HM and LM modules using JSPs.
Environment: Java/J2EE, Servlets, JSPs, HTML, JDBC, Oracle 7.x
