We provide IT Staff Augmentation Services!

Senior Java Full Stack Consultant Resume

0/5 (Submit Your Rating)

Newport Beach, CA

SUMMARY

  • Having 11+ years of experience in the development of enterprise applications, using different development tools and different programming languages but with special focus in Java Standard edition and J2EE.
  • Extensive experience as Full stack developer using different tools in client/ server environment, in front end part using native JavaScript or different frameworks like Angular, jQuery, using AJAX technologies to interact with backend using JSON format or xml.
  • Hands on experience in writing light weight NodeJS express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MySQL.
  • Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, factory services, ng - repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Implemented SOA (service oriented architecture) with different frameworks like jersey to RESTFUL web service and to SOAP implement with axis framework and development of web services to interact between multiplatform systems.
  • Analysis and design of client requirements, design of solutions using information technologies.
  • Development of algorithms reusable inside of team members.
  • Development of the responsive enterprise applications, native and hybrid mobile application using Android, IOS and IONIC.
  • Suggestion of the new tools, frameworks to use it and prototype creation, using Bootstrap for mock ups to show the clients.
  • Design of the relational databases in Oracle, DB2, MySQL or in NoSQL using MongoDb or Cassandra and using different frameworks to manage the persistence to the database like Hibernate, JPA, JDBC, Spring JDBC etc.
  • Creation and maintenance to the different database components like triggers, stored procedures, functions, views, etc.
  • Follow of the different phases of the project, analysis and design, development, unit test, integration test, user test and production with the client.
  • Functional documentation and technical, design of the development components like UML diagrams, class diagrams, sequence diagrams, component diagrams, requirement documentation and uses cases documentation.
  • Management, installation and monitoring tools, development tools like web server’s applications like Tomcat, WebSphere, JBoss, Glasfish and test tools like JUnit framework or implement Selenium in Firefox to authomathization test.
  • Migration and upgrade of the tools in development projects, for example to migrate the 6 version of java to 8 versions.
  • Participation in development using different technologies like SAP using ABAP, create RFC's, BADIS and BAPIS.
  • Management and configuration of the applications and using different tools of development and implementation, using tools like Maven, Ant or Gradle to build projects and get the dependencies of this. And configuration of the Jenkins tool for continuous integration of the projects.
  • Management of development methodologies for good practices like PSP (Personal Software Process) or agile methodologies like scrum making the daily meetings and doing the springs.
  • Implementation of the design patterns and good practices for codification, using the Singleton pattern, MVC design pattern, Business Delegate, DAO, Façade, etc.

TECHNICAL SKILLS

FrontEnd: PrimeFaces, jQuery AngularJs, JSP’s, HTML, Css, JavaScript, Bootstrap, Google Web Toolkit, Asynchronous JavaScript And XML, RichFaces, XHTML, Struts Taglibs, TLDS, Java Swing, Webix, JForm Designer.

BackEnd: Spring Core, Spring MVC, Spring Security, Spring Boot, Spring Roo, Spring Web Flow, Spring Cloud, NodeJs, Soap Webservice, RestFul Web service, Java Server Faces, Enterprise Java Beans, Java SE, Java Portlets, Java Flex, Java J2EE, Struts, AAP WebDynpros, Jasper Reports, Apache POI, Apache Axis

Persistence: Hibernate, Java Persistence Api, JDBC, Toplink.

Integration: Apache Maven, Apache Ant, Jenkins, Git, Gradle.

Enterprise Tools: Websphere Application Server, JBoss, GlassFish, Apache Tomcat, Weblogic, Apache.

DataBases: Oracle, DB2, MySQL, MongoDB, Apache Cassandra, SQL Server.

Mobile: Android, IOS, Ionic, Sap Mobiliser Platform, Apache Cordova, PhoneGap, IPS, PPI.

Operating Systems: Windows, Linux, Unix.

IDES: Eclipse, Rational Software Architect, Atom, NetBeans.

Methodologies: Agile, Scrum, PSP.

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Full Stack Consultant

Responsibilities:

  • Creating new modules in the app of saving for existing and new application users.
  • Responsible in modifying the mobile application of the bank using Sap Mobiliser Platform.
  • Created and modify restful webservices using spring to create it and modify.
  • Developed Application User Interface using Angular JS, Bootstrap, JavaScript and NodeJS.
  • Responsible in designing and development of User interface using front-end technologies like HTML, CSS, Java Script, JSF, jQuery, AJAX and Angular JS.
  • Developed web GUI involving HTMLS5, Node JS, Java Script under MVC architecture.
  • Developed pages using JSF features like converters, validators, ActionListener, custom components.
  • Created conditional logics in pages using JSF tags and JSTL.
  • Used web languages/frameworks and Apache Cordova to access native functionality and package the application into SAP.
  • Use Android and IOS to create a mobile application create the sdk in the google portal and in the apple get the number of application too.
  • I implemented the List View & Grid View, Card view & Recycler view, managed JSON to the persistence in the backend systems, use the Fragments, Tabs and Toolbars.
  • I suggest IONIC framework to create and Hybrid applications and I did a mock up application.
  • Implemented JSON to manage the responses on backend side.
  • Used Teller and Swing Tool to install and develop new requirements that are not standard of the application that use SAP banking.
  • Managed the AWS (Amazon web service) in the Backend part to increase the number of the clients to interact with the mobile application.
  • Daily meeting using the SCRUM methodology with the offshore support team.

Environment: Java 6, SAP Banking, C++, XML, SOAP Web Services, NodeJS, Sap Mobiliser Platform, Apache Cordova, Ant, SCRUM, AngularJS 1.6.4, Angular 2, Materialize, spring mvc, spring security, Linux.

Confidential, Newport Beach, CA

Senior Java Full Stack Consultant

Responsibilities:

  • Maintained system of credit lines for Confidential Deposits.
  • Involved in developing UI pages using HTML, CSS, JSON, JavaScript, J Query, AJAX
  • Involved in framework discussions to select the best suitable JavaScript library (Angular.js vs Ember.js vs Backbone.js vs React.js).
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, Ext JS and Angular JS.
  • Built webpages that is more effective using JavaScript, Bootstrap and Angular.js
  • Single-handedly completed the development and testing for some of the core component using Multi-threading.
  • Used Angular.js framework where data from backend is stored in model using http and security configurations for authentication and authorization for populated model on to UI.
  • Designed and developed the login portal using framework AngularJS 2.0 along with HTML5, CSS3 and Type Script.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Responsible to manage the develop team using scrum methodologies.
  • Used Grunt for Builds for link (check syntax errors), minification of HTML, CSS and JavaScript, live reload, watch, test runner, server configuration and sass compiler sub tasks.
  • Built Webpages that are more user-interactive using Angular.JS, Jasmine, Karma, HTML5, CSS3, LESS, RESTFUL API Services, JavaScript, Bootstrap, GIT, and JSON.
  • I use the command line to acces the linux environment to modify the different access of the components like wars or plain text, using the chmod command line.
  • Implementation of SOA architecture through ORDS (Oracle Restful Data Services), webix, oracle database, Sqlserver and Java, for the collection of SME credits within the institution.
  • I added the web security to prevent the sql injection in the pages.
  • We added the security in the request path in the weblogic servers to prevent the entry of another incorrect or malicious path.
  • Modified some modules of the online banking like payment order and loan payment.
  • Managed of webservices Rest for the interaction with distributed databases.

Environment: Java, Web services, Angular 2, Spring Core, Linux, Spring Web-Flow, Hibernate, Oracle 10g, SQL Developer, ORDS, Webix JavaScript, Restful web services.

Confidential

Java Technical Lead

Responsibilities:

  • Involved in software development includes Analysis, Design and Development of web-based application.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed application using different IDEs like Eclipse, Net beans.
  • Developed user interfaces using HTML, DHTML, XHTML, React JS, AJAX, CSS & JavaScript, jQuery.
  • Implemented stable React components and stand-along functions to be added to any future pages.
  • Used React JS for templating for faster compilations and developing reusable components.
  • Involved in translating Wireframes & Photoshop designs into functional prototypes using HTML/CSS/JS.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Worked on open source bug tracking took JIRA.
  • Extensively used Angular UI (Angular Bootstrap) for ng-grid and UI components.
  • Used Source Tree, Git for version control and ALM for defect tracking.
  • Implemented Angular Controllers to maintain each view data.
  • Managed the security and roles of the application use spring security and the configuration files to connect with LDAP.
  • Responsible to manage the develop team using scrum methodologies.

Environment: JSF 2.0, WebSphere Application Server, Linux, Java JDK 1.6, Web services con Axis, Richfaces, Toad, SQLServer 2008, Angular 2, GWT, Spring, Spring Security, Hibernate, Spring web - flow, Springboot and Nodejs.

Confidential, Dearborn, MI

Java Technical Lead

Responsibilities:

  • Responsible to manage both FOMBI and FOMFA project.
  • Created Batch process to get the information about a vehicle, transform this data in a flat file and send this information to the NAS using the FTP protocol.
  • Validated and sent notification to the backend team.
  • Executed modification to the REPUVE module for the destruction of vehicles to the month report
  • Responsible to change JSP screens with their validations.
  • Created a new view in SQL, tables and insert new records in the data base.
  • Created a new component to the changes in an invoice the incorrect data.
  • Implemented a new web service and created a new screen (JSP) with validations in JavaScript.
  • Involved in JavaScript validations to identify in the invoice screen the natural persons and the moral persons.
  • Designed model in UML and created a sequence and class diagrams.
  • Created a new component to the FOMBI project to add a file in the excel format to insert this information into the data base using stored procedures.
  • Implemented a new functionality in the front-end part using jQuery framework.
  • Modified different requirements in this application use java tools and modify shell process to define certain data in the data base.
  • Daily meeting using the SCRUM methodology with the offshore support team in India.

Environment: RSA, WebSphere application Server, Spring Core, SQL Server 2008, Struts, webservices, XML, JSP, JSON, jQuery, POI, Toplink and Toad for SQL, Quality Center HP.

Confidential, Miami, FL

Sr. Java Developer

Responsibilities:

  • Responsible to modify the core of the Enterprise Banking online to international transactions, generate the new display and create the different validations of this.
  • Modified SQL stored procedures to add different commissions.
  • Generated the receipt to print the account status of the client.
  • Integrated all of this to web services and interaction with the data base.
  • Created and modify the Angular components to use it in all application

Environment: XML, J2EE, Webservices, Oracle, SQL Server, NodeJS, React, Jenkins, Java, AngularJs.

Confidential, Newport Beach, CA

Sr. Java Developer

Responsibilities:

  • Created new application International Transfers for the Prevention of money laundering area.
  • Developed the new customer’s unified application to consist in have all business logic in the database and only in java classes have the data to show in the client screen.
  • Created the new components to do the different reports that the laundering area need to know about the different transactions between banks and accounts.
  • Generated stored procedures, triggers, functions, creation of a new tables in Oracle to the managed of information using PLSQL standard to create this component.
  • Executed installations with users and managed of WebLogic servers in where we put the common jars and wars that will be consume with other applications.
  • Created and modify the business logic part and transform the data that come back of the data base and to put in JSON format to front end part.
  • The advances were reported to the personal on United States using SCRUM methodologies using the springs.

Environment: Swing, EJB 3.0, Oracle 11g, Eclipse Helios, SQL Developer, JForm Designer and Weblogic Server 11g.

Confidential

Java Developer Sr.

Responsibilities:

  • Responsible to change the different modules in the TCB application that was the user required.
  • Created a development, quality and production environment in the development area of the company.
  • Created and compile from class files the java project using a decompile tool.
  • Generated the new jar components that integrate in the new version of the application.
  • Integrated the poi framework to generate excel and pdf tickets.
  • Added the components in a server using ftp tools to the other teams that other areas consume it.
  • Created a webservices to get the information of the .net systems and manipulate in the tcb java project.

Environment: Swing, AppBuilder, Java 1.3, JPDA, DB2, eclipse Ganymede and Virtual Machine, Apache POI.

Confidential, California

Sr. Java Consultant

Responsibilities:

  • Designed new modules to the Compensations application using java components JSP, back end source code.
  • Managed stored procedure, front-end part using struts, jQuery, hibernate to the persistence in the data base and spring framework.
  • Modified and creates different views and stored procedures to get information.
  • Manage the WebSphere application server to connection with the data base, using clusters and deploy application in different environments.
  • Implemented the AJAX technology to the client view watch faster.
  • Implemented the jQuery Grid technology to manipulate the information in dynamic tables.
  • Implement spring security using annotations in the java methods to give different access to the information, also add the LDAP configuration file to the spring configuration.

Environment: WebSphere Application Server, Java 1.5, JSP, Strut, jQuery, Hibernate and Spring Core.

Confidential, Houston, TX

Java WebSphere Administrator

Responsibilities:

  • Managed the support part in WebSphere application server tool.
  • Installed the different version of the tool in different Linux environment.
  • Created and configure the data source of the different application of the institution.
  • Created and configure the clusters to balance the charge of the applications in production environment.
  • Created and configure the queues that applications require to connect to other systems.
  • Tuning the server to increment the java memory in the applications.

Environment: Java, WebSphere Application Server, HP Load Runner, Linux, Red Hat, FTP.

Confidential

Sr. Java Developer

Responsibilities:

  • Created and modify the new components in different pages of the system to add a new functionality or new requirements of the client.
  • Created and modify servlets components and JSP using tlds and struts to move into the different pages of the application.
  • Executed JavaScript validations in the front-end part and use AJAX to show information that get back from the data base.
  • Created and modify the hbm files to the table information are according with the database.
  • Used the hibernate tool to generate code from a database, all hbm files and java classes to use it in the business part according to the MVN design pattern.

Environment: Eclipse Helios, Glassfish, Struts, jQuery, JavaScript, Json, velocity, JSF, MySQL TOAD, iReport, hibernate, Spring, Spring MVC, Struts, UML, Selenium, Xhtml, RichFaces, Rational Architect Software, Rational Architect Developer, WAS 7, SQL Server 2008, Oracle SQL Developer.

Confidential

Java Consultant

Responsibilities:

  • Migrated the essencial application from .net technology to java version 6, the application consist in buy and sale of design furniture.
  • Created the soap web services with axis framework and deploy in a jboss web application server, all of this interact with a platform that is a content administrator.
  • Created the mobile application of this system focus in ipad, the tool that use it was a senchatouch.
  • Created the views, controllers, directives, etc to show the information and get information from webservices in format JSON.

Environment: Rational Architect Developer, Spring, Spring MVC, Struts, Hibernate, Spring, JavaScript, Oracle, Ajax, WAS 6, Webservices Client, Sencha touch.

Confidential

Java Consultant

Responsibilities:

  • Participated in the migration of the portal, my principal function was developed a java components that transform xslt files to html to add this files to management content tool.
  • Created the UML diagrams to create the documentation of the migration.
  • Created the class diagram, sequence diagram and deployment diagram.
  • To the Confidential operation project I did the different new modules to manage the insurance.
  • To persist the information, we use hibernate framework to create all hbm and java files and to the MVC part we use struts.
  • To continuous integration I configure Jenkins to the constant changes in the migration of portal and to show of client the advanced of the project.

Environment: Java, J2EE, Rational Architect Software, Struts, Hibernate, Spring Core, JDK 1.4, WAS 6, Jenkins.

Confidential

Java /Abap Consultant

Responsibilities:

  • Created the webdynrpo screens to get information from RFC from ABAP.
  • Created RFC to get information from different standard tables and create a Z functions to get the information from sap database.
  • Configured the JCO’s to connect the java environment to sap environment in J2Engine web server.
  • Modify some badis to manipulate the information and create report ALV type.

Environment: Java, J2EE, SAP Netweaver Developer Studio, Sap J2Engine, SAP, SAP Front End, ABAP.

Confidential

Java Developer

Responsibilities:

  • Create modules into the application that included generate new JSPs, validations in JavaScript, using struts in the mvc pattern, apply the tlds to insert in JSP, add JavaScript native validations.
  • Created a new native AJAX functionality using the XML Object Request and transform the response from servlet in DOM to create different attributes in the JSP pages.
  • Added the new JavaScript frameworks like jQuery to manipulate the validations and manage the AJAX request in the standard way.
  • Trained new partners of the team, teaching the form to use the framework that we use.
  • Configured the JMS in the WebSphere application server to connect with MQ IBM application to send the business messages between java application and RPG application.
  • Created the entity beans, session bean under EJB standard to use it in the application.

Environment: Java, J2EE, Struts, JMS, EJB, MQ-Series, WEBSPHERE 7, DB2, Ajax, Spring Core, Hibernate, Webservices, Jquery.

Confidential

Java Developer

Responsibilities:

  • Created the portlets implement the JSR 168 components to read a RSS this using a webservices to get the daily information and show in a portal.
  • The webservices was creating in axis framework to get information from .net system that was installed in another server application.
  • Installed the Documentum application in an LINUX environment, using a Oracle database that should be installed in the same Linux environment.
  • Configured the JDBC connection to the different systems that access to the Documentum tool.

Environment: Java, Struts, Portlets, Apache Tomcat, Documentum, Axis, SOAP web services.

We'd love your feedback!