We provide IT Staff Augmentation Services!

Lead Consultant Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Well - rounded, innovative Java J2EE Developer who has worked extensively on Java Web Applications, Spring Framework, Rest API’s, Web Services and Distributed Multi-Tiered Application.
  • Self-motivated, proactive, analytical and up-to-date with the latest industry standards and technological trends

TECHNICAL SKILLS

Programming Languages: Reactive Java by Netflix, Java 9, JDK 1.8, JDK 1.7, JDK 1.6, JDK 1.5, UNIX, SQL/PL-SQL

Client-Side Scripting: JavaScript, jQuery, HTML, CSS, AJAX, Angular JS

Frameworks: Spring BOOT, Spring Integration, Spring Framework, Struts, JSF

Security Framework: JWT, Spring Security

Server Side Scripting/Templates: FreeMarker (FTL), JSTL, Dynaview Web, JSP

IDEs: STS, IBM RAD, IBM RSA, Eclipse

Database: Oracle 10g, Oracle 9i, Cassandra, RDBMS, MySQL 5.0, SQL Server 2012, SQL, PL-SQLORMs: JDBC Template, Hibernate, IBatis

Servers: Pivotal Cloud Foundry, Websphere, Weblogic, jBoss 5.0

Messaging Technologies: JMS, MQ

Methodologies: Agile (Received extensive training on agile), Waterfall

Web Services Specification: Rest Api/JAX-RS (Restful), JAX-RPC, JAX-WS

Version Control: GitHub, Clearcase.

Build Servers: Jenkins Jobs for Build and Deploy

Other CI/CD Tools: Nexus, Sonar, Maven, Gradle

Content Management System: Interwoven TeamSite

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, MVC, Factory, Abstract FactoryWhite box Testing: JUnit 4.9, JWebUnit

Black Box Testing: Jmeter, LoadRunner 9.1, Quality Center

Automation: Selenium

Protocol: TCP/IP, HTTP, HTTPS, FTP

Operating Systems: Windows, Unix, Linux, DOS

Documentation: Spring Rest Docs, Swagger

PROFESSIONAL EXPERIENCE

Lead Consultant

Confidential

Responsibilities:

  • Develop new functionalities for the client’s Online Banking App and Online Card App with the latest technologies and industry standards
  • Author new requirements and functionalities to provide customers with improved user experience
  • Serve in specialist capacity to develop scalable solution to improve the performance of the app
  • Driving design, implementation and delivery of application features fordevelopment. Author new requirements and functionalities to provide customers with improved user experience.
  • Develop solutions to some of the most complex challenges around Risk, Retirement, Health and Talent.
  • Operating in Reinsurance, Human Resource Solutions, Risk management and Insurance brokerage.

Consultant

Confidential

Responsibilities:

  • Learned, trained and improved capability in C, Java, Oracle, SQL, PL/SQL to develop Enterprise Applications
  • Focused on release and post-release (and all other aspects) responsibilities of software development
  • Tested requirements developed by other designers to develop smaller functionalities

Software Engineer

Confidential

Responsibilities:

  • Develop new functionalities for the client’s Online Banking App and Online Card App with the latest technologies and industry standards
  • Attended so many trainings in Java for learning new things.
  • Author new requirements and functionalities to provide customers with user experience.
  • Serve in specialist capacity to develop scalable solution to improve the performance of the app
  • Part of DMSS for all discover customers who will receive email, push and SMS notifications.
  • Maintaining Different type of alerts in Discover System what customer has choosen.
  • Worked on different kind of Projects where business has provided requirements.
  • Worked on Data Migration from Mainframe to oracle, designing oracle database and creating new restful API’s for consuming.
  • Created new stored procedures for maintaining fast response.
  • Worked on IBM Message Queues extensively in this project. Where we will put messages in Queue and subscribe the message and process it.
  • Troubleshoot production issue and work on by providing fix.
  • This application is a subscriber it will listen to Queue and then use JAXB to create Java Object to update CDS System.
  • Created a new PCF (PAAS) application which will listen to the Queues and process calling restful API’s.
  • Worked in Spring Amazon Web services for Connecting to ECS Bucket in PCF and also worked on Vault for storing secret keys with are used for security purpose.
  • Consumed and implemented both RestApi and Soap Based Web services.
  • Created Work Manager for Asynchronous processing of threads.
  • Discover has a tie up with Third party vendor to give all information for each consumer either it is bank or card or SSO account.
  • Create RestApi URL for Third Party to consume our service to get the required information.
  • Implemented Swagger UI for Rest API. For Authentication purpose we have used CA Layer 7 for generating JWT Token for each request.
  • Implemented Gemfire Cache to store data to give a faster response at Customer Level.
  • Discover has taken an initiative to update the system what customer is doing so we have created a subscriber and API to consume the event customer has done and provide an API for them to consume the data.
  • We have used Gemfire for data storage.
  • As per data storage we are migration data from Gemfire to Cassandra, we will moving to production shortly on this migration of DB.
  • PCF Migrations: We have installed around 8 application in PCF1.7 version which supports only riak, now we have migrated apps from PCF1.7 to PCF.1.0 and as PCF1.10 doesn’t support we have from RIAK to ECS Bucket.
  • Introduced and implemented various lite modes into the application.
  • Design enabled the app to run at full functionality, even when backend service is down, without compromising security.
  • Project made client app backwards-compatible with the latest app server, WAS8.0.
  • Included conversion of EJBs into Web Services to the latest version of Spring 4.0. Significant code cleanup for conversion.
  • Development of CRM application that interacts with Core Banking Solutions and several banking applications enabling customer care agents in servicing customers
  • Implemented changes to storage of banking customer and loan/deposit information. Streamlined maintenance periods.
  • Transformed Bank Account Center to send queries to Finacle and other systems via new Core Banking Services. No changes to look and feel of current, successful applications. Infrastructure changes to make website 100% available for end users.
  • Transformed Bank Account Center to send queries to Finacle and other systems via new Core Banking Services. No changes to look and feel of current, successful applications.
  • Project involved technological and infrastructure changes to make website 100% available for end users.
  • Implemented new online checking product for client and privileges for checks, debit cards and bill payment.
  • New technology and design significantly improved customer base.
  • Provided a unique platform for client’s customers. Project merged two account center applications, to streamline user experience on a single platform.
  • Previous functionality was provided via Check free (Fiserv) as an out-of-house solution available to users. Goal of this project was to expand functionality of the Bill Pay feature, while developing new, client-owned application.
  • Allowed client to own and customize this application to provide increased customer service.
  • Redemption of Certificate of Deposit products; allows customers to modify account maturity settings.
  • Provides valuable service for customers based on specific needs; will also increase customer base.
  • Redemption of Certificate of Deposit products; allows customers to modify account maturity settings.
  • Provides valuable service for customers based on specific needs; will also increase customer base.

Confidential

Web Application Developer

Responsibilities:

  • Used SpringMVC framework for the application
  • Developed Action Servlets Classes, Action Classes
  • Developed Control Servlets, which takes care of the requests and acts as request handler
  • Developed many JSP pages, used Java Script and AJAX
  • Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the Web logic Application Server
  • Good experience with WinCVS and SVN environment
  • Develop the User Interface Screens for presentation logic using JSP, and HTML
  • Participate in client side and server side data using the JavaScript

.

We'd love your feedback!