J2ee Architect/technical Lead Resume
SUMMARY
- Over 20 years of Professional IT experience in Systems Design, Development, Testing, Integration and Implementation of Client - Server and web-based n-tire architecture systems
- Experience in Architecture, Design and Development of distributed enterprise applications using Object Oriented technologies
- Extensive experience in JAVA - J2EE technologies including Angular 2, Struts Framework, Spring Framework, Servlets, JSP, AWT, JFC, Java Swing, JDBC, Java Beans, JNDI, Hibernate, XML, JavaScript,Maven, JSTL, CSS, XSLT, XML Schema, GWT,JavaScript,JSON, Backbone and HTML for building server side applications, user interfaces, SOA and developing SOAP and REST based Webservices.
- Experience implementing ESB using Oracle Service Bus, BPM, MQ Series, ActiveMQ, MSMQ for SOA implementation
- Good understanding and experience implementing AAA protocol (Authorization, Authentication and Accounting) using simple to complex technologies including database /LDAP/SmartCards /Site Minder/OpenID/SSO/RSA for application and Webservices security management
- Hands on experience on business process modeling and business process re-engineering to factor in new requirements and technologies
- Over 1.5 years of experience in Business Rules Management Systems ILog Jrules 4.5/4.6 developing Business Rules/Technical rules to manage rapidly changing regulatory requirements governing mutual funds, fund prospectus and rules required by Institutional investors.
- Experience designing GUI screens/Process flows for data capture, validation, data scrubbing and processing using JSPs,Tiles,Validation framework
- Proficiency in developing enterprise applications using RMI, EJB 2.0/3.MDB, JMS, XML, XMLSchema, XSLT, XPath, AJAX, JavaScript and HTML.
- Commanding domain knowledge in financial services, Capital markets, primary/secondary mortgage industry and health insurance prior authorization process developed by working on applications supporting mutual funds/Stocks/Fixed Income investments/mortgages/secondary mortgage markets and insurance firms
- Well versed wif Sarbanes Oxley (SOX) controls, Six Sigma, SEI CMM, Agile development, TDD and RUP.
- Good handle on creating various project artifacts including Use Case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Hands on experience in developing and refining data models to support business processes
- Proven superior analytical (qualitative and quantitative) skills, conceptual design skills and problem solving skills. Excellent communication and interpersonal skills.
TECHNICAL SKILLS
Languages/Tools: Java, JSP,EJB2.0/3.0,AJAX,JSF,XSLT,JSTL,JMS,Hibernate, Tiles, HTML, XML,JSON, JavaScript, Backbone, WLST, UNIX shell scripting, PL/SQL, Maven, ANT, Struts, Spring
Application server: Weblogic 8.1/9.2/11g,Websphere 3.5/5.0, Tomcat, JBoss, Oracle application server
Database: Oracle (9i/10G), DB2 UDB EEE, Sybase ASE/IQ, DB2 on Mainframe, MS Access, SQL Server, Informix,Mongo DB
Data Modeling: Erwin 3.5.2/4.0, ER/Studio 7.6
Database Tools: TOAD 7.6, Rapid SQL, SQL* Plus, SQL* Loader
ETL Tools: Ab Initio, Informatica
Reporting Tools: Crystal Reports XI/ BRIO, Jasper reports
Quality methodology: SEI CMM level 3, 4 and 5, Six Sigma
Operating System: UNIX (Sun Solaris/HP Unix), Windows NT/98/95, WIN 2000/Xp, MS-DOS, TSO, MVS
Other Tools: Webmethods, MS project, Remedy, Clear Case/Quest, VSS,CVS, Sheridan controls, Autosys, Oracle Workflow 2.5,ILog JRules, CA Site Minder, LDAP, MQ Series, RSA, Oracle Service Bus, Dynatrace
PROFESSIONAL EXPERIENCE
Confidential
J2EE Architect/Technical lead
Responsibilities:
- Develop solution architecture definition using views (Functional /Data/ Development/ Deployment) to describe the different elements of the architecture relevant to specific stakeholders.
- Capture Concerns cutting across all views(security/performance & scalability/Availability & Resilience/Evolution in perspectives dat are applied to the views.
- Work on COTS product evaluation/proof of concept for use in project.(Whispir/Aspose cells/Table components for Angular UI)
- Create Logical and Physical architecture diagrams for various environments
- Document various architectural principals(Virtual RESTful resources for RPC-style invocations/Deep link design and tiny URLs/Command Query Separation) and constraints (Integration into ecosystem/Speed to market/Development complexity/System longevity)driving the decisions(Ports and adapters architectural style/RDBMS /Angular/Restful Webservice/Amazon SQS/Spring Boot/Token based authentication) made in presented solution.
- Collaborate wif business owners, delivery teams, operational teams and refine architecture as needed
- Work wif different stakeholders to Identify, evaluate, and recommend solutions and clarify any architectural issues.
- Defining the overall architecture of the project using J2EE,Angular 2, Spring, JMS. XML, Hibernate, Oracle, Micro services in AWS environment
- Develop UI using Angular 2 and integrating wif Restful web services
- Develop Restful web services to feed JSON for Angular UI in a test driven development model
- Design, develop and implement role based security using Spring/JWT tokens
- Design and develop load process to populate subset of shredded data from XML using SQL server stored procedures and provide a web UI to monitor and control the load processing and expose the data in JSON format.
- Establish coding standards and perform code reviews
- Develop applications in enterprise continuous integration/deployment environment using GIT/Jenkins/Maven/XL-Deploy
- Work on 508 compliance per the guidelines related t accessibility
- Manage sprints as part of the Agile programming model using JIRA
- Design and develop integration of incoming inForm data and out going award actions data in MGM using triggers and SQS.
- Help lead a team of UI/ back end developers in implementing the architectural solution
- Demonstrated strong presentation, negotiation and collaboration skills at all levels of management. Conveyed clear comprehension of business issues to technical teams.
- Involved in complex data analysis, lead the team wif structured analysis, proven design techniques and provided superior technical solutions.
- Source control using GIT and Change/defect management using Clearquest/Remedy.
Confidential
J2EE Architect/Technical lead
Responsibilities:
- Develop solution architecture definition using views (Functional /Data/ Development/ Deployment) to describe the different elements of the architecture relevant to specific stakeholders.
- Leading strategic transformations, including current/future state assessments and transitional roadmaps
- Capture Concerns cutting across all views(security/performance & scalability/Availability & Resilience/Evolution in perspectives dat are applied to the views.
- Create Logical and Physical architecture diagrams for various environments
- Document various architectural principals(Virtual RESTful resources for RPC-style invocations/Deep link design and tiny URLs/Command Query Separation) and constraints (Integration into ecosystem/Speed to market/Development complexity/System longevity)driving the decisions(Ports and adapters architectural style/RDBMS /Angular/Restful Webservice/Amazon SQS/Spring Boot/Token based authentication) made in presented solution.
- Leading strategic transformations, including current/future state assessments and transitional roadmaps
- Collaborate wif business owners, delivery teams, operational teams and refine architecture as needed
- Defining the overall architecture of the project using J2EE, Struts, Spring, JMS. XML, Hibernate, Oracle, Webservices for FirmGateway, MRDT(Member Regulation Desktop), Triage and Watchlist applications
- Develop UI using Angular 2 and integrating wif Restful webservices
- Design, develop and implement role based security using Spring/JWT tokens
- Design and develop load process to populate subset of shredded data from XML using SQL server stored procedures and provide a web UI to monitor and control the load processing and expose the data in JSON format.
- Develop applications in enterprise continuous integration/deployment environment using GIT/SVN/Jenkins/Maven/XL-Deploy/BMC Bladelogic
- Design and develop system integration using SOA/WEB Services
- Manage sprints as part of the Agile programming model using JIRA
- Migrate the MRDT,Triage and watchlist apps from Weblogic to Tomcat
- Implement OSB Dashboard to provide visibility into various queues,mesages dat were processed thru the Oracle Service bus
- Onboard new clients to Oracle Service bus
- Consume STAR matters webservice to create matters from Triage.
- Design and develop load process to gather Arbitration data, U4/U5/U6 filings, Disclosures data into TRIAGE from DSH datastore
- Design and develop solutions to handle the dataflow across the organization wif focus on controlling and accounting for sensitive PII data
- Configuring the application server, locking down access to the admin console, disabling session replication feature, creating JMS messaging components, configuring message driven beans, data sources, and so forth
- Demonstrated strong presentation, negotiation and collaboration skills at all levels of management. Conveyed clear comprehension of business issues to technical teams.
- Involved in complex data analysis, lead the team wif structured analysis, proven design techniques and provided superior technical solutions.
- Source control using Subversion and Change/defect management using Clearquest/Remedy.
Confidential
J2EE Architect/Technical lead
Responsibilities:
- Work on implementing COTS product Sailpoint dat uses JSF,BeanShell for access review and re-certification
- Manage sprints as part of the Agile programming model.
- Create varous screens using JSF
- Define and develop data collection and Integration.
- Define and develop interfaces wif OIM
- Design and develop solutions to handle the dataflow across the organization wif focus on controlling and accounting for sensitive PII data
- Demonstrated strong presentation, negotiation and collaboration skills at all levels of management. Conveyed clear comprehension of business issues to technical teams.
- Involved in complex data analysis, lead the team wif structured analysis, proven design techniques and provided superior technical solutions.
- Source control using Subversion and Change/defect management using Clearquest/Remedy.
Confidential
J2EE Architect/Technical lead
Responsibilities:
- Defining the overall architecture of the project using J2EE, Struts, Spring, JMS. XML, Hibernate, Oracle, Webservices and defining the input / output point wif other external systems and integration wif Salesforce.
- Work on implementing COTS product Sailpoint dat uses JSF,BeanShell for access review and re-certification
- Implement OSB Dashboard to provide visibility into various queues,mesages dat were processed thru the Oracle Service bus
- On board new clients to Oracle Service bus
- Creating SOAP based Webservices in datamart and tested it in Apache AXIS. Consumed the web services in STARS/enforcement application.
- Design and develop solutions to handle the dataflow across the organization wif focus on controlling and accounting for sensitive PII data
- Worked on developing XML validation requirements to validate data in EDGAR based on the data requirements for Short Sale data analysis.
- Configuring the application server, locking down access to the admin console, disabling session replication feature, creating JMS messaging components, configuring message driven beans, data sources, and so forth
- Demonstrated strong presentation, negotiation and collaboration skills at all levels of management. Conveyed clear comprehension of business issues to technical teams.
- Involved in complex data analysis, lead the team wif structured analysis, proven design techniques and provided superior technical solutions.
- Source control using Subversion and Change/defect management using Clearquest/Remedy.
Confidential
Application Architect/Technical Lead
Responsibilities:
- Defining the overall architecture of the project using J2EE technologies
- Worked on migrating the commitment and delivery system to J2EE using Spring,Struts frameworks and Hibernate.
- Developed multiple web services to access commitment and delivery data by downstream systems
- Developed web services interceptor to provide statistics on web services calls.
- Implemented reusable JSP templates using Struts Tiles framework.
- Responsible for implementing Action classes and Action Forms using Struts.
- Responsible for implementing Validation criteria using Struts.
- Developed custom exception classes for Exception Handling.
- Developed functions using Java script for front-end validation.
- Responsible for implementing Hibernate mapping files.
- Implemented Spring Dependency Injection and Aspect Oriented Programming.
- Assisted in developing a proof of concept prototype to do Cost Benefit Analysis using JBoss
- Fixed some major production issues.
- Involved in the integration and unit-testing of the components and fine-tuning of the code.
- Developed GUIs to display statistics on web service calls.
- Unit tested web services using soapUI tool as a part of unit-testing.
- Used XMLSpy for XML development involving XSD and XSLT for storing XML data and retrieving the data using DOM through JAXP
- Used Hummingbird connectivity and Dbvisualizer to view and modify the data.
- Did write simple and complex queries to retrieve, validate, insert, update, summarize and delete data.
- Implemented SQL, PL/SQL Stored Procedures, Triggers and Cursors
- Perform data modeling
- Implemented Maven and developed Maven Archetypes
- Prepare technical assessments, technical reports as well as work product documentation Adhere to quality processes and methodologies.
- Prepared design documents and ELSIF Documentation for various modules.
- Developed JSP pages for dynamic representation of seller data on the client side.
- Generated table entities and DAOs using Hibernate tools
- Provide lead/SME role in reviewing reported defects and coordinating bug fixes and retesting
- Provide levele3 production support in resolving production issues
- Assist wif data conversion activities and all levels of testing (functional, system, regression, and integration) as necessary.
- Contributing to application design, including developing high level design documents and leading design walkthroughs.
- Involved in design, development, implementation, maintenance and enhancement of database models dat support financial applications in the secondary mortgage market
- Involved in creating Business Objects universes on top of IDB and Relational data warehouses to halp end users analyze various aspects of performance of mortgages and underlying properties.
- Facilitated JAD sessions, reviews and delivered innovative business solutions
- Demonstrated strong presentation, negotiation and collaboration skills at all levels of management. Conveyed clear comprehension of business issues to technical teams.
- Involved in complex data analysis, lead the team wif structured analysis, proven design techniques and provided superior technical solutions.
- Source control using Subversion and Change management using ClearQuest.
- Involved in creating and auditing the documentation to meet SOX requirements.
Confidential
Technical architect/Lead developer
Responsibilities:
- Develop Webservices to provide required data from the ODS data store for use by applications
- Developed services to send messages onto client’s Weblogic instance, so dat they can process the data
- Develop MDBs to insert data to event table to trigger IODS process of replicating the data based on events published by upstream systems using JMS.
- Managing the development of artifacts such as domain models, use cases, class diagrams, sequence diagrams, and Project Glossary, and managing central repository to manage these artifacts.
- Provide lead/SME role in reviewing reported defects and coordinating bug fixes and retesting
- Contributing to application design, including developing high level design documents and leading design walkthroughs.
- Defining the overall architecture of the project and developing database models
- Work wif business users to capture requirements and develop ODS services to provide data elements needed by different business areas, using ODS framework.
- Designed & developed the utilities to test the triggers/ security of group access in order to halp the release weekend.
- Worked on creating adhoc reports from the data in corporate dataware house per user requirements of performance measurement of various Confidential investments including retained portfolio and fixed income investments.
- Involved in design, development, implementation, maintenance and enhancement of database models dat support financial applications in the secondary mortgage market
- Facilitated JAD sessions, reviews and delivered innovative business solutions
- Demonstrated strong presentation, negotiation and collaboration skills at all levels of management. Conveyed clear comprehension of business issues to technical teams.
- Involved in complex data analysis, lead the team wif structured analysis, proven design techniques and provided superior technical solutions.
- Source control using Clear Case and Change management using Clearquest.
- Worked on numerous initiatives including Cash Trader Adjustments, EasyD, Loan Level Guarantee fee Addon/Buy up Buy down/Reconciliation/Non Individual borrower, Prepayment Penalty mortgages, ARM products, ARBilling services, Systems Accounting process responsible for creating mortgage backed securities, Reduced Servicing, New construction, Pricing reconciliation for seller delivered data changes in support of Project Enterprise Selling feature upgrades.
- Involved in creating and auditing the documentation to meet SOX requirements.
Confidential
Technical Architect/Lead developer
Responsibilities:
- Reengineer legacy CIA system to use J2EE technolgies and develop OPAC application
- Developed Ant scripts for multiple modules
- Setup the Struts framework and validation frame work and error pages for future events application.
- Worked on implementing account specific rules using ILog JRules
- Developed the client side query validations using Java Script
- Used the Struts plug-in property, developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in struts-config.xml, web.xml files.
- Worked on JSPs, EJBs for the Group and Account Order Entry, Mockup, Investment Performance Reports and Reserve Shares functionality
- Implemented Log4J for logging, JUnit for unit testing and trained the team members on the process.
- Responsible for Design and Development of Business Rules,Business rule templates, Rules Repository wif ILog-JRules
- Develop business rules in IRL using Technical Rule Text Editor and testing rules in Rule Scenario Manager
- Publish, Enable/Disable rulesets in rule execution server
- Managing BOM,B2X and VOC files
- Developed Business Rules for account Initialization, profitability calculations, Poison Pill Calculations, Capital Gains tax management, Go-No-Go conditions.
- Created Scenarios wif Constraints, Objective and Goals needed for Jsolver in its search space of product scenario Recommendations
- Implemented the Rule Service Frame for the J2EE Implementation wif ILog-JRules
- Designed and Developed the EJB wif the ILog Rule Engine for Firing the Business Rules.
- Developed the Decision Tables and decision trees for the Portfolio Accounting Calculations to calculate NAV
- Train policy managers in the process of utilizing Jrules web interface for rules maintenance.
- Environment Configuration and Creating the Application Domain in the WebLogic and Configuring the Topics, Queues
- Analyzing the Domain Business Model and create the Object Model for the Business Users
- Policy Analysis, Impact Analysis and Life Cycle Management and Revision Management.
- Responsible for Creating the Verbalization, Rule Classification, Rule Writing Standards
- Responsible for Ruleset Implementation, Configurability, Versioning of Business Rules
- Business Object Model Packaging, Sharing and using Domain Types
- Providing the Guidance for Rule Auditing, Reporting and Authoring.
- Creating the Decision Table for evaluating the Origin and Destination Map of a Security and applying the Sequence Logic for all the transactions using the BAL Language
- Used XMLSpy for XML development involving XSD and XSLT for storing XML data and retrieving the data using DOM through JAXP.
- Work closely wif business users to capture requirements for the investments performance module to create reports of the performance of Stock and fixed income investments wif respect to indicies for the corresponding investment category by accessing historic data from the corporate data warehouse.
- Involved in development, implementation, maintenance and enhancement of rules governing regulatory (like poison pill), fund prospectus and client mandates for mutual funds/institutional investors.
- Created Usecase, Class, Sequence, Activity, component and deployment diagrams in UML using Rational Rose.
- Involved in architecture discussions and OOAD design sessions.
- Source control using Perforce.
- Analyzed the existing CIA application used for trade processing and compliance to prepare and select use cases to be implemented using the J2EE architecture.
- Created Usecase, Class, Sequence, Activity, component and deployment diagrams in UML using Rational Rose.
- Work wif business users to discuss and finalize the user interface design
- Work wif equity trading systems application team to gather functional and technical specifications for interactions wif ETS application to bring trading data in to provide real time snap shot.
- Source control using Perforce.
Confidential
Application architect/Tech Lead
Responsibilities:
- Coding Servlets and EJB dat interact wif LDAP server for user authentication, Oracle databases via JDBC connection pooling and mainframe via IBM MQ Series to validate account numbers for document express application using Visual age for Java.
- Implement workflow functionality using stored procedures, triggers and rules data.
- Design, Development and implementation of document retrieval and index modification functionality of Document Express application as web services to wide range of systems wifin the organization and business partners
- Involved in architectural decisions for designing document express application components using MVC design pattern.
- Involved in design, development, implementation, maintenance and enhancement of database models dat support financial applications and work flow for retirement services, Investments, Financial advisors and multiple other business areas wifin Confidential .
- Designed and developed Java based application using MQ messaging and JMS to load document images and related data in to the database by parsing the XML.
- Design and Coding JSPs and client side validation using Java script
- Participate in systems testing for project implementations.
- Team management and Project planning for the Production support/ development teams comprising 7 and 5 members respectively.
- Production support, design and development of UNIX shell scripts to monitor system activity, various production processes and performance of HP Jukeboxes
- Design, development and maintenance of crystal reports to meet users reporting requirements.
- Source control using ClearCase
- Implementing enhancements to document express application
- Design, development and testing of VB release program to integrate Kofax Ascent document capture system wif RDBMS used by front end.
- Managed migration of Ascent setup from v2.0 through to v6.0 dat supports around 600 batches.
- Managed Design, development and testing of VB application to integrate Captaris Rightfax to provide fax capability from document express and to streamline user enrollment process to use fax utility in collaboration wif the vendor.
- Worked on analysis of user report requirements and design and development of data warehouse to support those requirements for Fixed Income portfolio
