Sr. Product Developer And Independent Contributor Resume
NJ
OBJECTIVE:
- Experienced technology professional seeking a position as a Software Developer of object - oriented systems with a company that uses or desires to use my skills.
SUMMARY:
- Over 15+ Years of Experience in Java and related technologies.
- Worked with Investment Banking Firms like Confidential, Confidential, Confidential, Confidential .
- Experience in requirement analysis and converting into technical design document
- Expertise in developing applications using Core Java, JSP, Servlets, Java Beans, JSP Custom Tags Libraries, JDBC, EJB, UML, XML, HTML, JavaScript, web services.
- Proficient in applying design patterns and frameworks including MVC architecture, Session Façade Pattern, Service Locator pattern, Business Delegate Pattern, Data Access Object and Message Façade pattern.
- Proficient in OOAD concept and implementation.
- Extensive experience in different IDE’s like Eclipse 3.4, JBuilder 9.x/8.x.
- Hands on experience with ANT 1.7.4 for build creation.
- Hands on experience with Bamboo, Maven, Nexus and Java build process.
TECHNICAL SKILLS:
Technical: Core Java (JDK 1.5/1.6) Multithreading, Concurrency, Collection/Generic Framework, I/O Streams, RMI, JDBC
J2ee: Servlet, JSP, Web-Services
Frameworks: Spring, Hibernate
Web/Application Server: Apache Tomcat 5.0, WebLogic
Operating Systems: HP-UNIX, Linux, Windows
Database: Oracle 10g/9i
Testing Framework: Junit
IDE: Eclipse
Other Tools: Log4j, Ant, Jira, CVS, SVN, Bamboo, Maven, Nexus
PROFESSIONAL EXPERIENCE:
Confidential - NJ
Sr. Product Developer and Independent contributor
Responsibilities:
- Developing/ enhancing new/existing functionality in products in Java.
- Managed day-to-day operations of the build architecture development and automation team.
- Implemented build automation using Bamboo, MAVEN, and UNIX scripts that improved quality and productivity and saved lot of manual hours.
- Responsible for communication with Business users and gather requirements for changes/enhancement.
- Understand the business logic behind requirement to come up with a proper and feasible solution.
- Tracking issues using JIRA and fixing bugs in existing system.
- Mentor junior resources in team.
Environment: Java, Swing, Oracle, PL/SQL Developer, Eclipse, JIRA, Bamboo, UNIX,MAVEN
Confidential - Boston
Senior Developer Expert
Responsibilities:
- Communicate with Business Users and gather requirements for changes/enhancement.
- Understand the business logic behind requirement to come up with a proper and feasible solution.
- Developed code for various modules related to Cash Reconciliation, Position Reconciliation and Custody Cash.
- Enhanced CARS ( Corporate Actions Repository system) to add new functionality i.e. Freeze Entitlement, fund summary.
- Developed Norges bank schedule and changed manual process to automate using autosys jobs and UNIX Scripts.
- Tracking issues using Team Track and fixing bugs in existing system.
Environment: Java/J2EE, Oracle, PL/SQL Developer, Eclipse, Team Track, Service Center
Confidential -Boston, MA
Consultant
Responsibilities:
- Used Eclipse to create framework for this application using Core Java.
- Created war file using ANT tool and deployed on Weblogic server.
- Used Hibernate to create database design model.
- Developed the web interface functionality of the application based on supplied requirements using struts framework.
- Developed XID system use case model.
- Developed web services and web GUI and configure using weblogic 8.1 server.
- Map database tables to java object using hibernate.
- Used SOAP protocol to interact with Web Services.
- Developed UNIX script to start application and pass parameters.
- Created connection pool and data source to interact with database.
- Worked on Testing, Maintenance, Debugging and Production Support.
Environment: Java 2.0, Oracle, UNIX, ANT 1.5, XML, Eclipse, Weblogic 8.1, Hibernate, CVS.
Confidential - NY
Sr. Developer
Responsibilities:
- Identified the Business Requirements of the project.
- Used Object oriented concepts to design system.
- Used Eclipse to create framework for this application using Core Java.
- Used ANT 1.5 for builds creation and to push onto different environments.
- Used CVS for software configuration management and version control.
- Developed Sybase database structure to store result in tables.
- Parsing xml using MSXML parser to generate response.
- Developed UNIX script to start application and pass parameters i.e. Config.xml
- Lead a team of 4 people and provide to new team members.
Environment: Java 2.0, Sybase, UNIX, ANT 1.5, XML, Eclipse, CVS.
Confidential - NY
Sr. Developer
Responsibilities:
- Developed Web UI using JAVA/ JSP/ SERVLET and Eclipse IDE to add/ delete/ modify product/group/portfolio/sub-portfolio from the system.
- Involved in end to end implementation of Web UI module including analysis, design, development, unit testing, system testing, deployment and production support.
- Used Ant tool to Build application and deploy the application in Tomcat.
- Designed and implemented exception handling strategies, logging using log4J.
- Used Webfarm to deploy application.
- Developed Sybase database tables to store sectors, countries, regions, accounts, products and groups.
- Wrote code to connect to database using JDBC.
- Developed functionality to upload a CSV format file and store in database.
- Developed search functionality to search records based on portfolioId.
Environment: Core JAVA, J2EE, Servlet, JSP, JDBC, Sybase, Tomcat, Log4J.
Confidential- NY
Developer
Responsibilities:
- Developed Web UI using Eclipse to enter date range and report type which needs to be delivered to client.
- Involved in end to end implementation of Web UI module including analysis, design, development, unit testing, system testing, deployment and production support.
- Used Ant tool to Build application and deploy the application in Tomcat.
- Used J2EE design patterns like Value Object Pattern, MVC
- Parsing xml using MSXML parser to generate response.
- Used JMS to generate messages and put into MQ queue to review and calculation.
Environment: JAVA, J2EE, Servlet, JSP, JDBC, Sybase, JMS, ANT, Tomcat.
Confidential - NY
Developer
Responsibilities:
- Developed a Benchmark Service to import data from third party marketing data sources ie. FactSet (Equity related data), Rimes (Fixed Income Data).
- Used SOAP to interact with Web Services.
- Used Sybase database to store intermediate results and for processing.
- Involved in the end to end implementation of the Web UI module including analysis, design, development, unit testing, system testing, deployment and production support.
- Developed a GUI in Java to test the output of this service.
- Used autosys to schedule reports and dependability.
- Used Ant tool to build the application.
- Co-coordinating with the client during on-shore and offshore testing.
- Wrote Perl script to send a mail to clients to get response.
Environment: FTP, JAVA, Sybase, PERL, Web Services, XML, XSL and UNIX Shell Scripts.
Confidential
Developer
Responsibilities:
- An Online Banking System, that provides feature of SSO and portal for different Chase sites like CRB
- (Retail plus Retirement services products), CCS (Credit Card products), CHF (Mortgage products), CAF
- (Auto Lease and Retail products) and INV (Investment products). Responsibilities:
- Involved in developing project around Weblogic Portal architecture.
- Involved in developing Reports.
- Generated JSP pages related to different products and converted them to portal architecture.
- Co-coordinating with the client during on-shore and offshore testing.
Environment: JAVA, JSP, Servlets, Weblogic Portal.
Confidential, Phoenix, AZ
Tech Lead
Responsibilities:
- Developed a prototype using Java/JSP/SERVLET with help of Eclipse IDE.
- Prepared baseline / functional requirement specification documents for EBPP.
- Developed the web interface functionality of the application based on supplied requirements using struts framework.
- Created war file using ANT tool and deployed on Weblogic server.
- Worked as a part of high profile Syntel business team, to understand the involved business for Electronic Bills Presentment and Payment - Online Billing Website.
- Used OOAD concept to create a design of system.
- Led initiative to research and analyze potential third-party software products for major billing system; provided analysis and recommendation to customer, which was approved and funded.
- Handled EBPP requirement gathering for Otisville -A Confidential client.
- Identified and documented the EBPP Process Flow using Visio.
- Worked closely with the Confidential Clients (viz.: Otisville, US Waste, Grange) to get sign off on the EBPP use cases.
- Utilized business, financial, and system requirements to develop detailed UI application prototype.
- Lead a team of 8 members and gave support in terms of requirement understanding, and business knowledge.
Environment: Java, JSP, Servlet, EJB, XML and Struts Framework / Visio, and Version Control Tools like CVS, CYGWIN, Weblogic81, and Eclipse.
Confidential - Phoenix, AZ
Developer
Responsibilities:
- Involved in developing Vignette Application Builder and Portal.
- Developed Java code and review to ensure coding standards for development.
- Participated in the CMM quality auditing for the projects.
Environment: Java, JSP, Servlets, MVC and Vignette Portal Architecture/ VSS.
Confidential
Developer
Responsibilities:
- Maestro Pair is developed in Java and all the modules integrated in this application must have the same look & feel. The Report Writer module integrated in Maestro Pair is going to be developed in the purpose of being a generic module that can be integrated in all the new generation of Maestro suite products with Java architecture.
- Developed functionality using Java/Jsp/Servlet to generate the reports.
- Integrated Maestro pair with existing Maestro application.
- Developed functionality to view reports on the screen and/or to print them and/or to e-mail them using Jasper Report.
Environment: Java, JSP, Servlets, Jasper Report.
Confidential
Developer
Responsibilities:
- Analyzing the business requirement of the system as defined in the BRD.
- Develop the Graphical User Interface of the application based on supplied requirements (refer to attached document Maestro Manpower & Crew Qualification Requirements document) using Java/Swing.
- Develop the business logic using J2EE 3-tier architecture and integrate with the existing Rule Talk
- Involved in System Integration Testing and QA testing.
- Providing User Acceptance Testing support.
Environment: JAVA, Swing, XML, J2EE, UML.
Confidential
Developer
Responsibilities:
- Participate in Test Results and Strategy preparation.
- Keep track of all configurable items.
- Execute Test Conditions and Mark off results.
- Monitor and give suggestions to improve processes.
Environment: VSS.
Confidential
Developer
Responsibilities:
- Participate in Test Plan and Strategy preparation.
- Exploring the idea of Automation Testing using Win-Runner
Environment: Win-Runner, VSS.
Confidential
Developer
Responsibilities:
- Analyzing the requirements of the system as defined in the BRD and identifies the functionality.
- Developing the web interface functionality of the application based on supplied requirements using Java/Jsp/Servlet/EJB.
- Developed the different component of the system i.e. Business interface, Connection classes.
- Involved in System Integration and Testing using Win-Runner tool as well as manual.
Environment: Java, JSP, Servlet, EJB, Java Script, HTML, Win-Runner.
Confidential
Programmer Analyst
Responsibilities:
- Confidential Inc is a travel agency whose main customers are the US Military and the US Dept of Labor. Both the applications handle the functions of ticketing, cancellation and reporting.
- Developed GUI using Visual Cafe as IDE.
- To identify, design and code objects and classes that are common across all other business specific modules.
Environment: Java, Visual-Cafe, and Sql-Server 6.5.