We provide IT Staff Augmentation Services!

Technical Architect / Lead Consultant Resume

Atlanta, GA

OBJECTIVE:

Proficient in providing integrated business solutions; key contributions to development and delivery of software solutions to the company’s growth and in turn ensuring personal growth in organization. I believe that my technical and communication skills enable me facing the challenging career ahead.

PROFESSIONAL SUMMARY:

  • 14+ years of IT experience in software development using Java/J2EE technologies in SOA / REST / MicroServices architecture.
  • Experienced in Confidential, BNFS, Health Care, iTV, Telecom and e - Governance domains.
  • Experienced in participating all phases of project including requirements, UML design, development, system integration and production support.
  • Experienced in onsite-offshore model, mentoring/leading small sized team technically
  • Developed in-house frameworks (MVC/Exception/ORM/Utility), developer tools and adoptable to new technologies and frameworks.
  • Experienced in integrating J2EE applications with Process server, Message Broker and MQ.
  • Core interest in building frameworks/wrappers to accelerate development and also leading to better maintenance, fewer bugs and high productivity.
  • Experienced in Agile, waterfall development methodologies.
  • Bestowed star performer awards and customer appreciations.

TECHNICAL SKILLS:

Java Technologies: Core Java, Servlet API, JSP, JMS, EJB2, Javamail, JDBC, JNDI, JNI, Java Networking, XML, Web Services (SOAP/RESTful), BPM (Activity), J2EE design patterns

Frameworks / Tools: Struts, Spring MVC, iBatis, MyBatis, CPO, Hibernate, MySQL, Tiles, IBM MQ series, Apache HTTP Client, Apache Shiro security, Open LDAP, IBM HATSApache Ant, Redis, Dozer, Liquibase, LDAP, XSL, TestNG, MockitoJUnit, cucumbers

Databases: Oracle, DB2

Version control Tools: PVCS, CVS, Tortoise SVN/GIT, Clear Case, GIT Bash

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Technical Architect / Lead Consultant

Responsibilities:

  • Rearchitectured a monolithic rating engine to MicroServices
  • Integrated Rating service with Confidential -E&O and Healthcare Application
  • Enabled rating engine to read exposures in premium calculation
  • Designed / Implemented rating service to support both JSON or XML request
  • Design and Implementation data-set definition service for Specialty-ISO code for Healthcare (Ancillary / SGI / SGIDental / Core) program.
  • Designed Rater integration input structure for JSON mapping. creation of standards and processes for coding, implementation (aspects such as logging, security, error handling, etc.)
  • Testing rating engine using unit, integration, and end-to-end with JUnit and Cucumber

Environment: JDK 1.7, Java Persistence API, Spring Core, Spring WEB, Dozer, MySQL, Restfulcucumbers, Hibernate, FirstBest (Guidewire)

Confidential

Java/J2EE Developer

Responsibilities:

  • Design and Implementation of Professional Liability lines of insurance business underwriting system.
  • Design and Implementation of invocation of various services (WebServices) on HSF for document generation / Saving Policy Information.
  • Design / Implementation of Sync Jobs to load configuration data from HSF Portal to UMS System - JMX Jobs
  • Designed critical functionalities like Physician Termination, Tail Coverage offer cycle, TRIA premium, Out of Sequence Endorsements for Healthcare Ancillary
  • Integrated with Billing system, Claims, Agent Portal, and Self Pay for Agency
  • Implementation of Accelerator, using Dozer framework, to save data form UMS to HSF Porta
  • Product customizations to attach policy forms separately at bind or endorsement state.
  • Customization to link underlying policy information for Excess / UMB policies.
  • Customizations to support Tail Coverage offer / TRIA coverages / Out-Of-Sequence endorsement.
  • Integration with Billing / Claims / Rating systems
  • Designed critical functionalities like Physician Termination, Tail Coverage offer cycle, TRIA premium, Out of Sequence Endorsements for Healthcare Ancillary

Environment: JDK 1.7, Java Persistence API, Spring Core, Spring WEB, Redis, Dozer, MySQL, Restful, cucumbers, Hibernate, Postman, Jersey, Maven, JIRA.

Confidential, Birmingham, AL

Java Architect / Lead Consultant

Responsibilities:

  • Design and Implementation of accounts and cards core functionality in micro services architecture.
  • Developed core projects applicable for all micro services as maven-dependencies.
  • Design changes in UPA (internal micro service) for enhanced performance of read-only operations. (ID Resolution, Allowed Products) using Redis.
  • Amazon SQS implementation for tracking Mainframe calls, which is used for billing. (used by external applications)
  • Developed annotations of cards/accounts operations used in cucumbers feature implementation.
  • Code refactoring for cucumbers to bring down cucumber execution time.
  • Sandbox and cucumbers implementation for cash-in/cash-out services.
  • Service changes by de-coupling sandbox and ESB implementation for micro services.
  • Liquibase implementation for accounts service and JPA-Liquibase integration for changeLog generation using MVN plug-In
  • Proposal to Java 8 upgrade and impact analysis.
  • Proposal to use spring boot for externalized properties which eliminates duplicating them at each micro services.
  • Spring-dozer implementation, converting POJOs for ESB vs. Rest Client Vs micro service beans.

Environment: JDK 1.7, Java Persistence API, Spring Core, Spring WEB, Redis, Dozer, Amazon Web Services (S3, SQS), MySQL, Restful, cucumbers, Hibernate, Postman, Apiary, Jersey, Apache Tomcat 7, GIT, Source Tree, Maven, Bamboo.

Confidential, Bethlehem, PA

Java Lead Consultant

Responsibilities:

  • Implementation of Rest Gateway to handle JSON/XML requests coming from Geneva, JLR Portals.
  • RESTFul service implementation for Vehicle Registration/De-Registration requests in Gateway.
  • Used Apache Shiro security framework for authentication, authorization in Gateway server.
  • Managing small team at offshore, team mentoring, integration testing and deployments.
  • Interacting with SD/Client to prepare Technical design documents.
  • RI-Framework upgrade (Java8 and Web Logic 12) implementation to Gateway server.
  • LDAP implementation using Apache Directory, LDAP CONNECTOR framework implementation which can be used by all other projects for LDAP connectivity.
  • Schematron rules based validation implementation for Account Status /Account Update/Profile Management requests.
  • Google Captcha implementation to avoid automated requests on Geneva/JLR portal.
  • Customizations to MBB/Jasper/CSI connectors by implementing SOAP Header level security.
  • Used Apache HttpClient to connect with MBB external system through Http GET/POST
  • Used XSL transformation for convert Gateway requests to external connector requests (like CSI/Jasper)
  • New Implementations (Profile Management request handling) to support connectivity between Gateway and Timex Portal.
  • Data preparation of all portal use cases for Load testing.
  • Customizations/Bug fixing in Email connector to support Special Characters and Images.
  • Used Google GSON to for JSON to transformation to POJOs and vice versa.
  • Offshore management, task allocations and tracking development status.
  • Framework enhancements and Maintenance
  • LDAP installation and schema configuration across environments.

Environment: JDK 1.8, Oracle Confidential SQL, CPO, CONNECTOR Frameworks, XML, Java Mail, Restful, Apache Shiro, WebLogic 12.3, oXygen XML Editor, File Poster, IBM AppScan, Load Runner, SoapUI, Smart SVN, Sonar, Maven, Bamboo, Apache Directory.

Confidential, Concord, NH

Technical Architect / Lead Consultant

Responsibilities:

  • Design and development of FET (Functional Equivalence Testing) tool for testing new implementations Vs existing functionality.
  • Invocation of CISC based Web Service to extract RPC results to compare with EJB results.
  • Developer tools to Analyze COBOL code and generate Java snippets.
  • Developer tools to generate MyBatis queries for new conversion beans.
  • Lead a team technically, a size of 6
  • Java Naming Object Factory implementation to support string values in JNDI in WebSphere.
  • Developed EJB interceptors to invoke CICS Web Service if FET flag is enabled
  • Developed Utilities to accelerate development process.
  • Converting some complex COBOL to EJB beans.
  • Bean conversion for Resource Assessments
  • Bean conversions for Spend down Periods / Spend down periods calculations
  • Conversion for Easy Inbox to process all incoming request to New Heights for NH Easy application and case creation.
  • Bean conversion for Vehicle/Burial/Liquid resource calculations.
  • JIRA development task creation, Code Review and Integration deployment activities.

Environment: JDK 1.6, EJB 3.0, MyBatis, IBM Web Sphere, COBOL, DB2

Confidential

Java/J2EE Developer

Responsibilities:

  • Design and Skelton implementation of Confidential components.
  • Design/Development of UI screens using HTML, Java Script, CS
  • Developed FFMHub Interface to connect with Federal Hub (dynamic web service invocation).
  • Developed VLP Service capable of invoking Federal Web Service through FFMHub Interface.
  • Development / Code Review / Integration / Deployment activities.

Confidential, Portsmouth, NH

Sr. Consultant Developer

Responsibilities:

  • Used TestNG for unit testing, developed core components capable of executing recorded URLs using TestNG.
  • Developed Place Stop/Cancel Stop web services for Check Management module.
  • Code changes to improve performance for JDMP and RULE file based events.
  • UI customizations using JSP / DOJO / Json / HTML and Java Script and CS
  • Converting RUL file based events to Java based JDMP events.
  • Re-write existing Payment Transfer (RTGS/NEFT/ACH/Wire) functionality into Web Service.
  • This project is implemented using Agile development methodology
  • Testing of Payments web services using SoapUI
  • Implementing code changes to protect from CSRF vulnerabilities and testing using Burp tool

Environment: JDK 1.6, Struts, JSP, HTML, Java Script, Web Services, Web Series 7.2 (HUB, JDMP, Event Monitor, DB Utility), TestNG, Apache Tomcat, Oracle Database, IBM MQ, Burp Suite, SQL Developer, XMLPad, MQ Explorer.

Confidential

Responsibilities:

  • Customization of Client User group entitlements.
  • Implemented ‘Payment Approval Web Service’ for Confidential Transactive Mobile
  • Implementation of Retrieve current day transaction service for Confidential Transactive Mobile
  • Implementation of Single/Dual Administration for Client Application
  • Implementation of BTR Intraday Balance service for Asia client
  • Customizations for Swift MT942 Loader, using Web Services - SOAP over JMS.
  • Converting of BTR EOD Finacle Loader as JDMP event
  • Implementation of SWIFT Outward Stmt. BTR Watchdog event
  • JDMP Event for SWIFT Message Response router for Asia client
  • Resolved Application security issues reported by IBM AppScan
  • This project is implemented using Agile development methodology

Environment: JDK 1.6, Struts, JSP, HTML, CSS, Web Services, Web Series 7.1 (HUB, JDMP, Event Monitor, DB Utility), TestNG, Apache Tomcat, Oracle Database, IBM MQ, Burp Suite, SQL Developer, XMLPad, MQ Explorer.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Confidential file parsing and DB load for Trigger File Reconciliation event.
  • Implementation of SSO Integration of Web Series application in Confidential Portal
  • Defect fixing reported by AppScan tool
  • Implementing client customizations to Web Series product.
  • Developed Confidential file creation to generate reconcile report of check-printing vs Trigger file.
  • Production support

Environment: JDK 1.6, Struts, JSP, Web Series 6.5 (HUB, JDMP, Event Monitor, DB Utility), TestNG, Apache Tomcat, Oracle Database, IBM MQ, Burp Suite, SQL Developer, XMLPad, MQ Explorer.

Confidential, Pittsburgh, PA

Lead Java/J2EE Consultant (Module Lead)

Responsibilities:

  • Setup for Development Environment and Source Repository Creation in Clear Case
  • Leading offshore team of size 10.
  • Development of Role Base Access Control (RBAC) system enables the user to access the screens based on the role.
  • Preparation of POCs and Prototypes and Technical design documents.
  • Developed JSPs, Java classes (Controller/Delegate/Service/DAO) for My Task functionality
  • Implemented spring’s JTA declarative transactions in Service layer using spring AOP.
  • Developed Java Client component to communicate with HTM (Human Task Manager) to retrieve My Tasks details as a web Service client
  • Implementing the secured Web Service client to Blaze advisor rule engine to validate all the business rules.
  • Developed the screen scrapping component, capable of login to Medicare Terminal and navigate to respective screen and scrapping the screen data, using IBM HATS, triggered by java program Spring-Quartz.
  • Used JAXB to convert SOAP element into POJOs
  • Developed Maven build scripts for compile the source code to generate the JARs to support different (1.4.2, 1.5.0) JRE for deploying the Bank Admin module on PINACLE server.
  • J2EE components integration with SOA components and Rules engine.
  • Developed JUnit test cases for Web components by using spring’s JUnit mock objects.
  • Involved in resolving application Integration issues.
  • Developed ANT scripts for deployment activities.
  • Given optimum solution for few of the application issues, reported by Apps Control.
  • Co-coordinating with offshore development team and guiding to accelerate development activities.

Environment: JDK 1.4.2, JDK 1.5, J2EE 1.4, Spring 2.0, Spring -Web Services, Spring- Quartz, Find Bugs, AppScan, JUnit, Maven, Oracle, HATS, JAXB, JMS, XML, Java Mail, JTA, Struts Validator, Tiles, IBM Web Sphere Application Server 6.1, WebSphere process server 6.1, IBM RAD 7.0/6.0, WebSphere Message broker 6.1, WMQ v6.0, and Sun Solaris.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed JSPs, Java (Controller/Delegate/Service/DAO) for Check Management module
  • Developed messaging component, Spring-JMS listener to receive and process the asynchronous response (of Stop-Payment request) from IBM MQ
  • Developed utilities to parse Confidential files and store in the database in Check Management.
  • This project is implemented using Agile development methodology
  • Developed Spring-Timer Task Executor to submit the check stop-payment requests at configured time as nightly processed jobs.
  • Incorporating the ad-hoc changes in functionalities by communicating with offshore team.
  • Involved in integration of application with PINACLE (Single Sign-On portal for all the Confidential web applications)
  • Developed BankAdmin module, administration module through PINACLE interface.

Environment: JDK1.4.2, JDK1.5, J2EE 1.4, JSP, Spring 2.0, JMS, iBatis, JAXB, Oracle, Find Bugs Check Style, IBM MQ Series, Maven scripts, JUnit, HTML, JavaScript, IBM Web Sphere Application server and Sun Solaris

Confidential

Java/J2EE Developer

Responsibilities:

  • Setup for Development environment and Integration of all the modules and onsite deliverables
  • Developed JSPs and Java classes for NAV, CRCX modules
  • Customizing the InSync framework (in-house ORM Framework) by implementing exception handling and storing BLOB data
  • Developed a Servlet to read and render the signature images on screen in Authorized Signatures module
  • Developed common components for Confidential file Upload functionalities (Manual/Batch Process) in various modules like NAV, CRCX, Refer List, and MIG Exceptions.
  • Developed E-Mail component, to send an E-Mail notification on failure of file upload.
  • Design & Developed custom exception handling framework, capable of handling business and system exceptions separately, also log them in different log files.
  • Customization of Controller Servlet of struts framework by overriding the process Exception method, and handling the System, Business exceptions separately and process accordingly.
  • Developed Top Menu.
  • Developed Actuate Report Executor utility, capable of login to the actuate reporting server (using the API provided by Actuate) and executing the report.

Environment: JDK1.4.2, J2EE 1.4, JSP, HTML, Java Script, Style sheet, struts 1.2, Actuate Reporting, JUnit, Servlets, JSP, Oracle, IBM Web Sphere Application server and Sun Solaris

Hire Now