Java Full Stack Developer Resume
PROFESSIONAL SUMMARY:
- Extensive Full Stack Developer with 10+ years of experience in Client and Server - Side Enterprise Applications development using J2EE/JAVA technologies using SDLC and frameworks like spring, JPA, Hibernate and Spring framework.
- Experience in developing Single Page Application (SPA) using AngularJS, Routing, Controllers, Services, and Custom Directive.
- Mobile UI Development using SAPUI5 and building apps using Cordova for android and iOS platforms.
- Good experience developing enterprise applications using Spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy and Maven.
- Developed User Interface using HTML5, CSS3, JavaScript, Dojo, AngularJS, ReactJS, jQuery, and Bootstrap for providing user interface and communication between the client and server.
- Java/J2EE development experience working within frameworks such as Spring, Hibernate or Struts.
- Experience in the development of service-oriented architecture application, good understanding of Object Oriented Design and Design Patterns.
- Experience with relational databases such as SQL Server, Oracle, DB2 experience in writing stored procedure Functions and Triggers using PL/SQL.
- Experience in design/development of web applications using Java, JSP, J2EE, Servlets, JMS, MVC Framework, Web Services, XML, XSD, JSON, and JAXB.
- Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web Services, Design Patterns.
- Experience in building batch jobs for building reports and updating transactions that are scheduled to run as Zena process.
- Experience in various Agile methodologies, Waterfall &Test Driven Development (TDD).
- Experience in Web Services Technologies like JAXP, JAXB, SOAP, JMS and Service Oriented Architecture (SOA).
- Experience in using Log4j and good expertise in Ant Tool.
- Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
- Experience in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Experience in working with multiple Servers like Websphere Application Server 8.x, JBoss and Apache Tomcat.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans, Maven, and WSAD/RAD.
- Experience with Hibernate Persistence Framework and hands on Experience in solving design issues by applying design patterns including Model-View-Control (MVC), Data Access Object (DAO), Data Transfer Object (DTO), Singleton, Factory patterns, Business Delegate in the development of multi-tier distributed applications.
- Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, JDBC, Web Services (SOAP & RESTful services) and ORM frameworks like Hibernate
- Good Working knowledge in CVS, SVN, Clear Case.
- Good understanding of object-oriented programming (OOP) concepts like Inheritance, Polymorphism, Encapsulation and Abstraction.
- Strong Experience in developing test cases using JUnit, Easy Mock and Spring Test Case framework.
- Strong technical skills, high sense of ownership, good problem-solving skills, and client focused approach, fast learner and cohesive team player.
TECHNICAL SKILLS:
JAVA TECHNOLOGIES: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, JMS, Java Beans, Custom Tags, RMI, Design Patterns, Spring and FFI framework
WEB TECHNOLOGIES: PHP 5, JavaScript, jQuery, Prototype, CSS3, HTML, HTML5, XML(SAX, DOM), XSL/XSLT, XPATH
Mobile Technologies: SAPUI5, Cordova, Android SDK and XCode
Application Servers: Apache Tomcat, Glass Fish, IBM WebSphere, JBoss, WebLogic
Web Services: SOAP, JAXP, JAXB, JMS, WSDL (JAX-WS), UDDI, REST (JAX-RS), Apache CXF, ESB Web services
Framework: Spring, JPA, Hibernate, Struts
Database: MySQL, SQL Server, Oracle, DB2.
Scripting Language: Linux/Unix Shell Scripting, JavaScript
Version Control: SVN, Clear Case.
Web Frameworks: AngularJS, SAPUI5
IDEs: Spring Tool Suite, Eclipse IDE, NetBeans, Toad, Putty, JUnit, Log4j.
Other Tools: Ant, Ivy, Maven, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential
Java Full Stack Developer
Responsibilities:
- Implemented Agile (Scrum) Methodology that includes daily scrum meeting with team, sprint planning and estimating the tasks for the user stories.
- Implemented the new mobile Remote Deposit feature integration with third party vendor for mobile application.
- Implemented the brand specific requirement that enables users to login using either FTB or CAP domain.
- Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, JQuery, HTML, DOM, XHTML, JSON and AJAX for the new modules developed in BBOL.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular and Bootstrap.
- Created Front-end Application using HTML5, CSS3, JavaScript, Typescript Angular 4, Node JS and JSON.
- Performed client-side validations using JavaScript functions to implement various functionality. Handled the server-side validations by using the validate framework.
- Working on prototyping and development of JavaScript user interface.
- Working with Angular routers like UI router to establish routing between Nested html views.
- Built different modules, controllers, templates, custom filters and directives in Angular JS.
- Extensive experience on using Angular directives, working on attribute level, element level and class level directives to perform DOM manipulations.
- Responsible for checking cross-browser compatibility and hence worked on different browsers.
- Developed functional modules in the Data Access Layer using Hibernate with IBM DB2 as the backend database.
- Worked on generating the web service classes by using Service oriented architecture (SOA), WSDL, SOAP, Spring-WS.
- Worked on scheduler setup in FFI framework and develop batch jobs using Java.
- Worked extensively in consuming soap web services exposed through ESB Web services.
- Implemented the mechanism of logging and debugging with Log4j.
- Maintained code and build configuration files and performed unit testing using Junit.
- Involved in data refresh activities from PROD environment.
- Worked in integration with several backend mainframe systems related to accounts, statements, accounts balances etc.
Environment: Java/J2EE, Spring Framework, Java 1.7, Eclipse4.2 Juno, React JS, Node JS, J2EE, Server, Core Java, HTML5, Java Script, CSS 3, Spring framework 3.x, Spring Boot, Hibernate 3.x, JMS, Web Services, JAX-WS, Log4j, Junit 4.4, SVN, PL/SQL, WAS 8.5, Oracle 11g, IBMDB2.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the conversion process from requirement gathering, Analysis, Design, Implementation and Testing.
- Capital Bank to BBOL end-to-end conversion.
- Designed conversion program to map data (Business/Accounts/Users) between both systems (CAP and FTB).
- Responsible to load the Capital bank mapped data into FTB BBOL Application.
- Good understanding on BBOL specific entitlement system.
- Working experience on BBOL application different modules like (ACH/Transfers/Wires).
- Use Admin Service FTB ESB Web services to create/update/validate the users in SSO.
- Worked on conversion of data for ACH, Wires, Transfers and Bill Pay modules.
- Master data generation using the BBOL mapping patterns.
- Split the source files corresponding record type identifier.
- Load data in Oracle 11g, and MS Access databases and validate data.
- Database data modelling and normalization of tables.
- Working on business/user cross accounts and per account entitlements.
- Performance tuning with database queries, Procedure, function and views.
- Process the data and generated reports to product owners.
- Interact with different applications like interpose, eCIF, ESB and SSO.
- Converted capital bank retail, commercial businesses, accounts, users to FTB.
- Providing test support for the all environments like QA, Preview, UAT and PROD.
- Attended meeting with business analyst and LOB to understand the requirement.
- Installed Oracle 11g database in my local and managed database administrative activities.
Confidential
Java Full Stack Developer
Responsibilities:
- Involved in the project design and development of the web based application using the AngularJS 2.
- Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, JQuery, HTML, DOM, XHTML, JSON and AJAX.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular and Bootstrap.
- Created Front-end Application using HTML5, CSS3, JavaScript, Typescript Angular 4, Node JS, Twitter Bootstrap and JSON.
- Involved in writing the front-end code for the application using AngularJS.
- Performed client-side validations using JavaScript functions to implement various functionality. Handled the server-side validations by using the validate framework.
- Working on prototyping and development of JavaScript user interface.
- Working with Angular routers like UI router to establish routing between Nested html views.
- Built different modules, controllers, templates, custom filters and directives in Angular JS.
- Extensive experience on using Angular directives, working on attribute level, element level and class level directives to perform DOM manipulations.
- Responsible for checking cross-browser compatibility and hence worked on different browsers.
- Created AJAX requests to the REST service using Angular JS built in http and resource objects.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and Angular resources.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Created Spring Configuration files and used Spring annotations to auto wire Java Components using Spring Dependency Injection.
- Developed functional modules in the Data Access Layer using Hibernate with IBM DB2 as the backend database.
- Worked on generating the web service classes by using Service oriented architecture (SOA), WSDL, SOAP, Spring-WS.
- Developed XML Schemas for developing user defined complex types and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
- Implemented the mechanism of logging and debugging with Log4j.
- Implemented the new mobile Remote Deposit feature integration with third party vendor for mobile application.
- Used Jenkins as CI tool for continuous build and deployment for enterprise applications.
- Used JSON for data exchange between application modules along with XML
- Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
- Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.
Environment: Java1.6, J2EE, HTML5, CSS3, jQuery, Ajax. Bootstrap, JavaScript, AngularJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, XML, GIT, JSP, JUnit, Maven, Apache AXIS, JAX-WS, Restful, Jenkins, Log4J, Oracle 11g, WSDL, JIRA and Spring Tool Suite.
Confidential
Java Developer
Responsibilities:
- Extensively involved in design and implementation of front-end controller using FFI framework, Spring MVC, JSP, JavaScript.
- Created XML schema documents based on the requirements and used JAXB for marshalling and marshalling of the XML documents.
- Followed agile methodology for development process.
- Implemented test cases for java using Junit.
- Back-end access to Oracle, which used to query/update the database for enhanced reporting and advanced search of the data using Hibernate.
- Developed web services using JAX-WS utility
- Used WebLogic Server for deploying the application.
- Prepared Unit test cases using JUnit and remote testing using SOAP UI.
- Developed JAX-RS based Restful web services using Jersey implementation
- Extensively used core java concepts like collection frame work, multi-threading, OOPS and Exception Handling.
- Involved in Improvement of the application Performance (Query fine tunings & Code reviews).
- Provided Production Support and involved in defect fixing in QA testing.
- Monitoring the SLA's (Service Level Agreements) as per ML's policy.
Environment: Java 5, J2EE, FFI Framework, JavaScript, JSP, Webservices, XML, XSD, JMS, JAXB, JPA, JTA, JAX-WS, UML, Hibernate, WS (SOAP). Oracle10g, WebLogic 10, ANT, PL/SQL, Eclipse 3.2, Log4j, SoapUI, and Junit.
Confidential
Java Developer
Responsibilities:
- Participated in SCRUM Meeting and Delivered the Project in SCRUM methodology.
- Implemented Spring MVC, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.
- Involved in implementation of MVC pattern using Spring Controller.
- JSP and Struts framework used to Developed presentation tier and while coding JSP pages used custom tag libraries and Struts tag libraries and used AJAX for better user interface.
- Created Database Tables, Sequences and wrote hibernate mapping files and POJO classes and used Spring DAO on data layer access layer with the Hibernate.
- Used Spring ORM to integrate with the Hibernate and used the hibernate template to implement the business logic.
- Used MySQL as Database and wrote SQL queries for updating and inserting data into the tables.
- Developed business logic using Java, Struts Action classes and deployed using Tomcat.
- Using JavaScript user input validated using regular expressions and also in the server side.
- Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.
Environment: Java/J2EE, Hibernate, Spring, Windows, Eclipse, HTML, JavaScript, AJAX, HTML, CSS, Angular JS, MySql, REST, JSP.
Confidential
Java Developer
Responsibilities:
- Involved in the developed on the new modules
- Design UI following J2EE MVC framework
- Developed interfaces using HTML, JSP pages and Struts -Presentation View
- Developed and implemented Servlets running under Tomcat
- Designed the user interfaces using JSPs, developed custom tags, and used JSTL Tag Libs
- Developed various java business classes for handling different functions
- Developed controller classes using Struts and tiles API
- Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
- Designed and developed Message driven beans that consumed the messages from the Java message queue
- Implemented CMP entity beans for persistence of business logic implementation
- Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
- Inspection/Review of quality deliverables such as Design Documents
- Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data
Environment: Java, J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle, SQL, HTML, JDBC