Java Consultant Resume
Rolling Meadows, IL
SUMMARY
- Over 10 years of IT experience in Requirements gathering and elicitation, Analysis, Design, Development and Implementation using Object Oriented Techniques with relational databases.
- Over 4 years of experience in working at client location in US.
- Extensively worked on designing, developing batch, front - end Web, Distributed and Client/Server applications using Core Java/J2EE integration and back-end technologies.
- Strong exposure to J2EE design patterns like MVC, Data Access Object and thorough understanding of Object Oriented analysis and Design.
- Strong SQL knowledge - experienced in designing and implementing PL/SQL, Stored Procedures, triggers, functions and packages. Worked on databases like Sybase, Oracle, and DB2.
- Technologies extensively worked on include Core Java, J2EE, Node JS, JavaScript, JQuery, JSON, Struts, Spring, ibatis, JSP, HTML5, CSS, XML, JMS( MQ Series), JDBC, SOAP, Web service, Oracle Forms, Oracle Reports.
- Highly skilled in working with Java/J2EE on IDE's like RSA and Eclipse. Worked on WebSphere and Tomcat server.
- Experienced in developing ANT scripts to automate the compilation, deployment and testing of web applications.
- Have development experience in data warehousing tool - Informatica which includes components like Power Center, Designer, Workflow Manager, Workflow Monitor and Repository Manager.
- Extensive experience in java batch cycle development and support - with job scheduling tools like Autosys and Unix shell scripting.
- Have experience of Agile(Scrum) and waterfall models.
- Exceptional record overseeing various SDLC phases like requirements elicitation, prototyping, design decision processes, development, documentation, production support processes, Unit testing, Regression testing, and Client Acceptance testing.
- Over 4 years of extensive experience with Brokerage and Advisory Trading platforms like NetX360, Envestnet and wealth management platforms SEI Wealth Gateway, etc. Worked on data feeds to and from various third party vendors like Pershing, DTCC, SEI, Morningstar, etc.
- Have extensively worked on ITIL processes like- Business continuity Planning, Knowledge Management, Incident Management, and Problem Management, Service level Management, Configuration Management and Change Management.
- Extensive experience in industry domains like Investment Products and Services, Life Insurance, Compliance, Managed Investments, Vision & Dental insurance, Property & Casualty Insurance etc.
- Good in handling business level communication translating business specs into technical solutions for delivery.
- Ability to quickly adapt to new technologies and different project environments.
- Excellent written and verbal communication skills with an ability to interact with individuals at various levels like - Systems, Business, Vendors, Architecture, and Quality and Testing teams.
- Expert at problem solving, diagnose and risk mitigation.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE, Applets, SQL, PL/SQL, UNIX, Oracle Forms and Reports, C, C++, VB 6.0, SAP Business Objects, ETL (Data Warehousing)
Web/XML Technologies: HTML5,JQuery, JSON, CSS, JavaScript, Node JS, Servlets, XML, EJB, AJAX, JSP, SOAP Web Services, IBM MQ Series.
Frameworks: Spring, Struts, ibatis, Hibernate
Databases: Oracle, Sybase, Db2, MS Access, SQL Server
Other Components: JDBC, JNDI
Tools: and Utilities: Eclipse, RSA(RAD), Informatica Powercenter 9.1, Embarcadero Rapid SQL, DreamWeaver, Kate, Kwrite, KCompare, Postgres PGAdmin3, IBM Rational Clear Case, Clear Quest, TOAD, TFS, Serena PVCS, Surround SCM, HP Service Manager, Autosys, CA workload Control center, Visual Studio, Urban Turtle, Confidential compare, MS Sharepoint, WinScp.
Application/Web Servers: Websphere 7.0/8.5, Tomcat
Design Patterns: MVC, DAO
Operating Systems: Windows, Unix, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Rolling Meadows, IL
Java consultant
Responsibilities:
- Work with business analysts to understand the business requirements. Analyze and breakdown requirements into technical design documents.
- Preparations of requirement traceability documents and mapping them to the code and test cases to make sure the requirements are fully addressed.
- Analyze and evaluate client’s existing software programs and database management systems.
- Work on impact analysis, test strategy and test planning, bug fixing and test execution.
- Creating work break down structure.
- Developing front end (UI) using javascript, node js, Jquery, HTML 5 and CSS.
- Design and create DB tables and stored procedures.
- Maintain code versioning through clearcase.
- Participate in daily status meeting.
- Creating system understanding documents.
Confidential, Milwaukee, WI
Technical Lead/Senior Java consultant
Responsibilities:
- Partnered with the business partners and analysts to understand the business, gather requirements, analyze and breakdown requirements into technical design documents.
- Preparations of requirement traceability documents and mapping them to the code and test cases to make sure the requirements are fully addressed.
- Worked on impact analysis, test strategy and test planning, bug fixing and testing of the trading and wealth management applications, knowledge documentation and production deployment.
- Developed batch component for Fee Waiver Tool and Plan Supervision System using Core Java.
- Worked on java batch development for handling entitlement feeds to and from Pershing and Envestnet vendors.
- Using webservices and Java implemented services consumed by vendor during investment account creation in vendor package.
- Fee Waiver Tool - java enhancement for home office managed accounts using springs Framework.
- Development of Java client component using WSDL to call Web services for Service Request Center application. The purpose of the client component was to pass over the Bank account details to get validated through an Automated Clearing House.
- Enhanced Envestnet Entitlement java utility to include the new product - Advisory Signature Choice Plus and Retirement Market. The application development involved extensive front-end work in Struts and back-end development in XML, file transfer etc.
- Java development of a Household Report in the Field Reporting application using ibatis and Spring frameworks. The report automated earlier manual work being done by financial reps.
- Development of Asset Classification Tool using Springs and Hibernate Framework.
- Migration of objects in all phases (DEV and QA) of project and trained other developers in the team on all the perspectives.
- Involved in Data modeling for various applications.
- Developed Shell scripting for processing, extracting and directing the feeds to multiple other Systems/Vendors. Enhanced security on existing feeds by implementation PGP/GPG encryption.
- Was responsible for maintain stable environments for java web and batch applications.
- ITIL processes like BCP planning, defect management, change management, Knowledge management, problem and incident management etc.
- Interacted with vendors for enhancements in third party vendor tools.
Confidential, Milwaukee, WI
Java and ETL Developer
Responsibilities:
- Requirement/Impact analysis.
- Design and Development of NDA component in Tax planning and reporting application using core Java/J2EE technology. Struts framework, HTML, CSS, JSP, JDBC, MQ series were used.
- ETL was done on Calypso feeds and new Unix jobs were developed.
- Data modelling of tables for Hedge accounting and CSA limits
- Testing and Implementation
- Job flow Diagram Creation
- Warranty and documentation
- Interacting with business clients to gather requirements
- Created Traceability matrix to map requirements to test cases
- Created Test strategy documents and test scripts.
- Change Management, Incident Management
Confidential, Milwaukee, WI
Java developer / Technical Analyst
Responsibilities:
- Interaction with business clients to gather requirements/Impact Analysis
- Design of enhancements to Matrix pricing tool for Private Placements and Real estate, Tax planning and reporting tools and project estimation.
- Development of matrix pricing java batch process for private placements and real estates.
- Worked on multithreaded applications with IBM message queues as middleware
- Core java and front end technologies used in development of Tax reporting and planning application (Straddles module) and Investments mini-web application.
- Mentoring onsite and offshore team for new business requirements, transitions and support activities
- Design UI component such as Model, View and Controller in Struts 2
- Sequence & Class Diagram creation
- Implement process improvement ideas and performance of existing systems.
- SEDOL enhancements in BB Analytics batch processing using core java.
- Involved in build, staging and deployment of J2EE applications using spring framework and hibernate ORM tool
- Struts framework, MQ series(JMS), RPC, JDBC, MVC design pattern were used.
- Worked on data feed to and from Calypso. Unix shell scripting was used.
- Process and data flow diagram creation
- Testing, test case preparation, Bug fixing and documentation
- Deploy changes and provide warranty support
- Project Planning, monitoring and control
- Worked on multiple third party Investment Accounting systems
- PAM(Portfolio asset Management) upgrade effort, created UNIX Autosys jobs. Worked with informatica powercenter 8.0
Confidential, Milwaukee, WI
Java Developer
Responsibilities:
- Interact with business clients to gather requirements
- Requirements Analysis and high level design
- Detailed level designing, As-is and To-be mapping creation
- Java Development of Entitlements module in SMART web tool and four new reports using struts framework, MVC design pattern, JSP, HTML, CSS, JDBC. RAD IDE was used for development.
- Testing and Defect Tracking, Used ANT to do build
- Implementation and documentation. HP Service client and APLUS were used.
- Serena PVCS was used for version control
Confidential
Java Developer
Responsibilities:
- Interact with business clients to gather Requirements
- Requirements Analysis and Estimation
- High level and detailed level design of Insurmark Java enhancements to add receivables and payables module.
- Created work breakdown structure.
- Creating Wireframe diagrams from requirements.
- Created triggers, stored procedures, data modelling of new tables in Oracle.
- Worked on tuning of Oracle queries(PL/SQL) and stored procedures, packages, functions and debugging in TOAD tool
- Development of new screens, reports using core java, JSP, HTML, CSS, JavaScript, struts framework
- Developed new Oracle form screens for receivable and payables modules.
- Developed new Oracle Reports and have written SQL queries used by in the reports.
- Developed java batch process for Insurmark backend process in RAD.
- Impact Analysis, Optimized solution Designing
- Software Development and unit testing, Deployment
- Code Review, Bug fixing and support
- System, Functional Test Plan creation, testing and Knowledge Documentation
Confidential, NH
Java Developer
Responsibilities:
- Requirements analysis and Design for enhancing federal dental and vision insurance web site.
- Creating Wireframe design for new customer facing portal screens from requirements
- Developing HTMLs/ JSPs from Wireframe design using DreamWeaver. Created cascade style sheets(CSS)
- Implemented front end validations using JavaScript
- Developing the individual customer Service Representative and Federal Family Portal modules in java/J2EE using struts framework with MVC design pattern and connecting to database using JDBC. RAD IDE was used to do the development.
- Design UI component such as Model, View and Controller in Struts 2
- Created Action classes, form beans and view beans.
- Involved in build, staging and deployment of J2EE applications used eclipse IDE and Tomcat server.
- Unit and Integration Test Plan preparation and Execution
- Deployment and Post deployment support.
- The system involved enrollment and registration for dental and vision insurance plans.
Confidential
Java Developer/ Tester
Responsibilities:
- Worked with both onsite and offshore leads to understand user requirements.
- Created detailed level design of subscriber module, both batch and user interface using MS Visio 2000.
- Created unit test cases using Junit.
- Directly worked with clients to plan and Execute end to end functional and System test plan.
- Identified and Created Messaging Queues for development and testing.
- Development of Java related classes and components using Rapid Application Developer (RAD 7) as IDE
- Implemented MQ interfaces like pub-sub and point to point using JMS, JNDI and MDB
- Developed java batch application to create PDF documents through XML and XSLT.
- Developed reusable API’s for parsing and loading XML messages.
- Created IBM workflow process models using IBM Integrated workbench and developed Java applications using and accessing IBM Workflow API’s
- Involved in defect fixing and code reviews.
- Prepared and updated existing High level and detailed level design documents, including class, Interface and system specification documents using MS Visio.
- Implemented the front end design and validation using HTML, JSP, CSS and JavaScript.
- Used Spring, iBatis & JDBC for creating java classes for connecting to the database layer.
- Developed Unix batch scripts and scheduled the same through Autosys (PBRS - Production Batch Request System).
- Implemented MQ interfaces through JMS Message Driven Beans (MDB).
- Implemented MVC for front end system using Struts.
- Coordinated defects assignment and tracking the progress.
- Constantly engaged in Code Review Activities using documented coding standards and PQM (Project Quality Metrics) tools.
- Created reusable tools (for unit testing) and other artifacts that helped increase productivity.
- Used Serena PVCS for configuration management.
