Java / Ui Developer Resume
San Jose, CA
SUMMARY
- High Expertise with 6+years of US 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.
- Extensive knowledge in working with Core Java & J2EE technologies such as Servlets, JSP, JDBC, Spring, Hibernate, Struts, JSF and Object Oriented Programming techniques.
- Expert level experience with soap and restful web services.
- Hands-on Experience with Spring MVC, 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.
- Expertise in web development technologies HTML5, CSS3, Bootstrap, JavaScript, Angular Js, JQuery, JSON 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, React js, node JS and Backbone JS.
- Developed user friendly UI with bootstrap and good at DOM Manipulation, Data Grids.
- Experience with JQuery Data Table component and Angular JS Grids (ng-Grid & ng-Table)
- 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, triggers with Oracle and MySQL databases.
- Worked on Extensible Markup Language (XML)and XML parsers such as JAXP, SAX.
- Experience with IBM Deployment tools UDeploy and URelease.
- 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.
- Reocrd of hadling onsite - offshore delivery model, Production Fixes, Support and delaing with client for business requirement clarifications and status calls.
TECHNICAL SKILLS
Java Technologies: J2EE Servlets, JSP Core Java
Frameworks: Spring, Hibernate, Struts
Web Services: Soap, Rest
Front-End Technologies: HTML5, CSS3, Bootstrap JavaScript, Angular JS, 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:
- 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, Oracle, Agile, BRM, JBoss, Urelease, UDeploy, Stash, Git, maven, log4j.
Confidential, Arkansas
Java /UI Developer
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, Jenkins, JBoss Server, Maven, Log4j.
Confidential, Madison, WI.
Java/UI Developer
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 HTMLframeworks withBootstrapand refinedCSSstyling.
- 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, 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.
Confidential
Java/UI Developer
Responsibilities:
- Developed site using Core Java, Servlets and Spring MVC Framework.
- Developed JSP pages based on Struts Framework.
- Used JSTL tag library in JSP Worked extensively on web pages using HTML, CSS and JQuery. Performed front end validation using Java Script.
- Implemented Session Beans, Entity Beans and deployed on Apache Tomcat server, which handles the core business processing of the module.
- Involved in Object analysis, design and documentation (OOAD) of the application model using UML.
- Session facade design pattern has been used.
- Involved in writing Multi Threading Synchronization concepts in Java Programs.
- Implemented Data Access Objects (DAO) for database interactions using JDBC.
- Implemented logging (log4j) and Exception Handling.
- It was deployed on Apache Tomcat 6.0. And, Involved in Unit Testing and Integration Testing.
Environment: jdk 1.5, Core Java, J2EE, Eclipse, Java Beans, HTML, JavaScript, CSS, JQuery, JSP, JSTL, EJB, UML, OOAD, Struts, JDBC, Multi Threading, Apache Tomcat, Git.