Java Consultant Resume Profile
Teleflora, OK
PROFESSIONAL SUMMARY:
- Java Consultant having 15 years of experience in multiple industry settings Insurance, Banking, Financial Services, Retail, Revenue and Telecom domains.
- Implemented solutions for fortune 100 companies like Equifax, NYSE, Caterpillar, UHG OptumHealth, HealthAtoZ
- Successfully contributed to projects in critical situations by handling environments dealing with high transactions, throughput without limiting the security. Designed web based applications to optimally load balance.
- Designed applications ensuring the technical and federated architectures of existing policies. At the same time suggested alternative approaches to utilize different tools and or technologies that might better attend - to/serve the project scenarios.
- Conversant with ITIL principles and processes in service inception/strategizing through improvement/betterment of applications/systems.
- Possess a proven ability to produce deliverables according to the clients' expectations.
EXPERIENCE HIGHLIGHTS:
- Expertise in Configuration Management / Release Management processes, handling Code Releases and Deploying applications in Production.
- Developed prototypes and evaluate various options/solutions for J2EE environments.
- Experience in both Clustered and non-Clustered environments, WebLogic Scripting Tool WLST
- Experience in configuring Self-Signed SSL certificates.
- Handle Heap Memory issues, Server Hang, Deadlock, application level lock, database level lock by taking thread dump and analyze to get the root cause for the hang.
- Performance tuning pertaining to JVM heap arguments, JDBC Connection Pools, Multi-pool, OS Parameters and network parameters.
- Expert in JMS configuration with topics publish/subscribe, queues point-to-point, asynchronous event or listener-based producer contacts consumer, synchronous consumer makes blocking receive call to producer, and durable subscriptions offline messages allows topics to emulate queue behavior . Experienced in TIBCO service invocation modes
- Provide Level 2 technical support for applications using WebLogic and WebSphere Application Servers.
- Administration, Design, Development and Maintenance of Enterprise Applications using ORACLE WebLogic Server 7.0/8.1/10.x, Apache Web Server, JMS, LDAP on Solaris, Windows Server 2000/XP/2003 environments
TECHNICAL TOOL EXPERTISE:
Data Modeling
ERWIN
UML Modeling
IBM Rational Software Architect, Visio, Rational Rose UML 1.x, 2.x
Source Code Management
GIT, CVS, SVN, Rational Clearcase
WebServices
Apache AXIS, SOAP, Spring-WS, WSIF, REST
IDE
RAD, RSA, Eclipse, WSAD, Dreamweaver, VB
Application Servers
IBM Websphere, Oracle Weblogic, Tomcat
Frameworks
Struts, Spring Suite, JSON, JAXB, XML, JPA Hibernate
RDBMS
Oracle, SQL Server, MySQL
Miscellaneous
JMS, TIBCO, ClearQuest, Clarity, Remedy Salesforce, Informatica, SVN, CVS, GIT
PROFESSIONAL EXPERIENCE:
Confidential
Java Consultant
Responsibilities:
- Contributed in ongoing migration of the application to ATG eCommerce platform.
- Worked on the pricing module engine with ATG configuration and development and personalization.
- Designed and developed business logic with entity, session and message driven beans.
- Optimally used design patterns in the application with middle tier components for business logic and database abstraction.
- Widely used Struts, Servlets and JSP Tag libraries in the project. Used XML Schema on DOM parser.
- Implemented security using Form based authentication and encryption using SSL.
- Gathered requirements for different integrating points with external applications/systems used while migrating the application into ecommerce platform.
- Configured scripts to maintain applications during holiday readiness operations.
- Participated in load testing, UAT, Bi weekly releases.
- Worked on legacy application that's done in ASP and worked with backend jobs that were done in .Net framework, gathered requirements to design the pricing and promotion engine/process in new platform.
Environment: Java, Struts, Hibernate, JBoss, CGI Perl, IBM MQSeries, WebLogic, UML, ATG e-commerce platform Pricing module personalizaion, SQL Server, Oracle 8.i, UNIX and Windows
Confidential
Sr. IT Analyst Air Traffic Organization Webservices
It's the core team for solution architecture at Confidential and is responsible for setting standards by designing the SOA architecture, write new and enhance existing webservices to meet client needs.
Responsibilities:
- Interact with client and analyze the requirements to convert legacy applications into J2EE framework.
- Test SOAP based webservices.
- Contribute or study legacy ASP Web application
- Contributed for the project work related to migrating applications from OC4J to use tomcat 7.0 server.
- Implement junits for the code written and perform code reviews per java/organization standards
- Maven scripts used for building, deploying the application.
- Content repository used GIT.
- Issue handling, Incident management, change requests are dealt using salesforce remedy.
- Used ActiveMQ JMS to do the communication of messages between internal applications
Environment: SOA, Java, Visual Basic, SOAP-UI, JUnit, TOAD, CVS, Spring-WS, GIT, Grails, Salesforce Remedy, Eclipse, Spring suite, Active MQ, Oracle 10g
Confidential
Java Consultant
Designing Retail and Point of Sales application for wire line and wireless products of AT T
Responsibilities:
- Participate in requirements gathering meetings to enhance the design.
- Enhanced Point of sales application design to accommodate usage of design patterns and developed the modules with extensibility and reusability of codes between wireless and wireline environments.
- Prepared, delivered presentations to validate the approach/solutions in line to OOAD concepts.
- Wrote application/programs adequate checkpoints in business logic to automate the batch processes avoiding unwanted monitoring of them.
- Agile development is practiced with daily SCRUMS.
- Configured environment with respect to build process and vtier setups for developers.
- Involved in the design and architecture of the UI using Flex, and developed the UI component libraries using Flex/ActionScript for common functionalities in AT T organization level retail applications.
- New Design is using Spring JDBC injections. Jquery is the main AJAX tool to use entire javascript.
- AT T Billing Account Support, Account Management Support, Wireless Support are handled
Environment:
Design Patterns, Collection Framework, J2EE SOA WEB SERVICES, TIBCO, UML, SOAP, JUnit, PL/SQL, TOra, SVN, RSA, FLEX, JQuery, Struts MVC, Eclipse IDE, WebLogic, Spring JDBC, Linux
Confidential
Senior Software Architect WMT Workforce Management Toolset Confidential to modernize its legacy system to render services required by Air Traffic Controllers and personnel from other divisions on Demand by aggressively adopting Service Oriented Architecture. A standardized platform through which the nationwide controllers can access the system and do their day to day activities like Scheduling, Time Tracking, Decision Making and Identity Management Services.
Responsibilities:
- Participate in requirements gathering meetings with Subject matter Experts.
- Identify issues with the requirements. Suggest and direct the stakeholders to potential resolutions of such issues. Used Agile programming techniques to have a quick snapshot of the requirements.
- Create and review Software Architecture Document, Interface Control Document and others that describe the system's architecture with emphasis on requirements development, planning, analysis and design.
- Create and review Activity, Class and Sequence diagrams as needed by the project.
- Analyze and prototype difficult sections of the system.
- Analyze and document system integration with external systems to insure that the requirements are able to be implemented within the defined architecture.
- Participate in estimation of project development effort.
- Work with project stakeholders on devising effective and efficient approaches.
- Liaise with other project areas to coordinate interdependencies and resolve issues.
- Liaise with various client personnel to gather requirements.
- Prepare and deliver presentations and briefings as required by the task.
- Establish and maintain system security.
- Report the status of activities and work items whose ownership lies with Software Architect.
- Report any identified issues such as any potential slippage, resource constraint, etc. as well as suggest possible resolutions to such identified issues.
- Collaboration with Business Analyst elaborating the requirements of project using different artifacts.
- Proactively elicit business requirements from Business and Functional Analysts to analyze and propose different candidate architectures which may help in meeting the various project objectives.
- Review and provide feedback to Functional Analysts on different artifacts that they produce.
- Discuss the technical requirements of the project with the Business/Functional Analysts and answer any queries that they have regarding any functional or non-functional requirement
- Prepared and delivered presentations and briefings as required in SOA Framework.
- Issue handling, Incident management, change requests are dealt using salesforce remedy.
- Evaluate different technical products and suggest the best of the breed for the requirements.
Environment: MS Project, RUP, Design Patterns, JMS, J2EE SOA WEB SERVICES, Spring-WS, XML, Flex, JUnit, PL/SQL, Oracle, Toad, CVS, Rational Software Architect, Salesforce Remedy, Websphere, WebLogic, Spring and Hibernate
Confidential
J2EE Architect OptumHealth Operations
Confidential During this time I have worked on multiple applications. Corporate customers of OptumHealth had access to their records in claims data processing customized websites and these details are managed by operations division.
Responsibilities:
- Designed and developed applications with adequate usage of Core J2EE design patterns Data Access Object, Intercepting Filter, Business Delegate, and Service Locator .
- Gathered requirements create the design and/or enhance object relational database mappings best performance techniques like caching, fetching, initialization using Hibernate.
- Interacted with various UHG clients and designed new applications and enhanced existing application.
- AGILE Iterative methodology is used to develop new requirements to the application by assigning priorities to fixes in releases/incremental enhancements.
- Have designed and developed payments module with Aspect Oriented Programming principles from Spring Framework handling utmost security.
- Network calls and database transactions are in compliance with Java Transaction API.
- Used JCA technology to provide resource adapters to connecting the ERP system.
- Application is deployed in SOA framework and Webservices are developed and used by SOAP messages by external systems on an ESB.
- Application is in sync with content services specification JSR 170 .
- Lead the development team and took responsibility to mentor and release the builds on time for portals.
- Application security is configured using JAAS principles on JBoss server.
- Monitored application servers with IBM Tivoli access manager delivered custom reports using Jasper.
- Embedded Google Search in sites for different clients using GWT to render search results.
- Mutually coordinated development and testing teams through the life cycle of applications.
Environment:Java Design patterns, MVC Framework, JBoss, JUnit, Swing components, JAXP, GWT, EJB, RAD-Eclipse framework, JSF, Spring, Hibernate, JAAS, MQSeries, SVN, UML, Rational Rose, ANT, PL/SQL, MySQL, WebSphere Commerce Server, JMS, IBM Tivoli, Linux, SQL Server
Confidential
J2EE Systems Analyst eTaxing
The objective of this project is to develop online taxing system for the state department of revenue which can be used both by individuals and business corporates. Agile development methodology was followed in this project.
Responsibilities:
- Used AGILE iterative methodology Ensure Client satisfaction by managing all aspects of delivery
- Project setup, planning, tracking, monitoring the team
- Organize and streamline business rules to design the application
- Seek out and address Customer Issues related to vendor implementations.
- Gap and Risk Impact Analysis, Review of Metrics, Weekly Dashboard and Conduct Project Status Review
- Communicate with the Customer at the Program level, including Prioritization, Status Reporting, Query Resolution, and Driving User Acceptance etc.
- Webservices are deployed on the DOR ESB within SOA framework.
Environment: Java Design patterns, MS Project, JDBC, MVC Framework, Websphere, JBoss, JUnit, XML, EJB, RAD, Eclipse framework, JSF, Spring, Hibernate, MQSeries, VSS, UML, Rational Rose, ANT, PL/SQL, SQL Server, UDB DB2.
Confidential
J2EE Consultant Core Management Information System CMIS
Responsibilities:
- Lead a team which works on Production support and Major enhancement tasks of the system.
- Addressed issues related to non-functional requirements performance, scalability, reliability, security etc.
- Implemented project in using AGILE methodology with iterative development adapting new requirements to the application by assigning priorities to fixes in releases/incremental enhancements.
- Utilized J2EE design patterns Business Delegate, Service Locator, and Singleton etc.
- Application has been addressed to keep integrity by ensuring transactions are in sync with JTA API.
- Conduct team and client meeting on regular basis to discuss status of projects, address issues.
- Maintain issue logs and Risk management plan for larger size of projects.
- Successfully did audit preparation and participated in SOX Audits.
- Inversion of Control and Dependency Injection principles were chiefly used throughout the application in UI, Service Layer and Data Access tier making the application loosely coupled.
- Used JCA technology to provide resource adapters for connecting to the ERP Webservices through ESB.
- JMS is used as the medium to do communication in the application, with message flows designed in optimal way to accommodate heterogeneous applications with WebSphere message broker service.
- Successfully ensured process compliance and collect relevant metrics for onsite / offshore co-ordination activities and co-ordinated with teams working globally onsite / offshore .
- Successfully migrated legacy Visual Basic application to Java and launched new version of the application.
- Persistence in the application was done with Entity Beans and later migrated successfully to Hibernate.
Environment: Design patterns, JDBC, MVC Framework, JMS, JBoss, Drools, Websphere, JUnit, XML, EJB, Spring, Hibernate, JSR168-Webspehere Portals, Swing, Struts, Jasper reports, Visual Basic, Crystal reports, SVN, RAD-Eclipse Framework, UML, Rational Rose, Oracle, PL/SQL Developer
Confidential
Sr. J2EE Developer / Integration Analyst Tradeworks Printing Subsystem
Printing subsystem 2.0 is the module, which is responsible for all the printing needs of the Tradeworks 2.0 application at NYSE floor. It will print various tickets, Electronic Market Lookup messages from the executed orders in trading and notifies any failures to the Tradeworks client
Responsibilities:
- Developed the middle tier EJB components for business logic and database abstraction.
- Implemented case resolutions, strategies through UI design.
- Developed graphical user interface GUI for the product using Java AWT, Swing
- Used WSAD to develop entity and session beans.
- Widely used Struts1.1, Servlets2.2 and JSP Tag libraries in the project. Used XML Schema on DOM parser.
- Used IBM MQSeries for messaging in the application.
- CustomerMatching to evaluate customer relationship policies, manage interactions with requirements.
- Interacted with FileNET eProcess workflow.
- Managed user roles and did Performance analysis with application Server.
- Implemented security using Form based authentication and encryption using SSL.
- Used open JMS framework for designing the system and designed Websphere Scheduler.
Environment: MS Project, Water fall Methodology, Java, Spring, JDBC, Struts MVC Architecture, JSR 94, WSAD, RAD, JBoss, Web Sphere, JUnit, XML, SWIFT Parser, EJB, MAVEN, UML, Rational Rose, Visio, Oracle, DB2 and WinNT
Confidential
J2EE Lead / Onsite-Coordinator Site Redesign
A project to redo the website design and implement new framework
Responsibilities:
- As a J2EE designer the framework was architected using patterns, and best practices.
- Developed the application by implementing Struts Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSPs as View and ActionServlet as a Controller.
- Revamped the entire content change and look on the newly developed website.
- Methodology utilized here is AGILE, iterative development.
- Integrated MAVEN for the continuous build process by configuring config.xml in CruiseControl.
- SSL HTTPS is used to exchange consumer data over network.
Environment: MS Project, JSP, Struts, Tiles, WSAD, JSR168-Webspehere Portals, JUnit, XML, Hibernate, Oracle 9.i
Confidential
Sr. Programmer Analyst Purchase Management System
- Involved in the development of TAIRCS using CORBA specification IDL and EJB, JSP's with JBuilder as IDE.
- Legacy application logic dealing with FORTRAN was migrated to J2EE.
- Edited the flat file using VI editor, created several batch programs using shell scripting.
- Develop triggers and stored procedures using dynamic PL/SQL.
- I was involved in analysis, design and development of a FileNET eProcess solution.
Confidential
Sr. Programmer Analyst
Responsibilities:
- Analysis, Design, Artwork for the development of ASP Html Pages, used Perl to do string manipulations.
- Involved in developing various triggers and stored procedure
- Worked with OLAP to Business Objects and interacted with ETL using Informatica, Pentaho.
- Developed Entity beans - EJB for getting personalized data from data, used JFC/SWING.
- Used RMI to port objects across the internet, Perl to develop string handling validations and maintenance.