We provide IT Staff Augmentation Services!

Senior Developer Resume

2.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • 8 years of experience in analysis, design, development, implementation and testing of Java and Java Script based retail and corporate banking Applications.
  • Strong technical expertise in designing and developing various UI components using ExtJs and JQuery Frameworks.
  • Experience in developing mobile banking application using JQuery and JQuery Mobile Framework.
  • Expertise in designing retail banking portal solutions with strong domain knowledge.
  • In depth knowledge in developing J2EE applications and working with EJB3.0.
  • Experience in testing applications with Selenium, Sahi, Galen Framework.
  • Worked Extensively on built tools like Ant and configuration management tools like SVN and GIT.
  • Worked Extensively on iBATIS, SQL and PLSQL.
  • Knowledge of application servers like websphere, weblogic and jboss.
  • Have experience in writing build scripts in ANT and Maven
  • Worked on reporting using iText for pdf and poi for excel
  • Have working experience on facebook developer tools, google apis and google analytics
  • Good experience in Agile development methodologies (Scrum) well suited for developing financial applications.
  • Good knowledge in Handling Customer Issues and helping support with troubleshooting
  • Strong Communication skills, problem solving skills, willingness and ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Language: Java, J2ee, Servlets, JSP, EJB, JMS, JDBC, Spring, IoC (Dependency Injection), Java SMTP, Web Services (SOAP, WSDL, REST), SQL, PLSQL, Java Script, ExtJs, Jquery, HTML, CSS, AngularJS, iBATIS, Hibernate

Tools: Ant, Eclipse, Selenium Testing tool, Sahi, Galen framework, Jira,Git, google analytics, iText, Poi, facebook developer tools, google apis, Seetest, Apache Confidential

Databases: MS SQL Server, Oracle 11g/10g

Application & Web Servers: Websphere, Weblogic, jboss and Tomcat

Platform: Windows

Other Software skills: XML, Ajax, MS office suite, SVN, log4j

PROFESSIONAL EXPERIENCE

Senior Developer

Confidential

Responsibilities:

  • Analyzing and Designing solutions for retail banking application development based on existing traditional portal application reusing existing maintenance.
  • Leading a seven member team in development of retail bank application for web and mobile.
  • Developing responsive UI Screens using ExtJs, jQuery and jQuery Mobile which work on mobile devises and desktops with equal ease.
  • Followed Scrum (Agile methodology) through different phases of the application.
  • Was responsible for planning the activities for the team members. Code reviews and documents reviews for team members and others. Well versed in using Checkstyle and FindBugs.
  • Working on integration of Galen lib for responsive testing for different View ports and cross browser testing across products.
  • Used Singleton, Factory, Delegation, DAO design patterns in the service layer of application.
  • Used Core Java features such as Multi - Threading, Collections, and Exception handling to efficiently process high volume transactions.
  • Used Quartz Scheduler for job scheduling within java application.
  • We have successfully integrated with existing bill payment provider and Smart link system which is a 24/7 domestic transfer service in Vietnam. In doing so have extensively used LinkedHashMap and ConcurrentHashMap apis
  • Integrated with various internal and external webservices for fetching customer information and account information’s.
  • Have created number of custom Exceptions to effectively handle the exceptions thrown.
  • Have created number of utility classes to handle date formats, amount formats, rate formats, null checks when communicating with the host system.
  • Worked on GoogleMaps and location services to provide superior customer experience to customers.
  • Designed and Developed facebook, Twitter and Google integration of application to provide superior Customer interaction.
  • Provided offshore support for SIT and UAT activities. And successfully moved to application to Production
  • Worked on Security Testing using Burp tool and fixing of security issues specific to central bank.
  • Implemented MVC architecture based Apache STRUTS framework.
  • Have worked on pdf and excel reports creation using iText and poi
  • Have used JSP’s and Http servlets for client to server communications.
  • Have created login EJB to handle login functionality.
  • Worked on Resource bundles and locales to support Vietnamese display of application.
  • Worked on ads display engine using jQuery carousel and image sidling
  • Designed migration strategy to migrate all the existing Users of legacy system to upgrade to new system using triggers and stored procedures.
  • Developed SQL queries, Views-SQL stored procedures and performance tuned them.
  • This is biggest implementation till date with 0.7 million customers and 7.5 million accounts.

Environment: Java, JSP, Servlets,EJB, J2EE,Java SMTP, iBatis, XML, Eclipse kepeler, JavaScript, CSS, jQuery, AngularJS, ExtJs, bootstrap, iText, poi Web Services, Selinium, TestNG, SOAP, ANT, SVN, Log4j,facebook developer tools, google apis, google maps JDBC, Jboss, WebLogic.

Senior Developer

Confidential

Responsibilities:

  • I have done Analysis, design and development of facebook registration and facebook transfer app using which customer will be able to transfer funds to facebook friends directly without knowing there bank account details.
  • I have done Analysis, design and development of single sign on option using facebook and google accounts.
  • I have done Analysis, design and development of E-wallet service including registration, account creation, transfers and bill payment services.
  • I have integrated with internal application canvas which enables bank to easily maintain and publish new features to customers.
  • Has travelled to Mumbai to demonstrate the technical capabilities of the product. And was able to successfully get POC to showcase the product capabilities.
  • Have worked on design approach to ingrate with legacy application and work alongside of existing application for this customer has exposed different webservices which we have consumed to reuse existing features.
  • Have used concepts of Gzip and Etag to reduce browser file download size and improve performance.
  • Have used concepts of Cross-Site Request Forgery (CSRF) validation to create servlet filters for improving website security.
  • Have used concepts of Serialization for enabling sending of objects through a network.
  • I have designed and developed new security and login approach to use existing login features and integrated with existing third party security system for this we have created multiple servlet filters and modified Login Ejb to handle split login
  • We were able to integrate with bank system in quick time and we were able showcase running version of our product in customer UAT system.

Environment: Java, JSP, Servlets,, EJB, J2EE,Java SMTP, iBatis, XML, Eclipse kepeler, JavaScript, CSS, jQuery, ExtJs, iText, poi Web Services, Selinium, TestNG, SOAP, ANT, SVN, Log4j,facebook developer tools, google apis, google maps JDBC, Jboss, WebLogic.

Senior Developer

Confidential

Responsibilities:

  • I was responsible for design and development of Agri Loan Origination Mobile App which was targeted for field officers for capturing and evaluating loan seeking farmer’s information.
  • Leading a team of four members in development of app.
  • Followed Scrum (Agile methodology) through different phases of the application development.
  • Was responsible for design and development of UI screens using Java script, jQuery mobile, CSS for whole application.
  • Have designed and worked on development of complete decoupling of presentation logic with business logic have effectively used MVC architecture to achieve this.
  • Have effectively used Cordova to develop app that will work on iOS and android with equal ease
  • We have successfully integrated with legacy back end loan system for storing and evaluating the loan information. By this we were able to achieve maximum code reuse.
  • Worked on integration with various existing external EJB’s for processing the loan applications
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as status of evaluation report
  • Worked extensively on JSON for data communication between front end systems and backend applications.
  • Developed Services which are configured as Spring Beans using IOC, which support the GUI for retrieving and updating data using Design Patterns (Singleton, Façade, DAO, Transfer Objects)
  • Used Hibernate for mapping data by connecting to Oracle 11g database
  • Have designed and developed entitlements and role based login for providing users with restricted access.
  • Successfully developed and Implemented Solution in less than 6 months time .
  • We were able to deliver application with zero UAT defects
  • We were able to reuse the solution for Confidential LOS System and have derived a new product out of this Mobile Solution.

Environment: Java, JSP, Servlets,, EJB, J2EE, iBatis, XML, Eclipse Helios, JavaScript, CSS, jQuery, ExtJs, Web Services, Spring, ANT, SVN, Log4j,Cordova, google maps, Jboss, WebLogic.

Senior Developer

Confidential

Responsibilities:

  • Leading a team of three members for some of the critical modules in retail banking with tight deadlines.
  • Part of mobile app development team, Developed a hybrid mobile app using Cordova for android and ios devices
  • Was part of the core design team to design all of the Retail Banking Product components based on business scenarios.
  • Responsible for host interface integration of application, Remittance to India, Standing Instructing creating, amend, suspend and cancel functionalities.
  • Developed SQL queries, Views-SQL stored procedures and performance tuned them.
  • Have used AJAX, Ext.Ajax, jQuery.ajax for communication from client side to application .
  • Worked closely with remittance providing bank for design and development of Remittance to India feature for this have developed number of custom wrapper classes to wrap the data to send the data in desired format.
  • Developed Asynchronous Message Consumers using POJO’s
  • Designed and developed online user registration module to enable user to directly resister users to online banking with customer debit card using EJB,JMS and JDBC
  • Configured Log4jusing the Property file to enable/disable logging in application and to set up logging level.
  • Used SVN repository for version control.
  • Have designed and developed customer entitlement and customer segmentation to provide preferential services to target customer groups.
  • Have Worked on google analytics to provide user application usage analyze to bank to improve services and provide targeted campaign
  • Have worked on Application reports generation using iText for pdf and poi for excel reports
  • Have designed and developed simulation user entitlements to provide read only access to bank customer care to resolve issues
  • Have worked on setting up, maintenance and calculation of preferential forex rates and fees to customers.
  • Have worked on resource bundles locales and Internationalization to support Arabic display of site and RTL behavior.
  • Provided Onsite and Offshore support for SIT and UAT Activities.
  • Part of production cut over team and lead the team in production movement
  • Developed Session Beans which control the loading process of feeds into database.
  • Responsible for some critical CR development like Utility Payment, Card Payment, AML Validation of Beneficiaries, Internet Banking Alerts and Payment Gateway Integration Portal development.
  • For Payment Gateway service have developed a gateway EJB to connect to various payments gateway providers.
  • Responsible for setting up of SMTP and Sms messaging service for sending Internet banking alerts.
  • Responsible for providing the client side Java script validations and Server side Bean Validation Framework as per the requirements.
  • Used Quartz Scheduler for job scheduling within java application for execution on standing instructions and scheduled payments.
  • Worked on preparation of build scripts using ANT for automated build and preparing scripts for automated deployment using Jenkins
  • Used WebShpere Application server for development of application and for local development have used Jboss server
  • Used iBatis as ORM framework. Have used XML files to write the sql queries.
  • Was part of regression test cases automation team and was able to automate about 30 percent of test cases using selenium IDE

Environment: Java, JSP, Servlets, EJB, J2EE,JMS,Java SMTP, iBatis, XML, Eclipse Helios, JavaScript, CSS, jQuery, AngularJS, ExtJs, bootstrap, JSON, Ajax, iText, poi, Web Services, WSDL, Selinium, TestNG, SOAP, ANT, SVN, Log4j, JDBC, Jboss, WebSphere.

Developer

Confidential

Responsibilities:

  • As a Framework Developer. Worked on some of the challenging and most complex module in the CBX framework like Clint side performance improvement, Widget Development Tool Kit Development, Selenium Testing, Transaction Flow Design Resource bundle Management to name a few.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC)
  • Worked with tools like YSlow for identifying the areas of performance improvement on client side and used tools like yui compressor and google closure compiler to improve the client side performance
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Worked on Resource bundle to support internationalization and RTL behavior
  • Have worked on implementation of various types of Extjs components like grids, panels and forms.
  • Have Used Core Java features such as Multi-Threading, Collections, and Exception handling to efficiently process high volumes of transitions.
  • Preparation of Program specification, Performing Impact Analysis on the existing framework, preparing unit test cases and coding for any enhancement of the existing Framework components.
  • Preparation of design documents for newly developed framework components, analyzing the impacts to the existing components.
  • Code reviews and documents reviews for team members and others.
  • Responsible for one of the components in the CBX framework called the TFD (Transaction Flow Designer) which is the heart of the CBX Framework.

Environment: Java, JSP, Servlets, EJB, J2EE,JMS,Java SMTP, iBatis, XML, Eclipse Helios, JavaScript, DOM,CSS, jQuery, AngularJS, ExtJs, bootstrap, JSON, Ajax, iText, poi, Web Services, Selinium, TestNG, SOAP, ANT, SVN, Log4j, JDBC, Jboss, WebSphere, YSlow, yui compressor, google closure compiler

Full Stack Developer

Confidential, Jersey City,NJ

Responsibilities:

  • As a Full stack Developer. Worked in Agile methodology for Net Benefits 4.5 Roll In.
  • Involved in Design, Development, Functional Testing and Production phases of the Application
  • Preparation of Test suite Using Sahi Testing tool for all the stories of the sprint.
  • Working on creating a new POM based framework with selenium, TestNG and Java for SPS-GRK Project
  • Consumed web services for Stock plan services, user preferences services and DB update services using Apache Confidential .
  • Updating and review of Quality center test cases and updating Jira Dash board with project updates.
  • Involved in data setup for Functional Integration and Functional Acceptance Testing.
  • Working closely with the Automation team and overseeing the overall quality and status.
  • Working closely with the devops team in CICD integration and deployment.
  • Working with automation team on code review and standards implementation.

Environment: Java, JSP, Servlets, Eclipse Mars, JavaScript, CSS, Web Services, Selinium, Sahi, TestNG, Jira, SOAP, Maven, Git, Log4j, JDBC, WebLogic.

We'd love your feedback!