Post Job Free

Resume

Sign in

Java Developer Data

Location:
Irving, TX
Posted:
February 12, 2020

Contact this candidate

Resume:

Saviour Ben Laba

720-***-****

adbqxq@r.postjobfree.com

Professional Summary:

Over 6 years of SDLC (Software Development Life Cycle) experience, from collecting business specifications, user requirements, confirming the design decisions regarding data, process, interfaces, reviewing the code and documenting the entire life cycle.

Experience in Client-Side Web Programming using AngularJS, JavaScript, jQuery, AJAX, HTML, DHTML, XML, and XSLT.

Proficient in Server-side Java and J2EE technologies Spring, Hibernate, RMI, JMS, JSP, Servlets, Java Beans, Custom Tag Libraries, Web Services.

Good Knowledge in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.

In Depth Understand in design patterns Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.

Hands on Experience in various components in spring such as IOC, AOP and MVC.

Hands on experience on Ant / Maven for project build / test / deployment, Log4j for error logging and Debugging, JUnit, for unit and integration testing.

Expertise in using Spring-Hibernate ORM to access Database.

Experience in using Hibernate ORM Framework for developing persistence layer and Experience in Mapping, Coding and Fine tuning of Hibernate Queries.

Worked with version control systems like CVS, SVN and Rational Clear Case for providing common platform for all the developers.

Expertise in implementing web applications using IBM WebSphere, JBoss, WebLogic and Apache Tomcat Server.

Proficient with various J2EE IDE’s like RAD, WSAD, Eclipse, MyEclipse and Net Beans.

Proficient in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.

Expert in Various Agile methodologies like Test Driven Development, Incremental and Iteration methodology and Pair Programming.

Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

Ability to learn and adapt quickly to the emerging recent technologies.

Technical Skills

J2EE Technologies

Spring, Hibernate, JDBC, Servlets, JSP, JNDI, JMS, Junit, Java Mail API, RMI, JAXB, JAXP, Apache Axis2, SOAP, REST, Web Services.

Languages

Java, J2EE, PL/SQL, SQL, UML, XML, XSL, XSLT.

Application /Web Servers

Web Sphere, JBoss, Apache Tomcat, WebLogic

Web Technologies

HTML, DHTML, CSS, AngularJS, JavaScript, jQuery, AJAX.

IDEs

RAD, WSAD, Eclipse, MyEclipse, IntelliJ, Net Beans.

Databases

Oracle, DB2, SQL Server and MySQL.

Operating Systems

Linux, Windows, UNIX.

Version Controls

Clear Case, CVS, SVN, BitBucket

Others

ANT, Maven, MS Visio, JUnit, Log4j, RUP, Jenkins.

Professional Experience:

Client: JPMC – Houston TX

March 2019 to Present

Role: Java Developer

Responsibilities:

Reviews Functional/Design specification

Produces technical design, translates requirements into application modules

Provides design recommendations, writing code and integrating programs

Produces and executes unit tests

Supports system testing and production implementation

Ensures application is designed, coded and tested to specified standards

Utilizes and contributes to application development best practices

Develops deliverable that meet audit/control requirements as well as user base

Troubleshoots data and platform issues

Working proficiency in developmental toolsets (Jenkins, Jules, Jira, BitBucket, IntelliJ, GIT)

Knowledge of industry wide technology trends and best practices (Agile).

Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture.

Understanding of software skills such as business analysis, development, maintenance and software improvement.

Advanced knowledge of application, data and infrastructure architecture disciplines

Understanding of architecture and design across all systems

Exposure to CI/CD using Jules/Jenkins

Exposure to developing applications using Public /Private Cloud platforms

Working knowledge of Code repositories like GIT, SVN

Aware of code scanning tools and vulnerability remediation

Excellent analytical, communication, organizational and problem-solving skills

Advanced knowledge of application, data and infrastructure architecture disciplines

Working proficiency in developmental toolsets- Build, Scan and test

Experience with modern agile software delivery practices such as scrum, continuous integration and delivery (CI/CD), TDD, and BDD,DevOps, and automation

Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals

Assist teams within CT to Onboard to setup AIM for deployment (GFS, COMPOSER & MAESTROS)

Assist with open source Scan such as Blackduck Scan, Raven, Static scan.

Assist team to Onboard to Jules with pattern building

Assist teams with Pipeline set up and configuration for Jules

knowledgeable ICA ServiceNow Adoption process within the firm.

Client: EMC Insurance Companies - Des Moines, Iowa

February 2017 to March 2019

Role: Java Developer

Responsibilities:

Migrated business components of the code in the current architecture.

Designed and developed UI using Spring MVC, AngularJS, Servlets, JSP, JavaScript, CSS, XML, DHTML and HTML.

Used AngularJS as the development framework to build a single-page application.

Writing the services to be used in the project to implement Service Locator Design Pattern.

Creation of JMS Queues, Topics and resources using WebSphere Service Integration Bus (SIB).

Development, deployment and testing of the Web services using the Apache Axis API.

Implementing the services to fit into the system architecture making them much more scalable, reliable and to be able to debug easily.

Implemented various design patterns: Singleton, Delegation, Service Locator, Data Access Object (DAO), Factory Method, Abstract Factory Design Patterns.

Creation of Queues, Topics, Enterprise Beans (Container Managed Persistence), also the configuration and deployment of the beans.

Designed and developed the REST based Microservices using the Spring Boot.

Written REST clients to invoke REST web services using Spring Rest Template.

Developed Hibernate services, Data Objects and Data Access Objects to access Oracle DB Created Test Plan, writing of Systems Test Cases, Unit Test Cases.

Involved in Migrating an existing on-premises application to AWS.

Maintained Code Versions using SVN.

Implemented Log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring MVC, AngularJS, Servlets, JSP, JavaScript, CSS, XML, DHTML, HTML, WebSphere, JMS, REST, Oracle, ANT, Log4j, JUnit, SVN, Windows.

Client: Volkswagen - Belmont, CA

October 2015 to January 2017

Role: Java/J2EE Developer

Responsibilities:

Designed and Developed appealing GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery.

Implemented jQuery for the interaction between the JavaScript validation and dynamic HTML pages.

Developed JavaScript for client end data entry validations and Front-End Validation.

Developed Spring Beans and configured spring using applicationContext.xml.

Designed and developed web tier components and restful APIs using Spring MVC.

Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).

Worked on Front End using Servlets, JSP and backend using Hibernate.

Defined the Hibernate Configuration File, Hibernate Mapping using annotation and created classes to persist the data.

Implemented SOAP messages for information exchange for Web services.

Developed classes using core java (multithreading, concurrency, collections, memory management) and some Spring IOC.

Worked with the retrieval and manipulation of data from the Oracle Database by writing queries using SQL and PL/SQL.

Used Log4j for logging errors, messages and performance logs.

Developed test cases and performed unit and integration testing; performed using testing using Used JUnit.

Using Maven as the build script and SVN as source repository.

Environment: Java, J2EE, Spring, MVC, Hibernate, SOAP, Agile Methodology, JavaScript, HTML/HTML5, AJAX, CSS3, jQuery, XML, jBoss, Apache Tomcat, Oracle, Log4j, JUnit, SVN, Maven, Windows.

Client: Vanguard Group Inc. - Malvern, PA

March 2014 – September 2015

Role: Java/J2EE Developer

Responsibilities:

Participated in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the applications.

Designed and Developed UI using JSPs, HTML5, CSS3, JavaScript, Angular JS and Bootstrap.

Used Spring Core, Spring MVC in the application development and Hibernate framework was used for DAO layer for one of the application module.

Used Hibernate for Object Relational Mapping and used Spring AOP for logging, exceptional handling and Transaction Management.

Designed Data Mapping XML documents that are utilized by Hibernate, to call stored procedures. Responsible for Writing HQL.

Worked on implementing current Rest web services to one of cloud computing services AWS.

Worked on Rest API frameworks like Jersey.

Took control of different issues to mitigate Sonar violations.

Used Web Services to extract and communicate the records using XML and REST.

Application deployment suite to deploy in WebSphere Application Server.

Used SVN as repository and Jenkins as continuous integration tool.

Solved different production issues (defects) provided in team track.

Developed unit test cases and integration testing using JUnit frameworks like EasyMock.

Environment: Java, J2EE, Hibernate, Spring, JSP, HTML5, CSS3, JavaScript, Angular JS, REST Web services, Bootstrap, Oracle, WebSphere, Log4j, Jenkins, SVN, JUnit.

Educational Qualifications:

Bachelor’s in Computer Science and Information Technology, Rivers State University of Science and Technology, Port Harcourt, Nigeria.



Contact this candidate