JAVA DEVELOPER *
MD. SHADID (LOOKING FOR REMOTE POSITION)
**.*******@*****.***
EXECUTIVE SUMMARY
Over 14+ years of experience as Sr. J2EE professional as an architect, developer in Enterprise-level implementation of the Software Development Life-Cycle (SDLC), including Architecture, Functional and Technical design, Development, Implementation and Support.
Complete Understanding and hands on experience in Agile development methodologies.
Strong analysis and design expertise in implementation of Financial, Insurance, Telecom, Health Care Retail, and CRM Applications.
In-Depth knowledge of developing various web based applications using Hibernate and Spring frameworks.
Expertise in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA) Programming.
In depth knowledge of all stages of the project life cycle, business analysis, data modeling, ETL architectures, development, performance tuning and end user reporting.
Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL.
Diverse experience utilizing tools in N-tier architecture applications including ATG, J2EE, EJB, JDBC, JSP, Servlets, STRUTS, Springs, Hibernate and BPEL (Business Process Execution Language) technologies.
Thorough using of RAD, Eclipse, TOAD, SQUIRREL SQL CLIENT, Ant, Apache Maven and Web Logic Work Shop tools.
Strong experience in Application Servers like Web logic, Web sphere, Jboss application server and Tomcat server.
Hands on UML compliant high level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
Excellent hands on expertise in configuring WBI Adapters such as Jtext, JDBC, HTTP, Webservices, MQ and JMS.
Experienced with HTML, CSS, XML, XSLT, Java Script, Ruby on rails, AJAX, API, Restful, UNIX, Shell, Script and Restful Web Sphere. As said experience is never enough so got expertise on writing Sub Queries, Cursors, Functions and performed data analysis using SQL, SQL Server Management Studio.
Created UX Designs, performed UI Development and contributed to the codebase.
Worked on web templates and customized modules for various CMSs such as WordPress, Joomla applications.
Worked on Rational Application Developer, WebSphere Integration Developer, BEA WebLogic Workshop, Eclipse, and ILOG Rules Studio for Java.
Worked on Core Java and its libraries in creating the java/J2EE web applications.
Increased visibility and user experience of distributed resource manager using AWS, Erlang and AJAX to create an asynchronous web portal for the distributed resource manager.
Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, Session Façade.
Developed ANT scripts for the build and deployment of J2EE, WebSphere Studio Application Devloper (WSAD), Git, GitHub, Junit, Scrum, UML, JSP, JavaServer Pages Standard Tag Library (JSTL), Servelet, MAVEN applications.ands on experience in using ANT, Maven, JUnit and Log4.
Hands on experience with Web Services using XML, SOAP, WSDL.
Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based scheme.
Thorough using of RAD, Eclipse, TOAD, SQUIRREL SQL CLIENT, Ant, Apache Maven and Web Logic Work Shop tools.
Experience with AWS instances spanning across Dev, Test, Pre-Production and Cloud Automation through Open Source DevOps tools like Chef, Jenkins & Docker.
Exposure to RESTFUL API's.
Strong command in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, bootstrap.js, Node.Js and Projects UI Designing Team.
JAVA DEVELOPER 2
Experienced in consuming data from RESTful Web Services using JSON, and used Postman for testing the Web Services
Excellent experience of builds tools like Git, ANT Maven and managing JAVA projects.
Experienced in ETL processes, Data warehousing methodologies and concepts including star schemas, snowflake schemas, dimensional modeling and reporting tools, Operations Data Store concepts, Data Mart and OLAP technologies.
Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
Expertise at using frameworks and tools like Spring Framework 3.x/4.x (Spring Core, DAO, ORM, AOP, Spring Security), Spring Boot, Spring cloud, Hibernate (Mapping, Cashing)
Extensively worked on n-tier architecture systems with application system development using Core Java, JDBC, JNDI, JSTL, JPA, Servlets, JSP, EJB, JMS, Web services, Restful (JAX-Rs, Jersey) and SOAP web services.
Good knowledge in Log4j, JUnit, JMeter, Selenium, Maven and Jenkins.
Worked extensively with API Management product of Apigee edge in consuming the APIs in implementing customer use cases and Performed Service Level Testing for Web services using Apigee.
Experience in deploying WAR, JAR, and EAR files in J-Boss, Web-Logic, Web sphere application servers in Linux/Unix/Windows environment.
Experience in implementing Web Service client using SOAP, WSDL, REST and XML standard using SOA.
Extensive experience working with AJAX framework and single page web applications using AngularJS.
Strong TDD (test driven development) and continuous integration experience using JUnit, Mock Framework. Worked on Cucumber framework.
I have designed and developed Java based Web Application for supporting work order management system operations using Servlet, JSP, Jdbc & XML Technologies.
I have even designed & developed Java Automation Adapters to migrate Maser-Data(Leads, Accounts, and Contacts). I have used XSLT for transforming XML documents and Designed schemas (XSDs), WSDLs for the web services using XmlSpy.
I have used JAXB for Java and XML binding.
I have designed complex web module to support custom defined fields for each customer to configure key parameters(CostCenter, Server Rack Location, HostName, AppName).
Even developed web-based CPQ(Configure, Price, Quote) Web Application for internal users using JSP, Hibernate.
I was involved in unit testing the web application components in Tomcat server and deployed them in Web logic Application Server.
I have good knowledge of JSR 168/ JSR 286 Portlet Concepts & life cycle along with good knowledge of portal development IDE/tools (preferred with RSA/RAD/Eclipse)
Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
Extensive in-depth knowledge in OOAD concepts of Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
Strategic and practical implementation of cloud-specific AWS technologies including Elastic Compute Cloud(EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk.
Extensively worked on XML related technologies like XML, XSLT, XPATH, XSL, DTD and DOM.
Developed applications on IDE's like Eclipse, Net beans, and J Builder, J Developer.
Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
Solid experience with Responsive Web Design (RWD) technologies like HTML5, CSS, DHTML, XHTML, JavaScript, Bootstrap, AJAX, jQuery, Angular 2, Node.js, D3 charts and JSON.
Experience with J2EE standard and compatible web/application servers BEA Web Logic, IBM Web Sphere & Apache Tomcat.
TECHNICAL SKILLS
Programming Languages JAVA, C, C++, SQL, PL/SQL, UNIX Shell Scripting, Visual Basic 6, C#
J2EE Technologies: Servlets, JSP, JSF, EJB, JMS, JNDI, Web Services, JDBC, SOAP, RMI, JavaBeans, JSP Custom Tag
JAVA DEVELOPER 3
Libraries, log4j, JAX-RPC, JAX-WS, JNDI, JPA, JDBC, MQ, Ajax, Java Web Services (Soap, Rest), XML, SQL, PL/SQL, Python, HTML, Java Script, JQuery, CSS,
Hibernate.
Frameworks Hibernate, Spring (Boot, MVC, and ORM), Struts, Bootstrap, Junit, Cucumber, JSF, Spark, Castor
Framework, Top Link, Maverick, Adobe Flex, MXML,
Action Script Rational Rose, UML, Ant, Struts, Ajax and DOJO.
IDE Tools Eclipse, NetBeans, IntelliJ IDEA, JBuilder, JDeveloper 9.0/10g, Toad 4.0/8.5, SQL Developer, Rational
Application Developer (RAD), Visual Studio& Spring Source Tool Suite.
Operating Systems Windows, UNIX, Linux, CentOS & Ubuntu. Web Technologies HTML/DHTML, CSS, CS3, JavaScript, AJAX, JQuery, Angular2, XML, JSON, XSLT, Java Beans, JMS.
Version Controls Git, CVS, SVN, Microsoft VSS, Stash, ClearCase 7.0/7.1, Subversion.
Web/App Servers IBM WebSphere 6.x/5.x, Apache Tomcat 8, 9, jboss, WebLogic, Glass Fish, Jetty.
Web Services: SOAP, REST API, AXIS.
Development Tools Eclipse, Rational Application Developer, Oracle JDeveloper, PL/SQL Developer, SQL Developer,
WS_FTP, Putty
EAI Technologies Websphere message broker, IBM MQ Series, Tibco Business Works 5.x, Tibco Business Works Designer 5.x, Tibco Enterprise Messaging Service for JMS.
Database / Application design Oracle, DB2, OOAD, Design Patterns, and MS SQL Server
Middleware ODBC, JDBC, RMI, Blaze DS.
Methodologies Agile, SCRUM, TDD, Design Patterns, Continuous Integration using CruiseControl
OOAD Tools MS Visio, IBM RSA
Design Patterns MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory.
WORK EXPERIENCE
Java Architect November 2017 - Present
HEB - San Antonio, TX
Responsibilities:
Developed and Implemented WebServices and used Spring Framework.
Developed web pages using HTML/CSS and JavaScript
Develop back-end messaging infrastructure for real-time web application in Javascript, jQuery, node.js, redis.
Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling
Developed PL/SQL procedure for login module and registration module.
Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database JAVA DEVELOPER 4
Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
Used Angular 2, HTML5, CSS3, JavaScript, and JQuery for designing front-end.
Developed Angular 2.0 controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
Designed and developed Microservices business components using Spring Boot.
Consumed REST based Microservices with Rest template based on RESTful APIs.
Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
Tracked and updated emergency change in managment when job failures necessitate change in ETL codes or deleting duplicate entries to resolve, following up for approvals, and closing where appropriate.
In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
Developing a new Content Management System backed by subversion using java EE technologies.
Involved in preparation of Functional Design documents and development tasks for ETL.
Examining the session logs if the workflows fail and debugging mappings using Debugger tool in Mapping Designer.
Examining the session logs if the workflows fail and debugging mappings using Debugger tool in Mapping Designer
Configuring BMC Control M scheduler to execute the ETL workflows and monitoring daily ETL data load.
ETL Design (converting business functional specifications into mappings/workflows), testing and code migration to different environment.
Design, develop, unit test, and support ETL mappings and scripts for data marts using Informatica, and PL/SQL in Windows environments.
Used Jenkins for continuous integration, SonarQube for code quality inspection and Git for source code management.
Used Eclipse IDE for code Development along with GIT Hub for managing the code.
Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular 2 and parsed the data to client.
Developed Ruby on Rails apps, deployed to Amazon Web Services ElasticBeanstalk and internally on a Linux server using Ansible.
Developed web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
Provided Security and Authorization using Spring Security and OAuth2authentication protocol respectively.
Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements
Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
Responsible for Docker Compose environment deployment for Ruby on Rails, Elixir and Node.JS apps running on a stack with Postgresql.
Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologie
Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
Developed and managed cloud VMs with AWS EC2 command line clients and management Console.
Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
Migrated test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
Experienced first-hand the best/worst practices for integrating Microservices into existing system architecture. Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
Created Stored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
Developed, run and scheduled queries using SQL and T-SQL scripts.
Built NoSQL schemas and maintaining sessions by MongoDB.
To identify user login information written UNIX shell scripts.
Developed and executed unit test cases using JUnit.
Packaged and deployed the application in IBM WebSphere. JAVA DEVELOPER 5
Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
For application logging and notification, tracing mechanisms used Log4J.
To keep track of issues and tasks on individuals used JIRA ticketing system.
As a version control tool used GIT and IDE as Eclipse to build the code. Environment:
Java, Angular, HTML5, ETL, CSS3, JavaScript, JQuery, Bootstrap, AJAX, Agile, Spring MVC, Spring Boot, Spring Security, Spring DAO, Unix shell scripting, JSP, Hibernate, Servlet, RESTful, OAuth2, JAX-RS, XML, AWS, EC2, S3, Microservices, SQL, Oracle, MongoDB, Eclipse, WebSphere, GIT, JUnit, Maven, Log4j, JIRA,Visual Studio, Spring Source Tool Suite, Struts, Sencha ExtJS, Node.js, Angular.js, bootstrap.js, backbone.js, Oracle, CRUD(1), JDBC, coherence, Apache CXF, Eclipse, Weblogic, Subversion(SVN), UML, JSP, JavaServer Pages Standard Tag Library
(JSTL), SERVELET, MAVEN, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG and Web 2.0, SOA. Sr. Java Developer January 2016- October 2017
Arvest Bank
Lowell, AR
Responsibilities:
Involved in the combining two web applications into one for a new project.
Developed applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML. Enhanced user experience by designing new web features and also single page applications using AngularJS.
Experienced in Responsive Web Design technology framework like Bootstrap.
Used Ehcache for caching and improved the performance of the application.
Worked on Python Ruby, Perl, Bash Scripts for on Middleware tools for deployment.
Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EE Initiated use of HttpUnit, Selenium IDE for testing.
Attended meetings and get the business requirements. Updated mappings, sessions and workflows as a part of ETL change.
Designed and developed ETL Mappings to extract data from flat files, MS Excel and Oracle to load the data into the target database.
Developed mappings in IDQ for data cleansing, robust data, remove the unwanted data, correctness of data.
Design and develop new features in website using Java/J2EE under Santana Framework and enhance existing features. Refactoring code, redesign current design.
Responsible for development of Business logic in core Java. Created SQL jobs to upload the feeds received from Borg.
Responsible for designing, developing and implementing the ETL process which include the incremental load strategy and full load.
Deployed SSIS Package into higher environments and used Package configuration to export various package properties to make package environment independent.
Work with business analysts to study and understand requirements to translate them into ETL code.
Using Spring AOP to capture performance statistics of business logic and DAO layer methods.
Prepare Java/J2EE development structure for Rational Application Developer.
Created and modified code within a Ruby based application.
Built web-based maintenance application to maintain complex specification documents. Used JQuery, Wicket, and iBatis against a MySQL database
Create new PL/SQL stored procedures for new Oracle Forms and Reports development
Played a key role in installation and configuration of the various Hadoop ecosystem tools such as Sqoop, Flume, Pig and Hbase.
Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angularjs, React.js, Node.js, bootstrap.js, backbone.js.
Implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
JAVA DEVELOPER 6
Developed hibernate mappings to tables using JPA annotations.
Backend development with LINUX, UNIX.
Extensively worked on Application servers like Weblogic and Apache Tomcat
Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
Performed Unit Testing and developed Unit Test Classes using JUNIT
Used REST WebServices for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
Developed hibernate DAO Accessor Classes using Spring Template.
Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Worked with Hibernate for object relational mapping and connection management
Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, JQuery.
Extensively worked on MEAN (MongoDB, Express, Angular and Node) stack for rapid prototyping of applications for client demonstrations.
JSON objects have been created to store them in Database in OFFLINE mode.
Serialized string of a Google Protocol Buffer data structure.
Implemented Single Sign on e-marketing commercial portal site with B2B and B2C sites.
Stubby server communication and creation Implemented spring MVC to achieve Model View Controller design pattern.
Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
Implementing the coding standards, review the code and fixing all the code review bugs. Created all the services to work with various entities provided and rectified the services using APIs using JAX-RS.
Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
Experienced in writing SQL and PL/SQL scripts.
Analyze the code and apply the fix solution for the issues Identified based on the severity basis.
Developed queries that are required for the application development and implemented using different logics.
Batch Jobs have been developed using spring Batch.
Used SVN as the Version Control.
Agile/SCRUM was used as the project management methodology
Performed Benchmarking and Load testing using Cassandra-stress tool. Environment:
Java, Bootstrap, AngularJS, JQuery, ETL, HTML, CSS, Struts, Spring POJO, Eclipse, IntelliJ, Sub lime, Spring MVC, Maven, SVN, AJAX, Apache Tomcat Server, Log4j, Restful web services, WebSphere Application Server, Spring, Oracle, Jboss, JIRA, Jenkins. Agile-Scrum, JSP, React.JS, Node.js, bootstrap.js, backbone.js, Ibatis, WebLogic, WebServices, SOAP, Cassandra, PL/SQL, Junit, Oracle, SOA, Git, Github, Selenium, RAD, UML, CVS, Eclipse. Sr. Java Developer November 2012 - July 2014
SPINX
Los Angeles, CA
Responsibilities:
Worked on gathering requirements from stakeholders and performed Design & Analysis of the Customer Specifications.
Converted old PowerBuilder application to Java J2EE application. Created responsive GUI interface and Web pages using HTML5/CSS3, JQuery, Bootstrap and JavaScript Developed and deployed business logic using session beans and servlets.
Used Spring 3.0 MVC framework Used Web Services (SOAP/Restful) to exchange information.
Used Hibernate framework for back end development and spring dependency injection for middle layer development.
Set up and integrate MongoDB database with the application. JAVA DEVELOPER 7
Worked with MongoDB database to get data in Services and wrote efficient and complex queries.
Extracted data from various databases like MS Access and SQL Server and loaded in oracle database.
Wrote Oracle PL/SQL Stored procedures, triggers, and views.
Involved in debugging the application.
Used Maven to compile and generate EAR, WAR, and JAR files.
Created custom Exception classes to Used Log4j for logging Errors and publishing logging information to various preferred destinations.
Used Jenkins for continuous deployment.
Environment:
Java, J2EE, HTML5/CSS3, AngularJS, Spring 3.0, Servlets, Hibernate, JBoss AS 7.x, Rest WebServices, PL/SQL Oracle 10g, jUNIT, Jenkins, Unix, GIT.
Sr. Java Developer August 2010 - July 2012
CITI group, Polaris Software Ltd – Jersey City, NJ Responsibilities:
Developed a web portal using J2EE to provide the user interface for the client to perform all the operational and billing activities.
Supervised the reconciliation of the complete data to avoid discrepancies in current billing system.
Involved in developing and modifying the GUI screens using HTML, JSP and CSS Developed web tier component Action Servlet class and ActionFormBean classes using the struts framework Developed Java Script Validations and Rest Web Services.
Involved in the J2SE technologies like Core Java, JNDI, and JDBC.
Developed JSP to dynamically generate HTML and display the data to the client side Changes in the current system configuration as per the new Business requirement. Environment:
Core Java, UNIX, Jsp, CSS, REST, Oracle, MVC, GIT, HTML, CSS, JavaScript. Java Developer March 2008 - July 2010
Lehman Brothers, Wipro Technologies – Jersey City, NY Responsibilities:
Understanding the functional specifications and architecture.
Involved in Project Design Documentation, design Reviews and Code Reviews.
Involved in the J2SE technologies like Core Java, JNDI, JDBC and RMI.
Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
Developing and coding J2EE Components with Java Beans, business objects with Hibernate and Servlets.
Configured connection pooling using Web Sphere application server. Environment:
Oracle, Windows NT/XP, Core Java, J2EE, JSP, HTML, JavaScript and CSS, UML, Struts1.1, CVS, Web Sphere Java Developer June 2006 – February 2008
UNIWEB – EMBD – Long Island, NY
Responsibilities:
Full life cycle experience including requirements gathering, business analysis, coding, testing, and creation of functional documentation.
Developing the application using Struts and JMS. JAVA DEVELOPER 8
Deployment of the application on Web Sphere application Server.
Building the overall application and deployment and testing it on Web Sphere.
Creating tables and stored procedures in Oracle9.
IDE Eclipse to develop the Application and TOAD as IDE for DB, PL/SQL. Environment:
Java, STRUTS, JSP, JMS, Web Sphere, Oracle 9, Eclipse, Windows XP and UNIX Java Developer August 2004 – February 2006
Banglalink – Bangladesh
Responsibilities:
Involved in database design for the Application.
Created tables and stored procedures in Oracle.
Involved in Designing the Application Framework.
Implemented MVC Struts, Framework.
Performance Tuning.
Created client interfaces in JSP pages with Struts and implemented business logic in Servlets.
Created Business Services using Stateless Session Bean.
Designed and developed the application using MVC, Struts, JDBC, JSP and EJB.
Responsible for modify the existing JSP pages, Action Classes, Presentation Facade Layer and for development of Product Improvement Request.
Development of new JSP pages, Action Classes for development of Customer Change Request.
Writing various SQL queries/Stored procedures using Oracle. Environment:
Java, JSP, Servlets, Struts, EJB, JDBC, JDeveloper, Web sphere, Oracle, Windows XP, XML, Web Logic Application Server.