Sr. Developer Resume
NY
SUMMARY:
- 10 years of solid architecture/ application development in Java/J2EE
- Expertise with Object Oriented Design and methodology and SDLC like Agile/Scrum
- Expertise in MVC frameworks( Struts 1.2, Struts2, Spring MVC, Struts - Spring integration )and Core Spring module, JBDC templates, spring DAO support, AOP and Spring Web module (Multicontroller etc)
- Data modeling and ORM mapping technology (Hibernate, Ibatis) and writing SQL in DB2, SQL/Stored Procedures in Oracle 9i,10g PL/SQL, Web logic 8.2, Tomcat 5.xx, WAS 6.0/7.0 middleware using JMS, Confidential MQ
- Experience in implementing Web Services in-order to communicate between different distributed components using with REST,SOAP Protocol using Apache Axis, JAX-RPC, Xpath, WSDL and various XML parsers.
TECHNICAL SKILLS:
Languages & J2EE: Java5.0, EJB, JSP, Servlets, AJAX, JDBC, Webservices
Frameworks: Spring, Hibernate, JPA annotations, Ibatis, JMS1.0.2, JNDI, J2EE
GUI: Smarclient, dhtml, ext-js, Javascript and Flex
Databases: Sybase, Oracle, SQL, Oracle 10g,11, PL/SQL, MS Sql Server 2005
O/S: Solaris, Linux, Windows XP
Web/App Servers: Confidential Web Sphere 5.0/6.0, BEA WebLogic 9,Jboss, Apache Tomcat 5.1
Tools: My Eclipse 3.xx, Ant, JUnit, log4j, Eclipse 3.x, IntelliJ idea, SOAP-UI
PROFESSIONAL EXPERIENCE:
Confidential, NY
Sr. Developer
Responsibilities:
- Worked on various aspects of the application (Calculation, Accrual, Invoice Recon, Payments and Posting)
- Worked on to increase the speed and usability of the ajax application using smartclient, accross various grid, tree structure, and excel uploads (apache poi)
- Worked on to improve reliability, scalability and performance using coherence
- Refactored code to accomdate new table, hibernate enities,and dao framwork
- Worked on entitlement model for users to access screens based on roles and also converted screens to fit in the workflow model
- Configuration of Charge & Calculation Rules through the screen to set up rules and it is saved in DB and the batch process picks up these to apply across transactions.
- Development various frameworks through a DB configurable module for workflow, entitlements, Management, Validation Exceptions, Calculation Exceptions, Accrual Exceptions, INVOICE CAPTURE AND RECONCILIATION, Payment Processing and PaymentRecon.
- Worked on web service clients interacting JAX RPC style remote services, Implementation and generating of WSDL, WSDD, client STUBS and Server Side code
- Used JAXB for binding SOAP requests, Used SOAP-UI to test and run test suites.
Environment: J2EE 1.4, Jboss 5, Hibernate 3.2.4.sp1 with JPA Annotations,Oracle 11g, MyEclipse 6.2, Ant 1.6, Log4J 2.1, JTest unit testing framework, WebServices (XML, WSDL, SOAP),HTML, JSON, JSP,CSS3.
Confidential, Jersey City, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Enhanced the existing Templates using struts, ext-js, JavaScript, jstl, jsp to accommodate a new Internal Guaranty template support multiple business needs
- Created Data model and UI for Audit History reporting on a per field basis
- Interfaced with client on boarding, credit and margin platforms and analyzed data.
- Wrote Ibatis sql maps and business logic in java
- Sent Feeds to downstream collateral systems by creating shell scripts which execute the Sybase stored procedure and scheduled with autosys jobs.
- Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.
- Worked on the multithreaded Xdocs BoA to Meryll ATS Migration Sybase bcp java program to migrate millions of rows which reads feed files on ftp location and bcp dropping indexes, wrote SP to validate data, optimizes SP’s
- Wrote Code in Java 1.6, executor framework and Worked with Spring Transactions.
- Ensure Project management timelines with off shore team of developers.
Environment: Spring Framework, Struts 1.2, Java 5.0, Tomcat Application server 5.2.23,Eclipse 3.2, Ibatis Framework, JSP, JSTL, Servlets, XML, XSLT, CVS, Ant, Db2, Hibernate, Unix, JavaScript, AJAX, Ext-JSlog4j, Autosys
Confidentialm, Weehawken, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Participated in the DATA model as to the relationship with the application.
- Used front end JavaScript, css, tiles framework and
- Used Core Java (Reflection API; Serialization; Collections API, multi-threading),
- Used Interceptor provided by Spring 2.5 (AOP) and Stored Procedure classes of DB2
- CodedDAOclasses for database calls.
- Wrote DB2 stored procedures using stored procedure builder, SQL programming.
Environment: Websphere Application server 6.1,RAD 7,Struts 2, Spring 2.5 JDBC, JSP, Servlets, JQuery, Iframe, XML, XSLT, SVN, Maven, PVCS, PVCS Tracker, Ant, DB2 Command Center, ANT, Unix, JavaScript, AJAX, log4j
Confidential, Englewood Cliffs, NJ
Sr. Java Developer
Responsibilities:
- Cleaned up code to remove EJB’s and replaced with POJO’s. Changed to Convenient Spring JDBCTemplate. Used ORM based philosophy for database operations using HIBERNATE.
- Wrote efficient SQL/Stored Procedures, triggers, functions, exceptions using in Oracle 10g PL/SQL
- Coded Middle layer business service using Rules engine, event publishers, Interface Manager, work queue manager and workflow facade.
- Used RAD as modeling tool to create UML artifacts. XSLT for content generation such as Credit Reports
- Spring Bean Factory for extensive configuration management
- Created Oracle views, wrote PL/SQL stored procedures, grant permissions, public synonyms.
Environment: Spring Framework, Websphere Application server 6.1, BEA WebLogic 8.2, MyEclipse Workbench 5.0, RAD, JDBC, JSP, Servlets, XML, XSLT, CVS, VSS, Oracle 10g, Oracle, Apache Axis 1.2
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- UsedValidatorPlug InofValidatorframework and custom validations wherever necessary,
- ImplementedConverUtilsof commons beanutils to static initialize for Byte conversion to timestamp String and back to timestamp.
- UsedContextLoaderPlugInofSpringFramework to plug-in struts layer to delegate actions to spring DelegatingActionProxy to manage beans using Dependency Injection.
- UsedIBatisparameter maps (wrapper around JDBC) to execute procedures and SpringTransactionProxyFactoryBeanfor declarative transaction
- Changed applications to run in WAS 6 with code level toJ2EE 1.4, changed security layer to use standard TAM/WebSeal/AZN which involved changing stored procedures and application code.
- Used MockStrutsTestCase extension of the base JUnit testcase to test Struts Action objects
- Used caching in iBATIS results by specifying a cache in the XML file including cache order (FIFO, LIFO, LRU)
- Used DAO pattern to encapsulate data access calls, Business Delegate pattern and injected through spring.
Environment: WAS 6.0, RAD, JDBC, XML, XSLT, iBatis 2.1.5, Spring Framework
Confidential, Stamford, CT
Java/J2EE Developer
Responsibilities:
- Involved in some of the silent features of NoahsArk to overcome NOAH’S limitations, which were single threaded/procedural model. Metadata-driven approach, reusable persistence layer generation, multiple connectors, N/Tier model.
- Used spring framework extensively for JDBC development, Dependency Injection and configurations through Bean Registry.
- Wrote configurable multi-threaded message parsers and reconciliation algorithms which persist to database also parsed Swift messages into XML format using JDOM
- Automated tasks using Autosys andSQL*Loaderfor Solaris and Linux environments.
- Built JUnit test cases to unit test various INTACT message sent as settlement messages to various systems (EUROCLEAR, KEYLINK, EUCLID, ADP )
- IBATIS sql-maps for reusable persistence layer generation- optimized stored procedures in Sybase and Oracle and usedPL/SQL.
Environment: WebSphere Application server 5.1, JDBC, XML, XSLT, Hermes 1.5, 1.8, iBatis 2.1.5, Spring Framework 1.2.6, MQ Series 5.3, TOAD 8.1,ORACLE 9i, SQL*Loader
Confidential, Boston, MA
Java/Websphere Developer
Responsibilities:
- Functional Requirement Documents (FRD).Extensively used Websphere Studio Application Developer for building, testing, and deploying applications locally and remotely.
- Used STRUTS as the base framework to achieve (MVC) Model View Controller.
- Used Struts based DynaFormBeans framework to avoid replication Java Classes
- Used Struts based Validation framework for Presentation validation - also developed custom validations which were registered in the validation rules.
- Netegrity Siteminder, SSL in conjecture with WEBSERVICES was used to authenticate, authorize and provide entitlements for the users, and data residing on LDAP.
- Sound Knowledge of using AIX, Apache administration, Websphere deployment, Clustering, File Serving, ANT, JUNIT, Log4j, stored procedures on DB2 mainframes and utilizing JDBC.
- Transformed DTO to JDOM complaint XML packets for User Interface purposes and further used XSLT.
Environment: Java, EJB 2.0, WSAD 5.1.2, Rational XDE, WebSphere Application server 5.1, JSP, JSTL, Servlets, JDBC, XML, XSLT, CSS, DOM, HTML, DB2 8.0, UML
