We provide IT Staff Augmentation Services!

Resume

4.00/5 (Submit Your Rating)

Fullstack Java Application Architect Developer North Brunswick, NJ

TECHNICAL SKILLS:

Programming languages: Java, C/C++, C#, JavaScript, SQL, PL/SQL, PhP

Python: Java/J2EE - 13 years of experience

Technologies: core Java(12 years), J2EE (10 years), EJB(5 years), JDBC (10 years), JSP/Servlets(8 years), JMS(5 years), RMI(4 years), Web Services(8 years)- Soap(5y),Restful(5y), JAXB(1 year), JAXP(3 years), SWT(2), Swing(3), JUnit(4), Struts(3), Struts2(1) JSF(3), Spring Framework(7 years), Hibernate(5)/Toplink(1)/iBatis(6 months)/JPA(2 years), Ant, Maven

Platforms: IBM WebSphere(4), Weblogic Server/Portal(5), Oracle 10gAS(2), JBoss(3), Apache/Tomcat(8 years), open source libraries (Axis, POI, iText, and so on)

IDE: Eclipse, WebSphere Application Developer, RAD, JDeveloper, Sun Studio Creator, Sun Enterprise Studio, NetBeans, IntelliJC/C++ 10 years in different platforms.

ASP: 2 years MS Visual Studio; C#. 5 years MS.Net. IDE MS Visual Studio.NET; PhP 2 years; Perl 1 year; Python 2 years with Django/Quarz; Scala 6 months with Play Framework.

Databases: Oracle, MSSQL Server, DB2, MySQL, Sybase, PostgreSQL, Cassandra - programming, Java backend, ETL, conversion processes, Data Warehousing.

Oracle: (7.3...12c),PL/SQL - 13 years of experience (OCP DBA Oracle 8i,10g,12c) - planning and developing databases, creating indexes, stored procedures in PL/SQL, triggers, backup/restore, optimizing & tuning database operations, clustering and queuing.

Tools: TOAD, SQL*Navigator, PL/SQL developer, SQL developer, Oracle Forms/Reports, MSSQL 6.5...2012, 2014, T-SQL - 5 years of experience (MCDBA for MSSQL 2000), UDB DB2 - 5 years MySQL- 4 years, Sybase - 2 years, PostgreSQL/Netezza - 1 year, Cassandra - 1 year, MongoDB - 6 months.

Database Modeling: ERWIN, Open Modelsphere.

Web technologies: JavaScript/CSS/DHML(7 years), HTML, XML/XSLT(6 years), Ajax (4 years), Dojo (2 year), GWT/GXT(3 years), scriptuculous(6 month), jQuery(2 years), AngularJS(3 years), Angular 2(1 year), node.js(1 year), Bootstrap(1 year), ReactJS+Flux+Redux(6 months).

Reporting/BO: Crystal Reports 7,8.5/10/XI (6 years), other Business Objects tools including Xselsius (1 year), Jasper (1 year), Actuate (BIRT) (1 year), Cognos (1 year), SAS, Informatica (1 year).

Modeling: UML, Rational Rose, MS VisioContent-management systems: Filenet P8 (1 year), Documentum (1 year), Autonomy/Interwoven(6 months).

GIS applications: ESRI ArcGIS(2 years), Smallworld (1 year).

Numerical libraries/tools: Matlab (2 years), Mathematica, AMPL, Numerical Algorithm Group (NAG).

CVS: ClearCase/ClearQuest(3 years), StarTeam(2 years), Harvest(1 year), MS SourceSafe(more than 5 years), Subversion(4 years)

Scripting: PHP (3 year), Python(1 year), Perl(1 year), ksh (2 years), bash

Platforms: AIX (3 years), Solaris (4 years), Windows (many years), Linux (6 years), Mainframes.

PROFESSIONAL EXPERIENCE:

Confidential, North Brunswick, NJ

FullStack Java Application Architect/Developer

Responsibilities:

  • Development of Java/Angular web application for Self-Service Portal
  • Designed and developed improvements for automation portal, using AngularJS for front-end, Spring Rest for backend restful calls, other Spring Framework subsystems(ORM JPA, Spring Boot, Spring Security), JUnit testing, deployment with Jenkins. Modifying existing and creating new web pages, using AngularJS (ui-tree, ng-Table, ui-grid, angucomplete alt and other AngularJS / Bootstrap components), ReactJS+Flux+Redux, jQuery, other JavaScript libraries, developing Restful services using Spring Rest, working with databases Oracle, Oracle Coherence, MongoDb, PostgreSQL.
  • Experienced in object oriented, data structures, collections framework API and algorithms.
  • Design and improvements Html reports. Developed improvements for subsystems of portal integrated with applications Solace, IBM Symphony, Git and some others, working with scripts (libraries of scripts) for installation, configuration of these products.
  • Design and developing separate Web applications (SPA) related to capital market using C#, Asp,Net, Angular 2, MS Visual Studio.
  • Implemented multi-threading, data structures, algorithms, object oriented concepts and design patterns. Involved in business requirement gathering and technical specifications.

Tools: AngularJS, Bootstrap, Angular 2, ReactJS, JavaScript, Java 1.8, Eclipse, Oracle SQL Developer, bash, ksh scripts. Visual Studio 2013, NodeJS.

Databases: Oracle, Oracle Coherence, MS SQL Server, MongoDB.

Platforms: Windows, Linux.

Confidential, New York City, NY

Java/AngularJS Developer

Responsibilities:

  • Design and Development of Java Web portal for automation of installation services
  • Design and developing java web/restful applications using Jersey API/Grizzly/Play framework 2.3/2.4, for interacting with AngularJS/Bootstrap based web client for “Middleware As service application” - MWaaS Web Portal, which automates installation of Web/App servers of different types of (Apache Tomcat 7/8, HTTP Apache, JBoss, Weblogic and WebSphere application servers).
  • Creating and testing of processing asynchronous Restful calls using multithreading features of Java 7/8 (ForkJoinPool, CompletableFuture, Streams and so on).
  • Used the Java collections framework and data structures to implement the core modules.
  • Provided configuration of Pools of Virtual Machines, managing instances, user authentication, developing bash and ksh shell scripts for BMC BladeLogic Automation Suite/Puppet, Java programs using Spring Framework (Core, Confidential, Batch), Java 8, JPA/Hibernate for MSSQL 2008 database.
  • Extensively worked on Data Structures and Algorithms such as Graph Data Structure, Depth First Traversal, Breath First Traversal, Tree Data Structures, Recursion, Sorting Techniques, Searching techniques, Array Data Structures.
  • Designed and developed AngularJS web pages on Tomcat8 and Node.js with Express.js, Bootstrap, jQuery, Highcharts, socket.io and other JavaScript libraries.
  • Developing Java API for ETL transformations: using Informatica, developed self-made ETL Java programs.
  • Creating bash/ksh scripts for unit and Integration testing, using JUnit, Node.js, Karma, Jasmine testing tools, Jenkins, curl, Selenium.

Tools: BladeLogic/Puppet, TOAD for SQL Server, Eclipse, Spring Framework, JPA, Subversion, Linux, Scala, Java 1.8, Gemfire.

Databases: MSSQL Server 2008.

Platforms: Windows/Linux.

Confidential, Jersey City, NJ

Java/Sybase Developer

Responsibilities:

  • Development/support of Java core application for securities lending
  • Solving issues/defects, correcting java program’s errors, creating/changing queries/stored procedures in T-SQL for Sybase ASE 15, developing kshell and Perl scripts, creating compliance reports, interacting with other external (Calypso, Loanet, Sunguard) and internal trading systems, preparing UAT testing/production releases, production support using Java 1.7(multithreading, concurrencyUtil package, ForkJoinPool), Perl, bash/ksh scripts, Spring, Sybase ASE database.

Tools: Sybase ASE, Aqua Data Studio, Eclipse, Subversion.

Databases: Sybase ASE 15.

Platforms: UNIX, Windows.

Confidential, Pine Brook, NJ

Core Java/C++/C# Developer

Responsibilities:

  • Development of universal scaner driver server components in Java/C++/C#
  • Created Java components for Confidential for company's devices using Eclipse, Maven, Microsoft Visual Studio .Net 2013, Com API, console/dll C# programs, tools COM/OLE Viewer, midl.exe, Dll, Java/COM API (JNI, JNA, J-integra, ArcObjects from ArcGIS Esri, Jacob, j-interop,JNAerator) to connect Java client (scaner driver) with CMS like Autonomy - Interwoven, Documentum, other legacy applications using Microsoft COM/DCOM model and open source library Jacob(Java COM Bridge).
  • Developing C# applications for Autonomy/Interwoven WorkSite application using MS Visual Studio 2013 and converting them to core Java applications. Working with .idl files and directly with Windows registry, creating native libraries, components for Node.js/java connections to legacy systems.
  • Developing plugins, UI components for server and emulator based on Flex/JavaScript, AngularJS, SWT.
  • Implemented with data structures, algorithms, design patterns, database design, user interfaces.
  • Developing C#/Java calls for Java plug-in for laserfiche content-management system/interface.

Platforms: Windows.

Confidential, Philadelphia, PA

Java/JEE Sr Developer

Responsibilities:

  • Development of Java/J2ee Web application
  • Created Java batch program for providing information (xml)/creating reports(pdf) using Tomcat, Spring Tool Suite,
  • Spring Batch, Spring Security, Hibernate/JPA, iText, Oracle BI Publisher and programs (Java Advanced Imaging API) to convert .tiff files into Pdf, using Java7, Oracle 12c. Maven. Drools, Drools workbench.
  • Developed Web Portal using Spring Tool Suite, Spring Batch, Spring Security, jQuery, Html5, Css3, responsive web design, AngularJs/Bootstrap, Oracle 12c, search libraries Endeca, Solr/Lucene.
  • Developed PHP modules for Web application in LAMP environment.

Databases: Oracle 12c, MongoDB.

Platforms: Linux.

Confidential, Trenton, NJ

Java/JEE Sr Developer/Team Lead

Responsibilities:

  • Development of Java/J2ee Web application for Confidential
  • Solving issues/defects, correcting java program’s errors, preparing Web application for UAT testing/production release, production support using Java 1.6/Jee, JSF/RichFaces, EJB3, Spring Confidential, Spring WebFlow, Hibernate/JPA, IBM WebSphere server, using different tools for Java code control(PMD, Fortify, Sonar), JUnit for testing.
  • POC (Proof of Concept) research on using of CA Datacom jdbc driver to retrieve mainframes data in Java modules.
  • Tools: RAD, IBM Clearcase, Clearquest, IBM Business Process Manager, IBM Websphere ILOG JRules, tools for Java code control(PMD, Fortify, Sonar).

Databases: Oracle11g, CA Datacom.

Platforms: UNIX, Windows, Mainframe, Scrum, Agile.

Confidential, Jersey City, NJ

Sr.Web developer/analyst

Responsibilities:

  • Development of Java/J2EE Web applications for database automation portal
  • Developing Java Web applications for uploading/maintaining information for Oracle databases automation portal, using Java 1.6/J2ee, concurrencyUtil package, restful web services (Jersey API), SOAP web services, JPA/Hibernate with encryption of data in database, cryptographic packages - Java Crypto API, Oracle based encryption, OWASP/ jasypt API. Creating Web applications using JSP, Spring Confidential, jQuery, GWT on Tomcat/Apache server, PHP/Perl web applications.

Databases: Oracle11g.

Platforms: Linux SUSE, Windows.

Confidential, Jersey City, NJ

Application developer

Responsibilities:

  • Development of Java/J2EE Web applications for operational risk web portal
  • Developing Java Web applications for performing loads and administration of uploading subsystem of bank risk management data warehouse and Weblogic portal, using Java/J2ee, JSP/JSF technology, jQuery, Hibernate, Weblogic, Oracle.
  • Migration of the applications (web and batch) from Weblogic 9/Oracle 10g to Weblogic/Oracle 11g including necessary changes to Java 1.6/PL/SQL modules, using Java multithreading, Autosys batch jobs, bash/ksh scripts.
  • Also taking part in developing version of portal for Python/Quartz, Django, NoSQL (Cassandra), Endeca, Solr/Lucene.
  • Developing reports - replacing Actuate(BIRT), Jasper reports with Cognos and developing custom Cognos10 reports with Cognos SDK(Java API).
  • Supporting ETL transformations in data warehouse using Informatica and core Java API modules.
  • Migration and remediation of Java web application developed using WebSphere application server, iBatis, Mule, EJBs to be used with Weblogic server/portal.

Databases: Oracle10g/11g.

Platforms: UNIX, Linux, Windows.

Confidential, NYC, NY

Java/Oracle developer

Responsibilities:

  • Development of Core Java/J2EE applications for global data reference hub
  • Developed Java 1.6 modules to connect Cisco Enterprise Policy Management System (CEPM) for the purpose of handling entitlements for Web services security using Java reflection package.
  • Created Web Services (SOAP/WSDL) for providing information and applying CEPM entitlements.
  • Enhancing and extending of Core Java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Eclipselink (Weblogic), JAXB.
  • Development of Java/Web applications using RichFaces, Hibernate, ILOG Jrules/Drools, Weblogic, Oracle 11g.
  • Configuring and running batch jobs using BMC Control-M server/job distribution system, developing shell scripts for these tasks.
  • Developed SQL scripts to produce extracts/reports for providing information directly from Oracle database.

Databases: Oracle10g/11g

Platforms: Linux, Windows, Agile methodology

Confidential, Brooklyn, NY

Java/J2EE integration developer

Responsibilities:

  • Development of Java/Web applications using Struts, jQuery, JMS, IBM MQ, Message-driven beans, JBoss ESB for stock transfer and registrar services on JBoss SOA platform...
  • Configuring MQ-bridges between mainframe and Web server using IBM MQ and converting data using Java, JMS, creating Message-Driven Beans.
  • Integrating JBoss with IBM MQ, other messaging systems (ftp, e-mail) using JBoss ESB on JBoss SOA platform, jBPM, developing configuration/integration bash/ksh scripts.
  • Developing Java Web application using JMS, MDB, JSP, Struts/jQuery/extJs, Castor, FreeMarker for converting non validated records from different database tables into XML records in DB2 database, providing universal JSP pages for searching, viewing and repairing these data, creating business reports, using xml/xsd/xslt configuration files, JAXB.
  • Developing interface modules for connection between Java Web application (jsp, servlets, javascript) and legacy applications on Natural/Adabas (Software AG webMethods Entirex).
  • Conversion of data from Lotus Notes (Domino) applications into Web-based Java application on Oracle database using open source Domingo API, creating jsp pages using jQuery table components, rich text editor, extJs grids.
  • Upgrading Java Web application based on Spring/Struts/Tiles/iBatis on IBM Websphere platform into Java Web application on newest JBoss AS SOA platform.
  • Integrating Captiva OCR system with existing application registering customers, using batch(Spring Quarz) or message-driven components (IBM MQ), DB2 stored procedures.
  • Developing Java-based document management system providing saving/retrieving in/from repositories (Db2 database based) all types of inbound information using Struts, JBoss, business rules, BIRT.
  • Integrating different Java Web applications using Mule ESB technology.

Databases: DB2, MySQL, Oracle, MSSQL, Sybase

Platforms: Windows, Linux.

Confidential, New York, NY

Java/GWT developer

Responsibilities:

  • Development of GWT Web auditing application for securities management
  • Migrated BRIO applications for securities reporting and analytics to J2EE Web applications using GWT/ExtGXT, Spring Confidential, Hibernate, JavaScript, AJAX/JSON, HTML/DHTML, XML Cognos8, Oracle Weblogic Server, Unix (bash /ksh) scripts, BIRT, Jenkins.
  • Developed Auditing Web applications about applying rules on stock market, provided depth guidelines, stored information about TSO, and researching on other aspects of stock market behavior/analysis using GWT/ ExtGXT, Hibernate for Oracle or Netezza databases.

Databases: Oracle 10g/11g, PostgreSQL / Netezza

Platforms: Windows, Solaris, Agile methodology

Confidential, New York, NY

Java/J2ee developer

Responsibilities:

  • Development of Java web applications based on open source frameworks
  • Developed J2EE Web application for banking applications using Spring framework, Hibernate, Struts2, Tiles, JavaScript, AJAX/JSON (script.aculo.us, dojo, jQuery), Freemarker, JSP, HTML/DHTML, XML, Ant, Websphere, MS SQL 2005, MarkLogic.
  • Developed extended existing intranet/internet Web application for tracking business events which is using Struts2/Hibernate/Ajax, FreeMarker on MSSQL Server.

Databases: MS SQL 2005 Platforms: Windows

Confidential, Detroit, MI

Systems designer/developer

Responsibilities:

  • Development of Java/Oracle applications based on Oracle Service-oriented architecture (SOA)
  • Developed Oracle SOA 10g/11g application for remote car control systems using Oracle SOA Suite 10g/11g, Oracle Weblogic Server 11g, BPEL, Oracle Business Rules, JDeveloper/Eclipse, EJB3/JPA/Toplink. Java Web Services, JSF/ADF, ArcGIS
  • Migrated existing SOA Web applications from Oracle SOA 10g to Oracle SOA 11g and corresponding versions of Oracle.

Tools: JDeveloper Suite, Oracle SOA Suite platform, Oracle Weblogic Server 10g/11g, Eclipse

Databases: Oracle 10g/11g Platforms: Windows, Solaris,Agile methodology

Confidential, Auburn Hills, MI

J2EE developer

Responsibilities:

  • Development of Java web applications for automobile industry marketing project
  • Developed J2EE Web application for automobile industry marketing using HTML/DHTML, JavaScript, AJAX, XML, JSP, Struts2, Spring, Hibernate, IBM Websphere Portal/ IDE (RAD), Eclipse, JBoss.
  • Conversion/migration of high-volume data (terabytes) from AS/400 application (Db2, Cobol/RPG) to Web (MySQL, Java/J2ee) application, using encryption/decryption tools (PGP, GNUpg) and special converters (ETL tool) developed for this purpose in core Java, Informatica.
  • Developed search pages for high-volume converted legacy data using JSP/Strts2/Hibernate.
  • Developed Java/J2ee application for using Excel spreadsheets as input and Word Document as Template for generating PDF letters to clients using OpenOffice API, iText, JExcel API open source libraries.

Tools: Websphere (RAD 7), Eclipse, JBoss, Spring, Hibernate, Struts2, Ant, open source libraries.

Databases: Db2, Oracle 10g, MySQL, Platforms: Windows, Linux.

Confidential, Lansing, MI

Java/Oracle developer

Responsibilities:

  • Development of Java/J2EE modules.
  • Developed J2EE Web application for Confidential welfare system using JSF, HTML/DHTML, JavaScript, IBM Websphere IDE(RAD) and Websphere Application Server/Portal.
  • Developed JSP pages using Web services connected to Oracle 10g/11g databases, javascript, Dojo framework.
  • Developed Java Web services for Internet application in order to get data from Intranet application database.
  • Developed and troubleshot JSP/Servlets, EJB, for Web-application on Websphere server/portal.
  • Developed business rules based on decision tables.
  • Developed reports using Informatica API.
  • Developed Java back-end modules using proprietary frameworks for batch conversion processes.
  • Developed new Java Web applications using Spring framework, Struts, Hibernate, JBoss.
  • Data mining and working with production data on Oracle 10g/11g, developed SQL queries/procedures, providing data fixes.
  • Optimization/tuning Oracle queries, developing parallel processes in Oracle.

Tools: Websphere (RAD 6/7), PL/SQL Developer, ClearCase / ClearQuest, Open Source (Spring/Hibernate),ASP

Databases: Oracle 10g/11g Platforms: Windows, Linux (SUSE), UNIX (Solaris).

We'd love your feedback!