Senior Analyst Resume
NY
SUMMARY
- Over 10+ years of IT experience in complete life cycle of software development using Object Oriented analysis and design using Java, J2EE, Spring, Struts, Hibernate, JMS,BO.
- Good Knowledge in Equities and Portfolio Management.
- A hand on in - depth programming skills in CORE-JAVA, JDBC, SERVLETS, JSP etc.
- Experience in developing applications using three tier architectural frameworks such as MVC (Model View
- Controller) and STRUTS, SPRING framework.
- Experience in developing Business Objects reports and Java BO framework integration using BO sdk.
- Experience in ORM Technologies like Hibernate, IBatis EJB 2 & 3.
- Experience in reporting tools like Dynamic Jasper, POI.
- Excellent design and development experience in AJAX frameworks like ExtJs, JQuery.
- Possess good working knowledge on SQL, Stored Procedures in SQL Server and Oracle.
- Proficient with IDE’s like Eclipse, DBArtisan.
- Possess good working knowledge of application servers such as Web sphere, Web Logic, JBoss.
- Has good modeling experience using UML, Object Oriented Programming (OOPs).
- Experience in designing and developing Style sheets, XML files, XML parsers and Web Applications powered with XHTML,DOM and JIBX implementation for XML/Java binding
- Has experience using Ant and shell scripts for writing automated build scripts.
- Good exposure to various operating systems like UNIX and Windows
TECHNICAL SKILLS
Operating Systems: Linux, UNIX, Sun-Solaris, NT, Windows 2000/XP
Java Technologies: J2SE, J2EE, Servlets, JSP, JSF, EJB, JMS, JDBC, WEB SERVICES, JAXP, JAXB, RMI
Implementations: Sun XML Binding
Database: Oracle, Sybase, SQLServer
Database Scripting: SQL
Languages: Java, UNIX Shell Scripting
Tools: Rational Rose
IDE’s: Eclipse, JBuilder
App Servers: Bea Weblogic 8.1, Jboss, Websphere.
PROFESSIONAL EXPERIENCE
Confidential, NY
Senior Analyst
Responsibilities:
- Developed rich UI using ExtJs and struts tags.
- JSON objects are extensively used.
- Developed Server side components.
- AJAX is used for asynchronous calls.
- Developed in Agile methodologies.
- Programmed in REST APIs.
- Spring framework handles dependency injection.
- AOP is used to handle transactions.
- Ibatis is used to for data transaction.
- Worked on various enhancements and application support.
- Used Junit and Selenium for test cases.
Environment: Java 1.6, spring, ExtJS, JQuery, JMS, IBatis, JSON, Sybase, Web logic 8.1, Eclipse, SVN.
Confidential, Warren NJ
Tech Lead
Responsibilities:
- Developed rich UI using YUI and struts tags.
- Designed and developed Pool allocation module.
- Spring framework handles dependency injection.
- AOP is used to handle transactions.
- Ibatis is used to for data transaction.
- Worked on various enhancements and application support.
- Ajax calls are made using Data Web remoting (DWR).
- Worked extensively in Server side programming.
- Integrated java module with BO reporting framework.
- Developed Business Objects reports.
- Written Java arrays, functions and procedures in oracle database.
Environment: Java 1.6, DWR, spring, JMS, IBatis, JSON, Oracle, Weblogic 8.2, Eclipse.
Confidential
Tech LeadResponsibilities:
- Involved in design and development phase.
- Worked extensively in Server side programming.
- Written CORE java Programs and effective programming using proper Collections.
- The data persistence is done using Hibernate.
- Hibernate integrated with spring framework.
- Setter Injection is used in spring framework.
- Reflection is used for performance optimization for the code.
- MULE is used for messaging with TIBCO EMS.
- JQuery framework and JSPs are used to build the UI.
- XML binding is done using JIBX.
- XML messages are marshaled to JSON using custom developed JAVASCRIPT.
- Server side servlets, DAO s are developed.
- Unit testing and functional testing are developed.
- Reports are created using Dynamic JASPER.
- Quartz used for scheduling the reports.
- SVN and CVS are used for version control.
Environment: Java 1.6, JQUERY, spring, JMS, JSP, Hibernate, spring, JIBX, JSON, Oracle, Weblogic, Eclipse.