We provide IT Staff Augmentation Services!

Software Engineer Resume

Warren, NJ

SUMMARY:

  • Over 14 years of IT industry experience in Healthcare, Banking, and Telecom/Retail domain.
  • Senior full stack Java developer.
  • Expertise in creating Single Page Application (SPA) and reusable components in Angular 2/4.
  • Experience on complete Software Development Life Cycle (SDLC) using various methodologies like Rational Unified Process (RUP), Waterfall Model, and Agile.
  • Involved in Analysis, Design, Development and Implementation of web - based applications.
  • Strong functional experience in architecture, consulting, design, development and implementation of small, medium and large scale applications in healthcare industry.
  • Strong experience in Java/J2EE based web application development.
  • Experienced in developing and implementing REST Web Services using Spring.
  • Having Experience in JSF UI Component Development & Graph/Chart component Development in Java/SVG
  • Strong analytical skills with excellent interpersonal and communication skills.
  • Ability to work on multiple projects and multi-tasking.
  • Willingness and ability to quickly adapt and learn new technologies.

TECHNICAL SKILLS:

Languages: Java, C/C++ and VB

Web Technologies: Servlets, JSP, JDBC, XML, SVG, AJAX, HTML, CSS, JS, ASP, JQuery, Angular 2.0/4.0, TypeScript

Frame Work: Struts, JSF, ICEfaces and Spring

ORM Tool: Hibernate

Databases: MS Access, Oracle 11g, SQL Server 2000, Sybase, DB2

App/Web Server: JBoss App & Portal Sever, Apache Tomcat, IIS, WebSphere 7.0, WebLogic

Development Tools: Eclipse, RAD 7.5 and WebStorm

Configuration Tools: CVS, Harvest, ClearCase and AccuRev

ETL: Ab-Initio

BPM: Pega 5.5/6.1

Others: Data Power, SoapUI, UML, Ant, Maven, Junit, EMMA, Portlet, JRebel

Operating Systems: MS DOS, UNIX and Windows

Job Functions: Estimation, Requirement Analysis, Design, Coding, Testing

PROFESSIONAL EXPERIENCE:

Confidential, Warren, NJ

Software Engineer

Responsibilities:

  • Responsible and leading for building Redesign Kiosk and desktop Admin applications in angular 2 from POC to Production ready.
  • Responsible for angular application design, framework, project structure, and finding right development tools and mentoring team members to follow coding styles as per the angular.io standard.
  • Implemented multiple reusable angular components for Kiosk application like number keyboard, alpha numeric keyboard, Gesture based component, footer component and cash counter.
  • Implemented multi-language support using ng-translate angular library.
  • Implemented generic spinner/loading page component to be used in the entire application components where waiting for the data from service to render the page.
  • Implemented Kiosk application initial banner component where advertisement in video (using HTML5) and images are rolling in intervals and business team can dynamically change the video & image content.
  • Implemented caching assets in client side using HTML5 app cache feature to support offline mode in kiosk.
  • Implemented entire application reloading component in kiosk without manual intervention based on the app version from service.
  • Implemented peripherals (barcode scanner, check scanner, cash acceptor) angular services to talk to external shell application to integrate with hardware.
  • Implemented session timeout component and will be triggered whenever is customer is idle for some time and wait for extended time to user to respond else it will automatically signed out.
  • Created device test pages to test the all peripherals for kiosk admin.
  • Implemented Kiosk admin desktop application in angular with PrimeNg for all form based controls.
  • Worked with environment team to build and deployment in Integration, QA and production.
  • Used web-pack for angular project bundling.
  • Recently have migrated angular version from 2.x to 4.x.
  • Implemented Bill Payment Kiosk REST services in Spring MVC framework.
  • Implemented Virtual Kiosk dot-net form based application to simulate peripherals for development testing and created SoapUI Test suites for complete end to end Kiosk services.
  • Worked in Agile/Scrum/JIRA based development process for this entire application development.
  • POS peripherals related REST service implementation for tablet applications.
  • Part of EMV (Chip) credit card service implementation team.
  • Conversion of all printable customer contracts and receipts into web services and incorporated with POS Mobile application print API.
  • Implemented multi bar code scan service and removed native code dependency in PDF view dialog and Signature capture for POS indirect hybrid mobile application.
  • Device payment customer contract on VeriFone credit card payment device.
  • Implemented Digital Document Imaging online credit approval process with Confidential API.

Environment: Java/J2EE, Spring, Spring Boot, Hibernate, XML, HTML5, AJAX, Java Server Pages, JavaScript, CSS3, JQuery, Angular 2.0/4.0, Oracle WebLogic, Oracle DB, AccuRev, JRebel and UNIX.

Confidential, Florham Park, NJ

Lead Developer

Responsibilities:
  • Requirement gathering with Business users and Business analysts.
  • Responsible for creating High level design and Low level design as per the business requirement.
  • Working closely with the team, product management, and QA to design and develop software applications.
  • Developing and perform unit testing of newly created software.
  • Creating Prototype solutions as needed.
  • Documenting the work to allow for easy hand-off to other teams.
  • Building scalable and fault-tolerant solutions.
  • Leading code and design reviews.
  • Working closely with architects to create and implement new system designs as well as make improvements to existing systems.
  • Responsible for one or more major system components and processes.
  • Providing effort and cost estimates for the projects.

Environment: Java/J2EE, Spring, Hibernate, XML, HTML, AJAX, Java Server Pages, JavaScript, CSS, HTTP, AngularJS, Apache Camel, CVS, Maven, IBM Rational Application Development (RAD), IBM WebSphere Portal Server, IBM WebSphere Application Server (WAS), UNIX.

Confidential, Franklin Lakes, NJ

Lead Developer

Responsibilities:
  • Responsible for proposing and implementing Spring MVC and JAXB based restful web service for a multilayer application MNM Redesign. Developed key and complex services which are consumed by the Pega UI in the front end layer.
  • Responsible for development and implementation of the Retail Network West application in Java/J2EE and Spring framework.
  • Responsible for creating orchestration web services using DataPower XML appliance for RNM application.
  • Responsible for Migrating the Java applications Retail Network Management and PPO analyzer from Web sphere version 6.0 to 7.0. Responsible for coding, server setup, deployment and coordinating with infrastructure team till application live.
  • Responsible for developing the Pharmacy network adjudication graph in Ab-Initio ETL tool to transfer the data from Anchor application to Retail Network application.
  • Developed several modules in Pega PRPC using flows, activities, connect-sql, connect-http, etc.
  • Support and maintenance of Java/J2EE applications PPO analyzer and Retail Network Management.
  • Offshore-Onshore coordinator.
  • Production support on issues in production environment, coordinating end users, business, Development, QA and management on production issues.
  • Technical Leadership on all key technology issues.
  • Have developed POCs on any new implementation to validate the new technologies.
  • Requirement gathering from the business teams, Release management on different environments and Production release plan.

Environment: Java, J2EE, Spring, Hibernate, AJAX, HTML, JavaScript, Pega PRPC 6.1, Mainframe, DB2, Web Sphere 7.0, Harvest, DataPower, Ab Initio.

Confidential

Lead Consultant

Responsibilities:
  • Work with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents
  • Interacting with US and UK counterpart for Requirement and Design discussion.
  • Lead analysis sessions, gather requirements and write specification and functional design documents for enhancements and customization; Analyze product impact
  • Present and defend product designs and architecture to clients
  • Coordinate and communicate tasks with developers
  • Ensure that development is performed as per requirements
  • Communicate activities/progress to project managers, business development, business analysts and clients
  • Develop implementation and test plans, build software acceptance criteria, coordinate and work with clients to oversee the acceptance and dissemination process

Environment: Java, Servlets, JSP, Junit, XML, IntelliJ, Tomcat and Sybase

Confidential

Product Developer

Responsibilities:
  • Involved in Business Component development in Spring Framework.
  • Involved in Research, Design and development of AJAX UI using ICEFaces.
  • Involved in Research and development of portlet using JSR 168 complaint in JBoss Portal Server.
  • Coding & Unit Testing
  • Preparing Design documents and Test Plans.
  • Enhancements and Bug Fixing.
  • Environment: Java, Servlets, JSP, JSF, Hibernate, Spring, XML and SQL Server.

Confidential

Product Developer

Responsibilities:
  • Involved in design and development of the computerized physician order entry (CPOE) module.
  • Design and development of JSF Custom components for CPOE module.
  • Support and maintenance
  • Coding & Unit Testing
  • Preparing Design documents and Test Plans.
  • Enhancements and Bug Fixing.

Environment: Java, Servlets, JSP, EJB, Struts, JSF, HTML, JavaScript and Mumps

Hire Now