We provide IT Staff Augmentation Services!

Java Architect / Developer Resume

Nashville, TN

SUMMARY:

  • 15+ years of experience with Java, J2EE/EJB, JSP, JMS, DHTML, HTML, JDBC, ODBC, RMI, JNDI, ASP, Swing, and WebSphere Enterprise Service Bus, AJAX, Java Script and VB Script and LDAP Directory queries.
  • 15+ years of experience in the development of Data Driven Web Sites utilizing SOA, LDAP, UML, SOAP Web Services and Swing. Managing applications through the entire Software Life Cycle. This experience includes the development of secure Java Web Applications, Servlets & Web Services with automated intruder detection, logging and notification with granular LDAP Authentication.
  • Various projects included an installation of the Documentum Enterprise Content Management Solution.
  • Exceptional Business Communication Skills with respect to the development of documentation for quality, training, policies & procedures for both the technical and executive audiences.
  • 10+ years of experience as a Senior Software Architect/Developer for Confidential,Confidential,Confidential,Confidential,Confidential,Confidential,Confidential,Confidential,Confidential,Confidential,Confidential / Server applications for the monitoring, maintenance and reporting for all Facilities Management Accounts
  • Utilized Hibernate Java Object / Relational Framework to map Java Objects to a relational database eliminating vendor specific SQL.
  • 10+ years of experience with UML Modeling: modeling complex data structures, data sources and the integration of foreign data structures into a cohesive data image to be utilized as the source image for Command & Control decision making applications.
  • Experience with computer hardware from basic configuration to the most advanced network infrastructure design including Raid and SAN technologies, Novell & MS Cluster Server configuration experience with Oracle, Citrix, Web Applications, Hibernate and GroupWise & Exchange Mail Systems
  • 5 years experience with C2 implementation from the in memory near real time image manipulation of global package delivery to global military transportation logistics.
  • Expert level of knowledge with all major software packages including MS Office, MS Publisher, Visio, MS Project, Documentum ECM, Software and Project Modeling, Apache, Tomcat, IIS, Novell Enterprise Web Server, MyEclipse, WebSphere Development environment and Java Development Technologies including Java Caching System.

PROFESSIONAL EXPERIENCE:

Nashville, TN

Java Architect / Developer

Confidential

Responsibilities:

  • Architecture and Development of the Middleware solution based on WSO2 to migration of 128 interfaces from WPS.
  • Technology stack:
  • Primefaces
  • Hibernate
  • Spring
  • JMS
  • JPA
  • Oracle & SQL
  • Interface Complexity Analysis Legend.
  • 128 Interface Complexity Analyses.
  • Real time interface architecture for SAP Process Orcestration.
  • Android application developer.
  • Documentation for the existing interface functionality.

Wilmington, DE

Java Architect Developer

Confidential

Responsibilities:

  • Responsible the architecture and the development of the following applications and processes using Spring, Spring Web Services, Hibernate, Oracle, Primefaces, J2EE:
  • Apache Solr implementation expert.
  • Big Data SME for Cloud migration including SAAS, IAAS & PAAS.
  • EASE Dispute Web Services:
  • A real time web service that processes card holder disputes from the time the dispute is reported to dispute resolution.
  • Developed real time Encryption, Decryption and Masking process for PCI, PII and other personal customer information.
  • Android mobile application developer
  • Report Generator:
  • A real time PDF & Excel Report Generator that can output raw data from any database to either a PDF or EXCEL Report.
  • Dispute Audit Process:
  • Areal time process giving customer services access to every aspect of the Card Holder Dispute process including the ability to update and resubmit ant dispute back through the EASE Dispute API.
  • Improved Rapid Development Process:
  • The new Rapid Development Process reduces application delivery time from years to mere months
  • This includes design, development, trouble shooting and production deployment.
  • The new process saved the company 1.5 million dollars in development effort in the first year alone.

Nashville, TN

Java Architect / Developer

Confidential

Responsibilities:

  • Responsible for the architecture and development of the following:
  • Big Data SME for Cloud migration including SAAS, IAAS & PAAS.
  • Social Networking Identity Provider Authentication, this web application was designed and implemented by me to replace an existing Oracle Identity Management solution. The goal of the application is to:
  • Be the Authentication & Authorization hub for all existing and future Healthway s applications, and services.
  • Allow Healthway s members to utilize all approved Social Networks to provide authorization for applications and services access.
  • Allow multiple Social Network profiles to identify each member in the Healthway s enterprise.
  • Implement a Healthway s specific OAUTH v2.0 solution for members who do not want to utilize the existing public Social Identity Providers. This part of the solution functions the same as when you utilize Facebook or Google as an authentication mechanism for your favorite web site.
  • Graphical Dash Boards for at a glance application status with data drill down with the proper credentials.
  • The multi - threaded Security Certificate Discovery web application. The SCDWA is designed to scan the network for designated devices to be scanned for Security Certificates regardless of their location on the device and save the pertinent information about each Security Certificate fond to an Oracle database.
  • The HTML 5 user interface allows for the following:
  • To start the Security Certificate discovery process.
  • Monitoring of each thread that runs in the background in real time.
  • Generate various reports documenting each Security Certificate that is found on the network.
  • The next generation HL7 compatible ESB that will take in data from a variety of common sources and process it without duplication to various backend data sources for CRUD and other data processing. As you can understand more details on this subject is not possible as it is a trade secret.
  • Designed the software required to implement the Federally Facilitated Exchange for processing Medicaid Eligibility & Enrollment Member Management (EEMMS) system for the Confidential.
  • Technology Stack for each project:
  • Primefaces (JSF)
  • Spring v3.01
  • Hibernate v3.35
  • Java JDK v1.7.X
  • Oracle - SQL
  • Web Services both SOAP & REST.
  • OAUTH v1.0 & v2.0: The version was determined by the Social Networks implementation.

Nashville, TN

Java Architect / Developer

Confidential

Responsibilities:

  • Responsible for the architecture and development of the following:
  • Porting the C++ version of the Ingram eBook Fulfillment Web Application to a Java Enterprise Web Application. The web application consist of a multi - threaded servlet the processed the various stages of and eBook order and the communication with the Adobe Content Server that is responsible for delivering the purchased encrypted digital content and Digital Rights Management (DRM). All external Ingram web communications were handled via HTTPS with the URL parameters and values encrypted with shared and public / private key pairs.
  • The Content Delivery Java Web Application consist of:
  • eBook Order Processing.
  • Content Delivery.
  • Retailer Notification.
  • Download and device limits and tracking.
  • Adobe Content Server communication.
  • Oracle - SQL
  • Other deliverable included:
  • Functional, Logical and Programmatic documentation which included flow charts describing the applications flow.
  • A single source of the Core Business Logic is available to the HTTP Servlets, SOAP and REST Web Services. The Java Web Application includes a migration component that routinely keeps the original and new database structures in sync.

Nashville, TN

Java Architect / Developer

Confidential

Responsibilities:

  • Responsible for the architecture and development of the following:
  • Standards as it relates to current and future web development. The goal of this position is to develop a standardize implementation of the technology stack for internal and outsources development projects.
  • Creating a template that implements all aspects of the technology stack to be utilized as a How to Guide for future projects. The template includes real world example implementations of all of the controls available from RichFaces and how those controls interact with other Java Technologies including Database & LDAP access, Web Services and JMS. A customizable skin was also developed so the new applications can have the desired look and feel.

Nashville, TN

Java Architect / Developer

Confidential

Responsibilities:

  • Responsible for the architecture and development of the following:
  • 5/3 & Allied Banks for development of real time purchase and chargeback solution with automatic email and SMS notifications.
  • An integrate system that allowed real time transaction processing based on electronic transaction received from multiple financial institutions. This includes the integration of financial institution data center hardware and software via Web Service, VPN's and JPOS.
  • A real time multi - threaded Java Enterprise Web Applications for processing millions of transaction per day. This process facilitates the real time processing of cash rewards paid to card holders of participating financial institutions. 30 seconds is the average time form purchase to the cash rewards being posted to the Card Members accounts.
  • The Test Suites that rigorously stress test all front end, middleware, backend systems ensuring optimal up time and system availability.
  • Continuous integration was accomplished with Jenkins CI.
  • Every successful build is automatically moved to the next environment for testing & evaluation on the appropriate deployment schedule.
  • I was also responsible for guiding and mentoring Junior and Mid Level developers in their daily development activities. My duties included:
  • Class and application design.
  • Documentation formatting
  • Ensuring overall Agile process adherence.

Louisville, KY

Java Architect / Developer

Confidential

Responsibilities:

  • Responsible for the architecture and development of the following:
  • The Spring Integration patterns that were utilized to the design the middleware communication process between PJI corporate headquarters and the 3000 plus stores that make up the PJI global network.
  • The goal of the middleware redesign is to build and implement reusable and plug & play code. Reusable is defined as code that requires little or no modification to extend the middleware process to additional corporate to store and store to corporate communications. Plug & play is defined as any process that is utilized in more than one middleware process must be written in such a way that it can be plugged into any additional processes with minimal configuration effort.
  • Oracle database access was implemented through the use of Hibernate Entity & Transaction Managers, Auto wired Data Access Object s and Spring dependency injection.
  • TIBCO EMS. The bi - directional corporate to store JMS communications were configured through the use of various inbound and outbound JMS channels that transformed the Java Data Transformation Objects into XML for transmission over the JMS channel then transformed the XML objects back to the appropriate Java Data Transformation Object at the receiving end. Messages were routed to the appropriate destination through the use of Message Header Content Routing to ensure the messages are routed to the appropriate destination.

Chicago, IL

Java Architect / Developer

Confidential

Responsibilities:

  • Responsible for the architecture and development of the following:
  • The State Partnership Exchange for processing Medicaid Eligibility & Enrollment Member Management (EEMMS) system for the Department of Health and Human Services.
  • The Mainframe to Web Application migration of the DHHS Recipient Manger. The goal of the project is to bring the process necessary to generate IL, DHHS Recipient Information into the 21st century by creating a web interface to replace the existing mainframe application.
  • Tabbed Panel Search UI for DHHS Recipient Manger with in the confines of the MyFaces - Tomahawk libraries. (View)
  • Middleware needed to process the necessary search criteria into PDF Forms through the use of POJO s, the latest iText PDF libraries and custom written factories. (Controller)
  • The search and retrieval of the required form data from the DB2 Server tables and stamp this information on the PDF Templates generating virtual documents of varied length for presentation to the UI. (View)
  • Web Services that loads the necessary data into the DB2 Server tables providing notification to the appropriate person should any data fail to successfully load into the required tables. {Model)
  • WebFocus dashboard development with:
  • Oracle backend utilizing the Java common interface tools for WebFocus.
  • Implemented the required changes to the DB2 Server table schemas for database normalization to minimize valid data load failures during DB2 Server table loads.

Nashville, TN

Senior Java Developer

Confidential

Responsibilities:

  • Responsible for the architecture and design for the Hybrid Middleware environment. The goal of the project is to provide a middleware solution that was separate all of BSA back end systems from any existing or future front end access, allowing BSA to modify, change or upgrade the back - end system with regards to any front-end implementation. WebSphere was used as the primary development environment. All existing C# code was ported to Java for future code compatibility. Spring was the primary wiring technology utilized to complete this project.
  • Designed: the AIX clustered hardware and software configuration to support the Hybrid Middleware software for SAP and Legacy Mainframe Integration.
  • Defined overall Java class architecture. WebSphere Process Server & WID are the primary integration Java Technologies.
  • Created mapping documents for the existing 112 interfaces used to communicate with the internal BSA systems and external vendors and suppliers implemented as Web Services.
  • Designed the custom monitoring process which provided notification of system failure through console and email escalation notification via Enterprise Service Bus
  • Led the 100 member development team in the completion of the project. At this point in time we are current a year ahead of schedule in our development cycle.
  • Created all necessary architectural, Use Case, UML and Data Modeling documents.
  • Created the foundation for the implementation Documentum.
  • Responsible for the architecture and design for the Hybrid Middleware Database environment. The goal of the project is to provide a seamless solution to migrate the existing multi vendor data sources to Oracle 10i.
  • Created the necessary tables, indexes, triggers and stored procedures necessary for this conversion
  • Provided the leadership for the data modeling of the new data structure and design.
  • WebFocus dashboard development with Oracle backend. Java common interface to WebFocus tools.

Knoxville, TN

Java Developer/Security Architect

Confidential

Responsibilities:

  • Responsible for the architecture and design of the necessary algorithm utilized to impose security on all existing and future NOVA applications. Through the use of the Sun One Directory Server & custom Java Web services Authentication and Authorization was imposed on all Nova applications at the control level for each page in every NOVA application.
  • Utilized AJAX, SWT & GWT and other Java Technologies to impose the appropriate security constraints on the NOVA web applications.
  • WebSphere was used as the primary development environment along with the Enterprise Service Bus. The security solution was implemented on Sun Application Server running on AIX. Spring was the primary wiring technology utilized to complete this project.
  • Responsible for the architecture and design for the Hybrid Middleware Database environment. The goal of the project is to provide a seamless solution to migrate the existing multi vendor data sources to Oracle 10i.
  • Created the necessary tables, indexes, triggers and stored procedures necessary for this conversion
  • Provided the leadership for the data modeling of the new data structure and design.

Lexington, KY

Java Developer 

Confidential

Responsibilities:

  • Created the project plan to migrate all 125 existing Lexmark ecommerce stores from an end of life IBM ecommerce application called net Commerce to a Layered Open Source Architecture. Some existing code was ported from C# to Java... My Eclipse was used as the primary development environment.
  • The Wizard - is designed to move the creation of new ecommerce stores from the responsibility of the Confidential staff to the Lexmark Account & Marketing Representatives. It is a variable 12 step Wizard that allows the user to select the look & feel of the new ecommerce store from various templates. Personalize the chosen template with logos and showcase information. Choose the items to be displayed as store content. Select the type of credit cards accepted and how they are processed. Identify alternate store administrators and determine whether the shopper can import or export the existing shopping cart to disk or a Lexmark partner site. All authentication & authorization is handled by LDAP.
  • The Manager is the application the store owner will use to manage the store. The manager has the capability to manage multiple stores for each store owner. The manager contains a portal to manage all aspects of the following applications: Order Processing, Catalog Management, Charts and Graphs, Customer Information Management, Promotions & Discounts, Shopping Cart Management and store conversion via the Wizard.
  • Identified the existing and proposed Lexmark system that requires modification or enhancement in order to successfully complete this project.

Memphis, TN

Java Developer

Confidential

Responsibilities:

  • Developed and implemented the process that evolved the existing hard copy security reports into 3 dimensional web reports with the ability to drill into the data, view and compare the content of the reports either month to month or using date ranges without time limitations. Developed a JMS solution that connected to one of the company mainframe via MQSeries (MyEclipse development environment) for real - time access to customer claims data. Developed the basic concepts for improving the Case Management System.
  • Web Focus Developer: Developed the Graphic reporting structure that added full color charts and graphs to the text reporting structure of the FUSIS web application. Designed program flow and the connectivity to the newly installed Web Focus Reports server.
  • Track Watch Enhancement: Improved the TrackWatch Exception process so that proactive notification of lost or missing packages is now possible any where in the world. I created a 96 plus flexible web enabled reports structure that allows the TrackWatch investigator to view the TrackWatch data in a variety of way including by region, district, location and service type. This was possible through the implementation and manipulation of a C2 memory resident image of the global package delivery information. The reports are served through a secure java Servlets that makes all of the decision as to format, access and which popup menus and graphics to utilize. This solution was implemented on a clustered UNIX and Linux platform.
  • Process Improvement: Developed the process that reduced the notification time of lost or stolen packages from an average of 21 days to a matter of minutes.
  • Task Manager: A web enabled application utilized to track all ongoing development projects. The task manager allows the user and department manager to track all project related activity including hours spent and cost associated with those hours. Real-time notification to the user via email and instant messaging as to what task are due and when. Various task views are available based on open, closed, type, project, and user to name a few. All views allow for multiple search criteria with full functionality via an ordinary web browser.

Nashville, TN

Java Developer

Confidential

Responsibilities:

  • Design and implementation of: Java Web Applications on Apache Web Server, Tomcat Server Side Java Environment, MS IIS, Netscape Enterprise Server and Novell Web Server configuration specialist.
  • IBM WebSphere Developer, Ecommerce Security Specialist with expert Firewall Design and problem resolution and the development of Secure Java Servlets with real time security breach notification. JSP Development, Win32 Java Application development, UML, SOAP, Swing, J2EE Development and Secure ecommerce Applications with granular LDAP Authentication.
  • Administrator of multiple technologies including: SAN, Server Clusters, MS Exchange and Novell GroupWise v6.0 with Web Interface and Arc Serve. Advanced Oracle, SQL, BTrieve, MySQL ArcServe, MS Windows NT. 2000 & XP and Novell Netware 6 experience. Novell CNE, iFolder, iPrint, ZenWorks, Groupwise, Border Manager and Netware 6 configuration specialist.
  • Expert experience in: MS Word, Excel, PowerPoint, FrontPage, PhotoDraw, Access Visual Studio, Outlook and Project. eDirectory, XML and DirXML Developer. Integration of eDirectory with various corporate directory structures and workflow management implementation expert.
  • HL7 Integration: wrote a pure java based application, "configuration, not programmatically driven" approach to integrating any number of healthcare systems in real time. Two way messaging integration for real time status notification.

Hire Now