Java/ui Developer Resume
San Jose, CA
SUMMARY:
- High Expertise with 6+ years of IT experience in software development as a Java/UI developer worked on Analysis, Design, Implementation and Development of quality software for Enterprise Applications and Web based applications using JAVA /J2EE & Front - End Technologies.
- Expertise in web development technologies HTML5, CSS3, Bootstrap, JavaScript, TypeScript, Angular Js, JQuery, JSON, SAAS, LESS,Gulp, NPM, Bower,Karma and AJAX.
- Experience in implementing MVC architecture using Angular JS, JSP and JQuery-AJAX calls.
- Skilled in developing Angular Js Custom directives.
- Minimal Experience with D3 JS,Highcharts, React js, Redux, node JS and Backbone JS.
- Developed user friendly UI with bootstrap and good at DOM Manipulation, Data Grids.
- One year of experience in developing components using angular 2.x- 4.x, RxJs and constantly acquiring knowledge on Type-Script and Angular 2 framework.
- Excellent debugging techniques on all the browsers and skill in resolving cross-browser issues.
- Experience with JQuery Data Table component and Angular JS Grids (ng-Grid & ng-Table).
- Performed test cases using jasmine, protractor js.
- Extensive knowledge in working with Core Java & J2EE technologies such as Servlets, JSP, JDBC, Spring, Hibernate, Struts, JSF,EJB, ESB/SOA, Micro Services,Apache Tomcat containers and Object Oriented Programming techniques.
- Expert level experience with soap and restful web services.
- Hands-on Experience with Spring MVC, Spring Restful Services, Spring Boot, Dependency Injection and ORM etc.
- Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling and SWING.
- Handled Huge excel download and upload using POI API and skilled in shell scripting.
- Integrated different applications using Apache Camel.
- Experience with Splunk and UNIX in checking the Jboss server Logs to rootcause production bugs.
- Good Experience with Continues integration tool Git, Svn, Egit and Stash.
- Worked intensively on Maven built tool.
- Extensive experience in SQL, PL/SQL programming, stored procedures, Toad,triggers with Oracle, Cassandra and MySQL databases.
- Worked on Extensible Markup Language (XML) and XML parsers such as JAXP, SAX.
- Experience with Build and release management using IBM Deployment tools UDeploy and URelease and Jenkins.
- Extensive experience in Apache Tomcat Server, JBoss and Web Logic Application Serve.
- Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
- Experience in integration of java with BRM (Billing and Revenue management) tool and Hybris.
- Record of hadling onsite - offshore delivery model, Production Fixes, Support and delaing with client for business requirement clarifications and status calls.
TECHNICAL SKILLS:
Java Technologies: Core Java
J2EE Servlets, JSP: Frameworks: Spring, Hibernate, Struts
Web Services Soap, Rest: Front-End Technologies
HTML5, CSS3, Bootstrap: JavaScript, Angular JS,Angular4.x, JQuery, AJAX, JSON.
Programming Tools: Eclipse IDE, Sublime & TOAD.
Version Control Tools: GIT, EGIT, Stash & SVN
Build Automation Tools: Maven
Application Server: Apache Tomcat, JBoss Server.
Integration & Build Tools: Jenkins, IBM (Deploy and Release).
Database(s): Oracle, MySQL
Testing Experience: Unit Testing and Sanity Test Experience
Operating Systems: Windows, Unix.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Java/UI Developer
Responsibilities:
- Developed Psg App test automation tool frontend components using Anguar 2.x - 4.x framework, Spring, Hibernate and Oracle Database.
- Implemented MVC architecture by using Spring Framework, Hibernate & Angular JS.
- Used Spring security for application security and spring mvc for restful web services.
- Leveraged Html 5, Css 3, Bootstrap, Angular google design material to design the view components.
- Implemented $http service and rx js observables for restful service calls.
- Created singleton services ( @Injectable)to transfer data between components.
- Used Angular 4 router for navigation.
- Created lazy loaded module to make application loading faster.
- Implemented strict type checking with TypeScript.
- Implemented component communication using Event Emitters,@input, @output, rx js Subject Observable, @ViewChild,@ ViewChildren.
- Used Angular lifecycle hooks ngOnInit, NgOnChanges, ngDestroy etc as part functionality.
- Created @Directive ‘s for dommanipulation and handling events using @HostListener.
- Project Setup and build using Angular Cli, Webpack, Npm etc.
- Used karma for e2e testing.
- Developed custom pipes (@pipe) for data manipulation.
- Implemented angular form validation for input validations and route params for navigation.
- Used various angular built in directives ngFor, NgIf,NgModel, Disabled, ngStyle, ngSwitch, ngClass, ngSwitch, ngStyle etc.
- Working on to implement angular AOT (Ahead Of Time Compilation)to reduce application file size.
- Used TypeScript interfaces and classes for strong type checking and oop design.
- Used javascript Timeout and interval design pattern to make $http ajax calls to get json data on window scroll.
- Implemention functionalitites using angular Animations module, FormBuilder, FormControl,FormGroup, Router, ActivatedRoute.
Environment: Angular 4.x HTML5, CSS 3, Bootstrap, TypeScript, JavaScript,Core Java,Spring,Hibernate, Webpack, Angular Cli, NPM, Karma, Web Storm, Angular Google Design Material, Less, Gulp, D3 Js, Rx Js, Agile, Urelease, UDeploy, Git Stash, Git, Rest Web Services,Tomcat.
Confidential, San Jose, CA
Java / UI Developer
Responsibilities:
- Worked on Royalty Calculation Enginem and ION Project’s which calculates and Forecasts the Cisco Supplier’s productivity based on the previous statistics and Co-suppliers Feedback.
- Designing, developing, testing and implementation of Royalty Calculation Application using Core Java, Angular JS, Spring, Hibernate and Oracle Database.
- Redesign and maintain existing internal web application of Cisco utilizing HTML 5, CSS 3, JavaScript, Bootstrap, JQuery and Angular.js.
- Implemented MVC architecture by using Spring Framework, Hibernate & Angular JS.
- Implemented multithreading and used varied range of collections to valid and implement a complex logic on the upload excel from the user.
- Developed and Consumed Java web services using REST to get the valid user roles.
- Developed Capabilities to export large data to excel using Apache Poi.
- Worked on Angular JS grids ( ng-Grid ) to display large data on screen .
- Used Angular $http service and custom services for asynchronous data transfer between client and server.
- Established the data communication between the client and server to send the ng-Grid data to server when user updates or approves the payment.
- Used Angular ng-animate, bind function for DOM manipulation to freeze the headers using sticky css .
- Implemented JSON Data Communication between Client and Server.
- Checking Production server logs in UNIX environment to identify production issues.
- Built the Application using Jenkins and migrated to Jboss Production server using IBM deployment Tools.
- Good exposure in integration of BRM (Billing and Revenue Management) with Java to Approve Payments and Create agreements.
- Used Apache Log4j for Logging.
- Developed the Server side & Client side validations using Actions errors and Validation rules.
- Implemented user friendly interface which pop-up dialog boxes to display the results and Proccessing bars using Jquery and CSS 3.
Environment: JDK1.7, Core Java, J2EE, Spring, Hibernate, Angular JS, HTML5, CSS 3, Bootstrap, JQuery, Rest Web Services, Angular 2.x, Cassandra, Agile, BRM, JBoss, Urelease, UDeploy, Micro Services,Apache Tomcat containers, Apache Camel, Stash, Git, maven, log4j.
Confidential, Lowell,Arkansas
Java /UI Developer
Job Responsibilities:
- Worked closely with product management teams to strategize design solutions, produced navigation flows and prototypes.
- Set up end to end project environment for Angular JS MVC, Spring MVC and Database connection using Hibernate using maven.
- Setting up Angular JS framework MVC for UI development. Developed View components using HTML 5, CSS 3, JQuery, and Bootstrap.
- Involved in configuration of Spring MVC and Integration with Hibernate.
- Used Spring MVC framework for design and development of web application.
- Worked on Angular JS grid’s to display large amount of data on Screen with Excellent User Experience.
- Took Care of all the deployments to Dev, stage and Production. Worked on Jenkins, GIT and Stash for continuous integration.
- Consumed Rest service response to get the user dependent screen’s to be displayed.
- Used UNIX and Splunk for Production log Checking.
- Developed Complex Controller logics Using Angular JS.
- Converted the response data to Graph’s using D3 JS.
- Created Pojo clasess to store the data in collection of objects and used Jackson to parse these collections to JSON to send as response to the Angular JS calls.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Very extensive exposure in calling of stored procedures using Java and data manipulation.
- Very good experience in customizing Angular Grids.
- JSON is used for serializing and desterilizing data that is sent to or receives from Server and client sides.
- Used Apache Log4j for Logging.
- Performed End to End unit testing to deliver quality product.
- Used SAX Parser for parsing the xml document.
- Used agile software development methodology to develop project plans.
- Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
Environment: JDK 1.7, Core Java, J2EE,Spring,Hibernate, Angular Js, HTML, CSS, jQuery, Oracle, Agile methodology, UNIX, IBM Deployment tools, GIT, Stash,Apache Camel, Jenkins, JBoss Server, Maven, Log4j.
Confidential, Madison, WI.
Java/UI Developer
Job Responsibilities:
- Developed the application using Core Java, Spring, javascript, JSP, Servlet, Struts and Oracle Database.
- Developed View component using HTML, CSS, Bootstrap, JavaScript, JQuery and JSP.
- Implemented AJAX call using JQuery.
- Managed Spring Core for dependency injection (DI)/Inversion of control (IOC), and Integrated with Hibernate.
- Presentation layer using JSP, Servlets and performed data validation.
- Developed Java web services using SOAP and REST. Consumed REST based web services.
- Involved in writing Multi-Threading logic to read huge data from batabase to update the status of a column and writing back to Oracle database.
- Developed UI navigation using JSF MVC architecture.
- Performed Validations on UI data using JSF validators.
- Worked with jQuery UI plug-in like Widgets, Interactions, and Effects.
- Used several internal SOAP web services and invoked the services using proxies.
- Developed web pages using GUI based form controls of extended java scripts and Bootstrap.
- Developed the Business Commands to interact with the database using Hibernate Support DAO’s classes.
- Redesigned user interface HTML frameworks with Bootstrap and refined CSS styling.
- Used SQL, triggers, Stored procedures and cursors in Oracle 11g RDBMS. And, developed the SQL Queries and those query’s used in the Hibernate using Create Query function.
- Good exposure in writing Unit Test Cases using JUnit.
- Developed the Struts Server side & Client side validations using Actions errors and Validation rules.
Environment: Core Java, J2EE, Spring, Hibenate, Struts, Jsp, HTML, CSS, Bootstrap, JQuery, React Js, Backbone js, JSON, SVN, Eclipse IDE, Maven, Oracle, Ex JavaScript, hybris, Soap service.
Confidential, Grove, IL.
Java/UI Developer
Responsibilities:
- Involved in analyzing system specifications from system perspective and identifying Testable and Non Testable requirements based on the business Requirements
- Setting up JavaScript framework for UI development. Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON, and Java Script.
- Involved in configuration of Spring MVC and Integration with Hibernate.
- Used Spring MVC framework for design and development of web application.
- Performed functionality of the Web page objects such as HTML Links etc.
- Used UNIX and shell commands in UNIX, shell environment for java application development.
- Involved in Object analysis, design and documentation (OOAD) of the application model using UML.
- Built custom UI Widgets and Application logic using Backbone Js MVC architecture
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Modularized the code facilitating Easy testing and Resuabilty.
- Created and modified database tables in oracle 10g.and involved in writing triggers and stored procedures.
- JSON is used for serializing and DE serializing data that is sent to or receives from JSP pages.
- Using Ajax implemented dynamically changing the dropdown values of filters in the UI.
- Used JSP, JSTL, HTML and java script, JQuery as view components in MVC.
- Used agile software development methodology to develop project plans.
Environment: Core Java, J2EE, Spring mvc, Hibernate, javaScript, JSP,Servlets,HTML,Backbone Js,CSS, Jquery JUnit, oracle 10g, Agile methodology, UNIX, jquery, Git, Eclipse IDE.
