Programmer Analyst And Onsite Coordinator Resume
New, JerseY
SUMMARY:
- A Senior Software Professional with around 7.8 years of experience in analysis, design, development and implementation large - scale technology solutions for multi-national companies in Client-Server, Multi-tier architecture and web based systems using Java/J2EE technologies
- Having extensive work experience with Java, J2EE, JSP, JavaScript, HTML, Hibernate, Spring, Struts, PL/SQL, XML, TIBCO RV
- Having experience with MVC Architecture - Maven, SVN, VSS and WinCVS, Perforce,
- Experience in developing and designing middle tier business applications using Core Java Threading, Collections, Serializations, Generics, Auto Boxing etc
- Knowledge of Unix/Linux OS and good knowledge on shell scripting.
- Experienced in all phases of Software development life cycle (SDLC), quality management systems and project life cycle processes.
- Very good understanding of Object Oriented concepts, Multithreading and Java/J2EE design patterns.
- Experience with using various open source frameworks and tools for building large enterprise class applications and optimizing the development lifecycle.
- Experience with the database like Sybase, Oracle, MS SQL and PL/SQL
- Experience in end-to-end development of application from requirement analysis to testing and implementation
- Experience in writing Business Requirements documents and Functional Specification documents
- Experience in all phases of Software Development Life Cycle (SDLC), quality management systems and project life cycle processes
- Experience with using various open source frameworks and tools for building large enterprise class applications and optimizing the development lifecycle
- Skills in writing optimized SQL queries. Experience in writing oracle PL/SQL packages.
- UAT coordination, Support, Troubleshooting and Performance Tuning.
- Design, development, implementation and optimization of large enterprise applications for Fortune 500 companies in Leasing & Finance business domains.
- Experience in working as an OSC (Onsite Coordinator) in an offshore-onsite development model
- Possess a very good ability to grasp the underlying business process and ability to work as an individual and in a team
- Experience with frameworks like JUnit.
TECHNICAL SKILLS:
Operating Systems: Windows NT/2000/XP/Vista, UNIX and Linux
J2EE Technologies: JDK1.5, JDBC, Servlets, JSP, JMS
Frameworks: Hibernate, spring, Tibco RV, Struts, JUnit
Internet Technologies: HTML, JavaScript
Development & Build Tools: Eclipse, Ant, TOAD, Aqua data studio, Autosys, Sybase advantage
Application/Web Servers: JBoss 4.x, Weblogic 8.x, Tomcat
Version Control: WinCVS, VSS, perforce
Databases: Oracle, MS SQL Server, Sybase, DB2
Shell: UNIX, Linux scripting, shell /Perl scripting
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Programmer Analyst and Onsite coordinator
Responsibilities:
- Requirement gathering from client analyzing it with proper Functional and Technical document.
- Developing and enhancing middle ware components using Collections, Generics, Object Serialization, Threading and using Core java design patterns
- Interacting with the Front-End systems and downstream applications using messaging techniques like Tibco-RV and JMS
- Implementing caches using Quatum caching mechanism for managing different types of data
- Creating different processes responsible for getting live feeds from Data Systems and updating the cache accordingly to make sure the cache is up-to-date
- Enhancing the GUI in order to in corporate new trade flows from different Front-End systems and to in corporate new business functionalities
- Preparation of Test Cases using JUnit and Unit testing of the modules
- Responsible for performing releases on the UAT and Regression environments
- Participate in User Acceptance Testing (UAT) and fix bugs accordingly
- Deploying the application and do checkout.
- Real-time cache handling thru java.
- Coordinating with the offshore team and help them to understand the requirements. Also coordinate with the Offshore team to make sure all deliverables are made on time
- Participate in Client testing and fix the bugs accordingly.
- Development of business modules using Business Delegate classes.
- Written Batch Jobs Developing shell script for running jobs.
- Written Storedprocedures,triggers, queries in Sybase
- Developing Perl script for reporting jobs.
- SPOC for Accounts related information.
- For better throughput creating multithreaded module.
- Developer along with Support and onsite coordinator.
- Mentoring for Global Production Support team for transferring support to them.
- Continuous updates in BRD and support for the new requirement with Ad Hoc changes
- Making sure all the milestones are achieved thru the project and get the complete project sign-off from the Client
Environment: JDK1.5, spring, UNIX Scripting, Tibco-EMS, JMS, Sybase, Eclipse IDE, Aqua data studio, Autosys, Quantum Caching, MS SQL, XML, Perforce, Sybase advantage, FIX Message, MAVEN, Ant.
Confidential
Sr. Java Developer
Responsibilities:
- Requirement gathering from client analyzing it with proper Functional and Technical document.
- Developing and enhancing middle ware components using Collections, Generics, Object Serialization, Threading and using Core java design patterns
- Interacting with the Front-End systems and downstream applications using messaging techniques like Tibco-RV and JMS
- Implementing caches using Quatum caching mechanism for managing different types of data
- Creating different processes responsible for getting live feeds from Data Systems and updating the cache accordingly to make sure the cache is up-to-date
- Documenting the Technical Specification and Functional Specification.
- Creating the sequence diagram for EMMA with UML
- Involved in design & development of the Project.
- We have used collections, reflections, Generics.
- Preparation of Test Cases using JUnit and Unit testing of the modules
- EMMA was migrated from Web interface to Swing technology.
- Sending xml messages from EMMA to Server to handle the request.
- Installing this in PROD without a single bug.
Environment: Java, J2EE, JDBC, JUnit, Swing, HTML, XML, spring, Maven, Sybase, Eclipse
Confidential
Sr. Java Developer
Responsibilities:
- Performing analysis on the existing systems of the client and performing requirements gathering for the new application
- Built Business Requirements and Functional Specification documents
- Participate in Client testing and fix the bugs accordingly
- Development of business modules using Business Delegate classes
- Enhancing and Bug fixing in the project modules written in Java.
- Written Batch Jobs Developing shell script for running jobs.
- Written Storedprocedures,triggers, queries in Sybase
- Developing Perl script for reporting jobs.
- Providing APIs to client
- Continuous updates in BRD and support for the new requirement with Ad Hoc changes
- Making sure all the milestones are achieved thru the project and get the complete project sign-off from the Client
Environment: JDK1.5, spring, UNIX Scripting, Tibco-EMS, JMS, Sybase, Eclipse IDE, Aqua data studio, Autosys, Quantum Caching, MS SQL, XML, Perforce, Sybase advantage, FIX Message, MAVEN, Ant.
Confidential
Java Developer
Responsibilities:
- End to end development of modules which included: development of User Interface using HTML, JSPs & Servlets, developments of Business Modules using Servlets and development of Persistence Layer using Hibernate.
- Database programming: Stored procedures, triggers and queries through TOAD, the front-end tool used for database.
- Performance tuning of Stored Procedures
- Preparation of Test cases and Unit testing of modules
- Participated in User Testing and Bug Fixing efforts
- Performance monitoring and improvement of the system
- Involved in design and development of on-demand and multi-channel e-commerce web sites on turnkey basis Debugging and unit testing of the entire application before the site goes •live•
- Quality Assurance Activities in the project Enhancement
- Continuous addition of newer functionalities and improving performance of the system
- Involved in building the prototype of the system and presenting the same to the Client for sign-off
Environment: J2EE1.4, Hibernate 3.0, PL/SQL, Oracle 9i, Eclipse IDE, TOAD, ANT, JBoss4.0.2
Confidential
Java Developer
Responsibilities:
- Development of User Interface using HTML, JSPs & Servlets
- Development of Business Modules using Business Delegate Classes & Servlets
- Development of Persistence Layer using Hibernate
- Preparation of Test cases and Unit testing of modules
- Participated in User Testing and Bug Fixing efforts
- Getting quick grasp on technologies like JSPs, Hibernate, Web works as well as understanding the complete SDLC cycle of a project
- To make sure all the assigned tasks/modules are delivered on time with least defects or bugs
Environment: J2EE1.4, Hibernate 3.0, Oracle 9i, Eclipse IDE, TOAD, ANT, JBoss4.0.2
Confidential
Java Developer
Responsibilities:
- Development of User Interface using HTML, JSPs & Servlets
- Development of Business Modules using Business Delegate Classes & Servlets
- Development of Persistence Layer using Hibernate
- Preparation of Test cases and Unit testing of modules
- Participated in User Testing and Bug Fixing efforts
- Getting quick grasp on technologies like JSPs, Hibernate, Web works as well as understanding the complete SDLC cycle of a project
- To make sure all the assigned tasks/modules are delivered on time with least defects or bugs
Environment: J2EE1.4, Hibernate 3.0, Oracle 9i, Eclipse IDE, TOAD, ANT, JBoss4.0.2
