
Pankaj Java
- Sr. Java Developer
- Dallas, TX
- Member Since Jun 07, 2023
Pankaj
Professional Summary:
· Around 9+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End-User support using java/J2EE technologies with WebSphere and WebLogic application servers.
· Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, C++, EJB, JMS, JNDI, JDBC, XML.
· Knowledge on business rules using Drools and business logic processing customs declarations.
· Implemented various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO), Service Oriented Architecture (SOA) and Business Delegate in the development of Multi-Tier distributed Applications.
· Experience in modeling presentation tier using StrutsMVC2 (Model-View-Controller) architecture.
· Extensive experience with JMS Pub/Sub Environment.
· Skilled in WebLogic Application server, IBM WebSphere Application server and IBM WebSphere Portals
· Good knowledge in Angular JS, built application service layer using AngularJS Dependency Injection.
· Designed and developed the application using Java Server Faces (JSF) framework and Spring web flow.
· Strong Database skills with Oracle with ER-WIN, Toad tool for database modeling.
· Competence in using Java IDE tools: Rational Application Developer (RAD), Eclipse 4.x, IntelliJ 10.5 to develop dynamic web applications.
· Created forms and web pages using HTML5 and CSS3.
· Involved in rule authoring in Rule Studio, Rule Designer and Decision Center.
· Designed and developed client applications for the ODM Rule apps.
· Experience in working with the NoSQL, Mongo DB, Apache Cassandra.
· Experienced in IBM WebSphere ESB and Mule ESB Enterprise Service Bus Technologies.
· Experience in Business Process and Decision Management Design using JBoss, JBPM and JBoss Drools Rules Engine.
· Instrumental in implementation and deployment of a multi-tenant software as a service (SaaS).
· Experience with messaging middleware and data grids (e.g. IMDGs such as Hazelcast, Infinispan, Grid Gain, GigaSpaces, Gemfire, Terracotta, Coherence) preferable.
· Used Rule designer for rule flow design, coding and developing applications.
· Responsible for Integration testing and System testing By using IBM ODM Rule Designer 8.0, IBM WebSphere, JRule, JDK 1.7, Core Java, XML, XSD, Oracle.
· Developed ANT scripts in to build and deploy J2EE Applications.
· Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere, WebLogic and Portlets Application Server.
· Extensive Knowledge on databases like Oracle 9i/10g/11g, IBM DB2, NoSQL and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
· Experience in SOAP, JAX-RPC, JAXB, JAXP (XML binding technologies), XML and WSDL using IBM-MQ (messaging technology) series for developing Web Services.
· Hands on experience working with the UI technologies like HTML, JavaScript, JSF, JSP tag libraries.
· Sound Knowledge of Bootstrap Framework for Responsive Web Applications.
· Expertise in SOA, MVC frameworks using Spring and Struts.
· Worked with servers IBM web sphere, web logic, JBoss and Apache's Tomcat.
· Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
· Involved in writing javaAPI for Amazon Lambda to manage some of the AWS services.
· Experience in Enterprise Integration Development using Apache Camel Framework.
TECHNICAL PROFICIENCIES:
¨ C, C++, Java & J2EE ¨ Struts, JSF and Spring ¨ Oracle 9i/10g/11g, DB2, MySQL and SQL Server ¨ WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security. ¨ Hibernate, iBatis ¨ JUNIT, Mockito, SOAP UI
|
¨ XML, DTD, XSD, XSLT, JAXP (DOM & SAX) and JAXB ¨ HTML, DHTML, CSS, JavaScript, JSP, JQUERY, DOJO and Taglibs. ¨ UML – Rational Rose, MS Visio, JUDE ¨ Eclipse, My Eclipse, Net Beans and RAD, Mule ESB
|
¨ SVN, CVS and IBM Clear Case ¨ QC, Jira, Rally, Clear Quest ¨ Web sphere, Web Logic, Apache Tomcat & HTTP Server ¨ WIN NT/2000/XP/2003,Unix, DOS and Windows 7
|
PROFESSIONAL EXPERIENCE:
Verizon Wireless, Dallas TX Jan’16-Present
Sr. Java Developer
Project Description: Verizon Wireless, a wholly owned subsidiary of Verizon Communications, that offers wireless telecommunications products and services. This project is to provide a range of engineering services across the entire product life cycle, starting from conception, design, development, and testing, to maintenance and support all to address specific needs as customer products mature.
Responsibilities:
· Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC)
· Use Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EE project.
· Involved in Developing of Application based on J2EE using Hibernate and Spring framework.
· Worked on Restful web services using Node.js and implemented mock services in Node.js with help of modules using Node.js server.
· Designed and developed the UI using spring view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
· Design, coded and tested key modules of the project using java oops concepts, JSP.
· Implemented the Project structure based on Spring MVC pattern using spring boot.
· Developed Micro services using RESTful services to provide all the CRUD capabilities.
· Build Micro services for the delivery of Purchase Order module using spring cloud.
· Developed an interface which handles Email Notifications using Multithreading concepts.
· Followed Spring Boot MVC Rest framework to develop the application flow for the project Worked with the Unix Solaris/Linux admin team to perform Oracle migration from Sybase.
· Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, JQuery & created custom tags.
· Built interfaces using Apache Camel framework and JMS.
· Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework Working as a Full Stack developer using JavaScript frameworks AngularJS 2 and Node.Js.
· Involved in creating ruleset using Ilog Jrules.
· Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX, Angular JS 2, and JSON.
· Used jQuery, Ajax for service calls on pages to interact with the servers.
· Implemented XML-based communications protocol using JAXB.
· Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
· Involved in using CVS, Git, for project management and version management.
· Configured Maven for Java automation projects and developed Maven Project Object Model (POM).
· Developed REST API for test server for Express Router middleware based API's with Mongo DB integration.
· Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, deploy and Smoke jobs.
· Developed REST services to talk with adapter classes and exposed them to the angular JS 2.0 front-end.
· Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents
· User interface coding and styling using Angular JS 2 , CSS and Bootstrap template.
· Implemented Java Web services based on SOA architecture with SOAP and WSDL.
· Implemented SOAP messages for information exchange for Web services.
· Deployment, software installation, maintenance, fixes upgrades, general administration, troubleshooting.
· Created dynamic HTML pages, used JavaScript, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.
· Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping with the Java beans in the application.
· Worked on performance tuning of Web Agents, Policy Servers, Policy Stores and User Stores to meet and maintain operational requirements (process, thread, connection, cache).
· Created all the complex SQL commands and Stored Procedures to retrieve data from the Oracle database.
· Developed ANT scripts for building application WAR/EAR for deploying on Weblogic server
· Designed and developed the RESTFul web services using the JAX-RS API to communicate over the network.
· Involved in all the test cases using the framework Junit and fixed any bugs or any issues identified during the testing period.
Environment: J2EE/java 1.7, 1.8, JSP, Web Center , Hybris 5.5, Spring MVC, EJB, Spring , Web Services (WSDL, XSLT, XML, SOAP, REST), JUnit, Ant , Maven , IBM Websphere, CVS, SVN , XML, JSON, XML, Eclipse IDE.
SELENE FINANCE, Houston, TX Jul’14 – Dec ’15
Sr. Java/J2EE Developer
Description: The project deals with customer credit card system. Also helps customers to view their statements, search transactions, download statements, download transactions, view the recent transactions and can do the balance transfers online. The project Online Investment Service (OIS) was designed to facilitate trading in short term paper (Mutual funds, Repos, CDs, Commercial Paper, CRA, and Time Deposits) for high net worth corporate and individual customers. The system comprised Trading desks that were created internally (logical entity) to handle region specific customers and business entities namely Broker were created to provide an interface for the clients to place orders.
Responsibilities:
· Coordinate with all the teams to maintain knowledge on all functional requirements and ensure compliance to all architecture standards.
· Processed the data in SAS for the given requirement using SAS programming concepts.
· Developed and implemented all software models for all software systems and analyze all business requirements for all processes.
· Responsible for creating and maintaining the regular expressions used by the URL rewriting engine of Ovi Share that enabled RESTful URLs for the website and its web services.
· Developed applications using latest technologies like Spring 4.0, Hibernate3.X (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0), ( ILOG, BLAZE), XML API and tools.
· Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
· One of the programming lead in designing, implementing and maintaining the java application phases.
· Worked on spring framework to design and develop the business services.
· Implemented Spring ORM for integrating Hibernate ORM tool.
· Developed rule modules using Rule Engines, Drools.
· Responsible for the smooth running of the below systems currently in place. - Opera PMS - Micros POS 9700 - Micros Fidelio Materials Control - Micros Fidelio Property Interface System - Infor Sun Systems 5 - Direct-Streams.
· Design and development web-application for business reporting and systems monitoring and troubleshooting; using J2EE, Tomcat, Sybase ASE, Sybase Replication Server, IBM MQ Java.
· Worked with third-party services like Content Manager on Demand (CMOD) and PDF BOX tool.
· Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer,
· Effective use of hibernate (ORM tool) in the business layer in communicating with the Spring DAO and also developed mapping files and POJO java classes using ORM tool.
· Worked on MVC Architecture like struts, Spring framework, JSF
· Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
· Working on Micros Integration Service including Retail ERP Integration with MICROS XCenter/ Xstore POS System
· Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts).
· Design and development of different modules for Straight Thru Trades Processing system, using Sybase ASE, Perl, Java( JSP, JDBC, Swing ).
· Experienced in working with Tomcat, WebSphere and IIS web servers
· Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
· Designed and developed a RESTful API for parsing out the country code on a mobile number, using Java and the Glass Fish web service framework.
· Used Java Enterprise edition (Eclipse) for development of Java and have hands on experience on it.
· Used IBM-DB2 to retrieve the data from and Oracle 10g has been used to safe the final results into the database.
· Created a light front-end framework against the JSON API for their service request portal using Backbone.js. Test-drove all front-end code using Jasmine.
· Responsible for the full stack (front end development, application logic, services, data persistence)
· Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Server database.
· Used the ODWEK java API and used the predefined modules of the tool to retrieve the required reports.
· Tested the application JUNIT and that was build using Maven.
· Used JUnit framework for Unit testing of application.
· Developed WCM Custom Components using WCM API
· Participated in development of a well responsive single page application using JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team
· Design, investigation and implementation of public facing websites on Amazon Web Services (AWS).
· Used Multithreading and collections to improve performance of application.
· Expertise in using Dojo and JavaScript in WebSphere Portal and WCM.
· Extending Hive and Pig core functionality by writing custom UDFs
· Worked on Eclipse for development and deployment of application in Web Logic Application Server.
Environment: Core Java, Multithreading, Concurrency, Exception Handling, J2EE, JSP, CSS3, HTML, JQuery, AngularJS, AJAX, Hibernate, Java SDK, Web Logic, SOA, Micro Services, WSDL, UDDI, SOAP, JavaScript.
Insurance Auto Auctions, Westchester, IL Jul ’13 – Jun’14
Java/J2EE Developer
Project Description: Developed Java based enterprise applications, services, and infrastructure for client. This is the migration project from WebSphere deployed web service to JBoss EAP web services using ESB support. Also involved in enhancements for existing web applications using Angular JS, Bootstrap and JQuery on front end and build rest based services using Spring MVC, IOC and AOP, EJBs, Servlets for middle tier.
Responsibilities:
· Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
· Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
· Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
· Refactored existing project to make it more RESTful and thread-safe.
· Developed and used JSP custom tags in the web tier to dynamically generate web pages.
Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
· Designed RESTful XML web service for handling AJAX requests.
· Used Spring to manage beans to use windows session state framework to persist session to the database.
· Used Spring IOC and MVC for enhanced modules.
· Used Maven for build framework and Jenkins for continuous build system
· Created a foundation for modularized html, CSS, and javascript which enabled migration of the existing UI
· Access from the mainframe to the distributed system was through socket programming.
· Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
·