Post Job Free

Resume

Sign in

Java Developer Web

Location:
Hyderabad, Telangana, India
Posted:
April 03, 2020

Contact this candidate

Resume:

Abdul Kader

adcl1w@r.postjobfree.com

631-***-****

OBJECTIVE

To have a successful career in and as a Full Stack developer. I would like to be a part of organization that provides apt development opportunities allowing me to achieve personal as well as organizational goals.

With more than 8 years of strong experience in Software Development Methodology such as SDLC, RUP, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.

CERTIFICATIONS

Oracle Certified Professional Java SE 7

Oracle Certified Associate Java Programmer

Oracle Certified Web Component Developer

AWARDS

Certificate of Excellence – JPMC, 2018

Above & Beyond Award – CVS Health, 2016

SUMMARY

SUMMARY

More than 6+ years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e-business applications using Java & J2EE Technologies.

Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.

Review design documents with stake holders and collect approvals.

Excellent Knowledge of Object Oriented Analysis & Design using UML.

Good experience with RUP, Agile methodologies.

Experience implementing SOA, WebService applications.

Strong Experience in developing the application using frameworks like Struts, Java Server Faces (JSF) and Spring frameworks Worked on maintaining the persistence using Hibernate, JPA ORM.

Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, JQuery, JavaScript, AngularJS, ExtJs, JSON and Servlets.

Experience on Angular JS, Node JS, React JS, dd DB, GitHub and Amazon AWS, EC2, S3 and cloud front.

Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using Apache CXF.

Experience deploying applications on Apache Tomcat 6 Web Server, BEA Weblogic 8/9/10, Websphere 5.0/6.0 application server environments.

Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, Spring, JPA and Hibernate.

Worked on core AWS services such as setting up new server (EC2) instances/services in AWS, configuring Java APIs, Java Concurrency, Java collection, java 8

tier applications using java,j2ee, Struts, Spring... deployed on Amazon Web Services (AWS) and configuring services like AWS Route, Cloud Front, Elastic load

Experience with Software designing and modeling using UML on Rational Rose and Enterprise Architect.

Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers.

Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.

Experience in building an application using the Alfresco content application server.

Experience in using XML based technologies and parsers DOM, SAX, JAXP, and JAXB.

Good knowledge in Python and Hadoop, HDFS, MapReduce, Hive, HBase, Flume.

Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.

Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.

Experience in several agile frameworks like Scrum, XP, Using TDD and ATDD approach.

Experience in writing test-cases in Java environment using JUnit, Mockito and Powermock.

Experience in managing the build files using ANT and Maven.

Experience in using the Log4j framework for Logging Java Application.

Experience in developing, designing in UML, Package, Class and State Diagrams.

Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.

Excellent communication, problem-solving, interpersonal, organizational skills.

CERTIFICATIONS

Sun Certified Programmer Java SE 5.

Oracle Certified Expert, J2EE 6, Web Component Developer.

SKILL SET

Platforms

Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming

JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting

JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting

JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks

Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools

Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench,

Databases

DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications

EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control

Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs

Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools

ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration

Jenkins, Hudson

XML Tools

Altova XML Spy 2005,2008

XML Technologies

XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications

JAX-RPC, JAX-WS, JAX-RS

Webservice Tools

SoapUI 4.0,5.1, TcpMon

Webservice Implementations

Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing

Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing

JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner,

Application Servers

Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers

Tomcat 5.0,6.0,7.1, Joans

UML Tools

Altova UML Model, Rational Enterprise, MS Visio

ORM Fra ORM Frameworks

Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking

JIRA, Bugzilla, Rational ClearQuest

Methodologies

Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban

Reporting

iReports, JReports

Batch Jobs

Quartz Scheduler, Cron, Spring Batch

HTML Editors

MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating

Velocity, Freemarker

Search APIs

Solr, Lucene

PROFESSIONAL EXPERIENCE

S&B Engineers and Constructors, Houston, TX June 2019 – April 2020

Full Stack Java Developer

S & B Engineers and Constructors, Ltd. is a fully integrated engineering, procurement, and construction company that services a diverse set of industries. For the last 44 years, S & B has serviced clients in the refining, petrochemical and chemical, midstream, power, infrastructure, and pulp and paper industries with its industry leading fully implemented, fully-integrated EPC project management system (iPIMS®).

Responsibilities

Completed total of three projects: two with React and one with Spring for the iPIMS®

Developed a platform to synchronize files with clients, notify stakeholders, and trigger events based on the business logic in an automated fashion.

Developed a material management platform to add materials into groups, take the necessary information from users, and print their labels automatically using the Zebra Thermal printer.

Developed a form-like application to submit different requests, track status, take actions, and give users the ability to trigger events after taking actions.

Analyzed business problems and came up with possible technical solutions.

Built prototypes to prove teachnical feasibility within time and budget constrains.

Used Spring Framework 4.1 for the application development.

Responsible for Web UI development in JavaScript using React JS

Developed form like applications using Formik and React Hook Form and compared both libraries in technical meetings.

Used log4j for logging errors, info, exceptions.

Involved extensively in Code Reviews, Unit testing and Process Improvements.

Used Spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response.

Used Cron Job to schedule Java application to transfer files based on business logic.

Implemented Box API for the file transfer application.

Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.

Developed DAOs using JPA persistence API for the database operations to interact with Oracle Database.

Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.

Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON

Developed a generic emailing API endpoint for the whole company to send emails programmatically.

Designed SQL tables, and implemented triggers and views for the API

Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).

Followed agile methodology during complete SDLC process.

Participated Agile/Scrum development and deployment teams.

Used Maven for the project management like build and install.

Deployed application on Apache Tomcat and Oracle WebLogic.

Used Subversion for version control and repository.

Involved in writing Unit test cases for unit testing using Junit.

Used Fitnesse for Integration testing.

Environment: React, JDK 1.7, Spring 4.1(DI, MVC, Tran Management, Integration, AOP), WebLogic, Tomcat, Maven, AJAX, UML, MS Visio, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit,, SOAPUI 5.1, Log4j, ReactStrap, React Hook Form, React Bootstrap Table 2, Java EE, HTML5, CSS3, Junit 4.1, JIRA, Target Process, Java Mailer, Apache FTP, JCIFS, Cron Job, Box API

JPMC, Houston, TX June 2017 – May 2019

Full Stack Java Developer

J.P. Morgan is a leader in financial services, offering solutions to clients in more than 100 countries with one of the most comprehensive global product platforms available. We have been helping our clients to do business and manage their wealth for more than 200 years. Our business has been built upon our core principle of putting our clients' interests first.

Responsibilities

Involved in developing Webservice operations in Service Oriented Architecture (SOA).

Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.

Followed agile methodology during complete SDLC process.

Participated Agile/Scrum development and deployment teams

Used Spring Framework 4.1 for the application development.

Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX

Used Spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response.

Involved in front end development using Struts, JSP's, JSF and JSTL.

Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.

Used AngularJS 4 for Directives, Filters, Services, Validation, and Data binding of UI components.

Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.

Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.

Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.

Developed reusable custom directives using Angular JS 4 using transclude, restrict, event handlers and templating.

Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.

Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.

Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).

Creating custom, general use modules and components which extend the elements and modules of core AngularJS.

Used AngularJS as the development framework to build a single-page application and reusable AngularJs applications.

Templating engine for emails and reports was Freemarker.

Integrated with third party Sale point API to make restful webservice call.

Designed and developed necessary PL/SQL for the database operations as needed.

Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).

AWS EC2 instances were configured in dev and qa environments with NodeJS.

Batch jobs were automated using the Quartz scheduler.

Used Maven for the project management like build, install.

Deployed application on Apache Tomcat server.

Used Subversion for version control and repository.

Involved in writing Unit test cases for unit testing using Junit.

Used Easymock for mocking downline services.

Used Selenium for UI automation.

Used Fitnesse for Integration testing.

Used log4j for logging errors, info, exceptions.

Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: JDK 1.7, Spring 4.1(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, AngularJS 2, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, AWS, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1, Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon, JBehave, Selenium, Easymock.

CVS Health, Northbrook, IL Nov 2015 – May 2017

Sr. Java Developer

At CVS Health, we share a clear purpose: helping people on their path to better health. Through our health services, plans and community pharmacists, we’re pioneering a bold new approach to total health. Making quality care more affordable, accessible, simple and seamless, to not only help people get well, but help them stay well in body, mind and spirit.

CVS Health is community-based and locally focused, engaging consumers with the care they need when and where they need it.

Responsibilities

Designed the Web application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.

Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.

Used Agile methodologies during the complete project life cycle.

Utilized Node.js to create a fast and efficient chat server.

Helped in preparing the design documents like process flow, sequence, component diagram.

Implemented DIM Web service using Spring Framework.

Used Agile methodology XP for development using User Stories.

Used annotations in the complete project development, webservices, MVC design.

Used JMS for consuming pin verification, device connect disconnect messages.

Used JPA as data persistence API for all the DAO, database operations.

Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.

Used Maven project management tool for build and deployment of the application.

Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.

Developed Spring REST Web services for opening, closing the locker door webservice operations.

Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.

Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.

Developed code for user stories (based on user requirements) and successfully approved it from QA

Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.

Developed rule modules using Rule Engines, Drools.

Used Subversion (SVN), ClearCase as source controls.

Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Established continuous integration (CI) practices and standards for PSCU with Jenkins.

Spring XML configuration for Camel Integration to messaging XML documents.

Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend

Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.

Parse XML documents like Device Connect, Disconnect messages using JAXB.

Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.

Writing unit and integration tests with Mockito framework.

Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).

Used log4j for logging.

Environment: JDK1.6, Weblogic, 5.5, JSP, Bootstrap, Servlets, Spring STS, Eclipse Juno, GWT, Vaadin, Spring 3.0(DI, MVC,AOP), Struts 1.3.8, JAX-WS CXF, JAX-RS Jersey, JAXB,SOAPUI, Oracle 9i,11g, Ajax, JPA, Hibernate 3.0,CVS, ANT1.6, Maven 3.0.6,Jenkins, WinSCP, HTML,DHTML, Javascript, JUnit,Solaris 4.0, Altova XML Spy, JQuery, JQueryUI, Apache POI, JUnit, Mockito, Selenium, Quartz.

Grand Bank of Texas, Dallas, TX Jan 2014 – Oct2015

Java Developer

This project is developed mainly to serve the huge domain of customers. The application also allows bank employees to open a new account for customers or access, modify the customer account information based upon their role. The application offers various functionalities, some of the them include Transfer Funds, Make a Payment, Set up Automatic Payments, Keep the Change, Receive the bills electronically, Request E-mail Notifications, Balance Enquiry. Etc.

Responsibilities

Involved in database modeling applying the normalization rules

Developed Code using Struts framework, based on the MVC design pattern

Developed the presentation layer using Struts Tag Libraries

Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules

Created POC for Spring Batch for running batch jobs.

Worked on backend logic using Servlets, EJB, Hibernate and JDBC.

Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards

Analyzed, designed, validated the business logic of the system and implemented the application

Developed business services using EJB’s and used SOAP API.

Translated functional requirements into technical design by gathering the user stories.

Developed order history and order status of all the Authorized agent’s specific bonds

Developed dynamic pages for generating a report for displaying the existing business rules based on a search criteria to be reviewed by the CNA internally

Involved in debugging the product using JIRA Bug Tracking

Deployed the application on to Websphere application server.

Developed Search Tool for the organization to display reports agent wise, month wise, weekly.

Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX.

Developed servlets for generating reports in PDF format.

Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.

Implemented logging using log4j.

Deployed the application in JBOSS Application Server.

Developed Servlets and Worked extensively on My SQL.

Worked with MySQL for SQLYog and Workbench.

Written JQuery Validations for the User Front-ends.

Maintenance of data in different Oracle Database and environments using TOAD.

Worked on Hibernate object/relational mapping according to database schema.

Effective using in Clearcase and clearquest for version control and defect tracking.

Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, Ant, JavaScript 1.3, JSPs, HTML, CSS, JQuery, JSON, Oracle 8i, Ajax, MongoDB, Soap, Toad, Eclipse 3.1, WebSphere Application Server 5.1, Weblogic, Apache CXF, MySQL, XSLT, JUnit, Log4j, Rational Clearcase, ClearQuest.

IBCS PRIMAX, BANGLADESH Aug 2012 – Dec 2013

Java J2EE Developer

This project was designed to build a Common Access Platform for customers and insurance agents using Internet to interact with the system from any part and allow the customers to buy insurance online. Also, used by the HR department to manage the vast information generated due to massive business operations. Main objective is to help in tracking HR related issues, optimize and increase the productivity.

Responsibilities

Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).

Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.

Used Spring Framework for dependency injection.

Implemented and deployed several EJB (Session and Entity).

The front end of the project is designed on MVC architecture using struts, Tiles frameworks.

Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.

Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.

Used Web Sphere Application Server for deploying various components of application.

EJB’s were running under the hood of Web Sphere container/server.

Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.

Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.

Developed the application using RAD model.

Worked with VSS Version control in order to create virtual library of computer files.

Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS,Log4j, Ant, Web services, RAD6.0, IBM Web Sphere server6.1, IBM DB29.0, VSS.



Contact this candidate