Sr. Java Developer Contract Resume Profile
Corvallis, OR
SUMMARY:
- More than twelve years of experienced in managing, leading, offshore coordinating, developing and integration applications in Banking and Insurance and Manufacturing domains.
- Experienced in design and development, leading and also architecting solutions in Java, J2EE, Scala, Web service, BPM, SOA, Gem fire, Spring and Hibernate and SQL based and NoSQL based MongoDB skills.
- Involved in different SDLC phases and also in Agile process
- Hands on in technologies with OOAD using different UML tools
- Having very good experience on Business Process Management BPM tools Flow brix and Lombardi Teamworks.
- Having experience in leading the team in offshore and onsite co-ordination.
- Very good onsite experience with different customers.
- Good knowledge in RubyOnRails and Angular JS and Ajax.
TOOLS / SKILLS
- Programming Languages Java, J2EE, Scala, XML,JSON, XSLT, REST Web Services,
- RoR
- Databases Oracle Database 10g, DB2 UDB, MS SQL Server, MongoDB
- NoSQL , Vertica, Gemfire
- Operating System Windows, UNIX, Linux Ubuntu 11.04 , Mac OS
- Development/Productivity Tools Spring Tool Suite, WSAD, RAD, JBuilder,
- SQL Developer, TOAD, Eclipse, JMeter, Jprofiler, Siteminder
- Frameworks/Web Technologies J2EE JSP, Java Servlets, JavaScript, EJB , POI, Lift
- framework, Apache, REST, Rabbit MQ, Spring, Hibernate,
- RoR, Ajax, Gemfire Caching
- Appservers/Webservers Websphere 6.1, Web Logic, Tomcat Web Server, Jetty,
- Apache
- BPM tools Lombardi BPM , Flow brix
- Software Engineering Methodologies/Tools/Technologies CVS, Clear Case, UML, PVCS,
- SVN, Git, Agile PivotalTracker, Rally, JIRA , SBT, Jenkins, Bamboo
- Verticals Insurance, Banking Finance, Securities, TELECOM, PLM,
KEY PROJECTS
Confidential
Sr. Java Developer
- Confidential is the new common service for ADP products which can provide single sign on and authorize a user based on the role and its permissions in more than one store. IAM supports user administration for different applications an user wants to access to. This is a cloud based common service.
- This is being developed in technologies Java, Spring, MyBatis, Gemfire caching, Oracle, GIT, Tomcat or Jetty, Siteminder
- Contribution Involved in the design and development of Authorization services, incorporated the Gemfire caching Write through, Read through and Cache-Miss into Authorization service,
- Performed profiling with Jprofiler and metrics based on Jmeter
- Contributed in integrating with siteminder.
- Migrated the CAS auth to Siteminder single sign on.
- Operating System s Mac OS
- Skills Java, J2EE, Spring Core, Spring MVC, Spring data Gemfire, REST web services, XML, JSON, Angular JS, MyBatis, Hibernate
Environment GIT, Agile, Bamboo, Maven
- Start Date 07/08/2013
- End Date Till date
- Team Size 15
Confidential
Sr. Developer Contract
Description Scheduled delivery is scheduling the print jobs on a specific date and time for publications and sections published by certain HP's publishers over eprintcenter.
There are different modules integrated with AR like ePrinter, Rewards Room, Rewards Point Engine, Fulfiller, Vertica and Snapfish.
Operating System s Ubuntu 11.04
Skills Java, Scala, Scalatra, PHP, REST web services, Mongo, JQuery, AJAX,
XML, JSON, RabbitMQ
Environment GIT, Agile, Linux, Jenkins, SBT
- Contribution One Authentication with Oauth2.0 token
- Integrated with snapfish REST API Vertica DB , fulfiller Innexus API, RPE, ePC
- All applications communicated through Rabbit MQ. Scalable using Mongo sharding.
- Implemented solution for enabling https for AR using apache
- All development done on Scala, Play and Mongo
- Followed Agile methodologies Scrum for different sprint including standup and Demo
Team Size 15
Confidential
Sr. Developer Contract
Confidential Integration is integration with Exceed product for Consumer and Agency ecommerce applications. These consumer/agency applications primarily have Quote, Issue, Score, Order Reports, Bind, Save, Re-access functionalities which are integrated with Exceed. The PLA, legacy policy administration system is replaced with Exceed is now communicating with Exceed using web service. Data Power XI50 is used here mediation layer which converts Acord XML industry standard to Exceed specific XML. Based on the complexity of the current PLA Personal Lines Policy Administration system, most proposed product changes are prohibitively expensive to implement. The current PLA system is based on aging and in some instances un-supported technology. The existing architecture is inflexible making it difficult to enhance and grow.
Role Consultant
Operating System s XP,Unix
Skills Java,J2ee, Web Services, XMLBeans, XSLT, Web logic 10.3, SVN,PVCS,
Insurance
Environment
- SF,J2EE,Oracle, Blaze, Unix,Webservices
- Contribution Working as tech lead in onsite and Involved in understanding the requirements converting into design.
- Interacting with customers and Exceed product team to understand the integrating part of ecommerce applications
- Convert into design and guiding the offshore developers to develop the application
- Responsible for Reviewing and Modifying and promoting the code into version control.
- Responsible for the application till QA release.
Description Internet Channel Offer and Response Engine ICORE is customer acquisition platform that enhances customer experience by providing capabilitie as post application choices for application fulfillment and servicing. ICORE has partially replaced the Capital One Internet Account Acquisition IAA platform which was earlier the customer acquisition platform for credit cards and was developed by Wipro.
Role Tech Lead
Operating System s Unix
Skills Java,CVS,Clear Case, Banking Finance, Spring
Environment Java,JSF,J2EE,Oracle, Blaze, Unix,Webservices,Groovy
Contribution
- As a tech lead, i was involved in understanding the requirements from onsite.
- Estimating the efforts based on work drivers and planned using MS project
- Convert the requirements into design
- Guiding the developers to develop the application
- Involved in Review and deployments.
- Helped the testing team providing the inputs
Team Size 9
Description New WebSTP is a workflow-based imaging application accessed via the Mellon Intranet. Cash, trade and FX instructions are faxed into WebSTP by clients and advisors, and WebSTP automatically routes the instruction to the appropriate team for processing. Users may then view the document online, and, for many transactions, process the activity directly into CMS. Advisors will be given unique phone numbers into which they can fax their information. The WebSTP systems will auto-route activity, per advice or phone number, to the correct processing team in business area. Once in the worklist of the correct processing team, the users select a work item i.e. Fax , view the document on-line via an image viewing facility, and, for many transactions process the activity directly onto the host system: Custody Management System CMS via the Web Application
Role Tech Lead
Operating System s Unix, Windows-XP
Skills Oracle Database 10g,J2EE
Environment
- Java, J2EE, Design Patterns, Lombardi Team works 6.2,Oracle 10g, Authoring Environment Eclipse based , SVN, Harvest, Websphere 6.1
- Contribution Involved in understanding the requirements and converting into the design
- Attended a week training of Lombardi team works
- Designed the common Java components and lead the development
- Designed the BPM process model for different workflow modules.
- Lead the team of Lombardi Portal Worklist customization.
- Developed process models in Lombardi
- Interacted with Lombardi expert team to close the complicated issues
Team Size 40
Description Cash projector is an on-demand system which is being used for different customers to generate the reports of cash availability depends on different transactions like trades from the custody and accounting. And this will show the forecast data of cash availability for future dates.
Role Tech Lead
Operating System s Unix, Windows-XP
Skills Oracle 9i,EditPlus Editor, Builder ,PL/SQL Developer,SQL Plus,J2EE,JSP,Java Servlets,POI,IT Finance Management,Java,XHTML,XML,CVS,Clear Case, Banking Finance
Environment
- Java,J2EE,WSAD5.2,Oracle9i,CVS,Clearcase,websphere 6.0
- Contribution Involved in understanding the requirements and converting into design
- Developed framework to create the business rules in the system.
- Handled the Exception and logging framework extensively
- Understood the OSA mvc framework to customize the application
- Involved in enhancing the application working with offshore by guiding them in developing the functionalities in Java and J2EE technologies.
- Confidential which stores static data like counterparty information and Standard Settlement Instructions and supplies information to the downstream systems whenever the query comes. It acts as a Interface where it validates and stores the data like TAD Technical Alert Direct is an upstream system which sends SSIs to the DMG. DMG API which acts as a interface for both upstream and downstream systems.
Role Project Engineer
Operating System s Unix, Windows-XP
Skills Oracle 9i,ADOBE Form Designer 5.0,JNDI,PL/SQL,TOAD,Test
Director,vi,Enterprise Java Beans EJB ,IBM Rational Application ,Spring, Hibernate
Developer,J2EE,WebSphere,Finance,IT Finance
Management,Java,XML,XSLT,Clear Case, Banking Finance, Securities
Environment
- Java,WSAD,EJB,MDB,JMS,Oracle,RAD,Websphere
- Contribution Involved in extending the UBS specific persistence framework for updating
- the incoming data for all the GUI components.
- Contributed in extending the TAD interface which authorize and validates for
- different ART Groups. Interacted with London TAD team for the entire
- Change Requests specific to the DMG interface.
- Managing the clear case admin role and build task as additional effort for
some time.
Team Size 30
MDM Director Smart Trust
Description The Smart Trust MDM Mobile Device Management Director is an event-driven workflow environment that is being utilized to orchestrate automated advanced mobile device management solutions. This component is the heart of the MDM system, driving the OTA platform and reacting to events and updating customer information based on those events . As for instance with change of handset, new subscriber with a vanilla handset, change of network, change of location or dropped calls will all automatically result in a request of data to the device requiring an activity update configuration, diagnostic query the device, download bug-fix or a virus software update, change tariff or send quality alert .
Role Project Engineer
Operating System s Sun Solaris
Skills Oracle, JBuilder, JNDI,FlowBriX, JBoss Application Server, Java Beans,
Java, Clear Case, JUnit, OOAD,UML,TELECOM
Environment
- Java, EJB, JBOSS, Junit, Jbuilder, Rational XDE, Rational Clear case,
- FlowbriX.
- Contribution Responsible for designing different workflow process models using FlowbriX
- Dashboard Cockpit
- Involved in writing TPM TerminalProvisioningManager Connector coding by
- interacting with TPM Server which will be invoked from FlowBrix.
- Developed Notification part using Stateless Session Bean which will be
- invoked by flowbrix
- Taken an additional task of writing build script and build using clear case and
- ant
- Involved in writing Junit test cases for Workflow module using Jbuilder.
- Involved in integration testing of workflow module with JBoss Environment by
- configuring and deploying the workflow process in FlowbriX
- Involved in Knowledge Management activities like UCR Document,
Troubleshooting document for Workflow module is an integrated solution that addresses the needs of all participants in the development chain. From executives and business analysts, to program and resource managers, to process managers and portfolio managers, and all team members. IDweb users also extend outside the development organization and integrate customers, suppliers, development partners, and others into the development process. IDweb integrated product development management software lets you automate your product development chain and leverage it to grow revenue and profits. By integrating portfolio, resource, and project data, IDweb enables better insights and more confident decisions. IDweb reconciles product development information across product portfolios, across business units to help everyone from project teams and functional managers to senior executives perform effectively and productively.
Role Senior Systems Analyst
Operating System s Windows 2000,Windows 2003 Server
kills DB2 UDB,MS SQL Server, Oracle
- 9i,JNDI,JTA,PL/SQL,SQL Plus,WebSphere Studio Application Developer
- ,Active X, Enterprise Java Beans EJB ,Java Beans, Java
- Servlets,JavaScript,WebSphere,Product Lifecycle Management,
- JDBC,HTML, Java, XML,XSLT, Eclipse, MS Visual SourceSafe, Corporate
- Contribution Analyze functional document and bring out technologically feasible solutions
- with technical design document
- Conducted prototype exercises configure, code and test to explore the
functionalities.
- Involved in writing multiple database support code, XSLT
- Involved in different J2EE design patterns including Singleton, Data Access
- Object, Abstract factory, Service Locator, Value Object, Value Object Factory
- and Command pattern
- Created different kind of charts including bubble chart, pipe line chart, Pie
- Chart and Bar chart using Corda Pop chart tool which was integrated in the