We provide IT Staff Augmentation Services!

Java Ui Developer Resume

0/5 (Submit Your Rating)

IL

SUMMARY:

  • 6 years of IT industry experience encompassing a wide range of skill set and roles.
  • Worked extensively in JAVA applications using Web, Middleware & Distributed technologies J2EE JSP, JDBC, AJAX, jQuery, SPRING, Struts, JSF Framework (Prime faces, Ice faces and Richfaces), Hibernate, Restful and SOAP services.
  • Good understanding and working knowledge in IBM DB2, Oracle and MySQL databases.
  • Has developed and deployed applications using Maven and Ant build tool, Weblogic, Websphere and JBOSS 7 application servers.
  • Experienced in developing web interfaces using Javascript, HTML 5, CSS 3, Jquery, React - JS and EXT-JS.
  • Hands on experience implementing messaging technologies like JMS and MqSeries.
  • Implementation experience with significant products from the IBM Software Offering Stack - WebSphere, Rational and DB2 Information Management as well as those from leading vendors like Oracle.
  • Worked on dual-practice model as onsite coordinator for offshore (Indian) team. Strong Business and Application analytical skills.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
  • Good understanding of Java and JEE design patterns and thorough knowledge of Agile and Waterfall methodologies.
  • Using cross-platform GUI framework to write desktop GUI app using SWING.
  • Extensive experience with analysis, design, development, customization and implementation of software applications including web based and stand-alone Java/J2EE applications.
  • Experience in implementation of Agile projects, exposure to several agile practices like Scrum, Test Driven Development, Agile Estimation and User Stories.
  • Used reactJS to build the web based applications dat change over time.
  • Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
  • Extensive experience in working with globally distributed teams and mentoring team-members.
  • Experience with reference architectures and application development standards.
  • Query, update as well as perform operations using mongo.
  • Has developed unit test cases using Junit, Easymock and Testing frameworks for Restful services.
  • Has worked on performance improvements of the web applications using DynaTrace (monitoring tool), Putty, Splunk (log management tool) and SQL Profiler.
  • Good working knowledge of IBM RAD, RAS and Eclipse IDE.

TECHNICAL SKILLS

Operating System: Windows 7/8, UNIX, LINUX

Java/J2EE Technologies: Core Java 1.4 to 1.8, J2EE 2.X, JSR 286 (Portlets), Log4J, Servlets, JNDI, JSON, Java-Mail, JDBC, EJB, JMS, SWING, JSP, XML, XSLT, AJAX

Web Services: REST, SOAP, WSDL, JX-RPC, SOAP UI, Firefox plugin, Apache Axis

Frameworks: Spring 2.x, Spring 3.x, Struts 1.x, Struts 2.x, JSF (Java Sever Faces 2), Hibernate, Mybatis

Web Servers: Apache Tomcat, WebSphere Application Server (WAS), JBOSS, WebLogic, WebSphere Portal Server (WPS)

Database & client tools: Oracle 8i/9i,10g, MS-SQLServer 2000, MySQL, SQL, PL/SQL, SQL Client, Toad

Reporting Frameworks: Jasper, BIRT, Crystal Report Developer

Build tools: Ant, Maven, Ivy

Unit & Performance Testing Tools: Junit, Unitils, IBM Rational Performance Testing (RPT), Neoload, Jmeter, Fiddler, JIRA

SDLC methodologies: Agile. Waterfall, Iterative

Configuration tools: Perforce, TFS (team Foundation Server), SVN, Clear case

Web technologies: HTML5, CSS3, Javascript, React-JS, Jquery and EXT-JS

PROFESSIONAL EXPERIENCE:

Confidential, IL

Java UI Developer

Responsibilities:

  • Created HTML, CSS, JavaScript, DHTML pages for Presentation Layer.
  • Involved in developing of design documents with UML class diagrams.
  • Developed the User Interactive web pages in a professional manner with using webtechnologieslikeHTML, XHTML, and CSS as per company’s standards.
  • Developed a dynamic and secure front-end dat consumes our API usingAngular.js.
  • Built Web pages dat are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5angular, CSS3 standards, with front end UI team.
  • Used all the advanced Photoshop features to create appealing visual web interfaces.
  • Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
  • My RESTful endpoints use the Express router, and communicate via $http injection in myAngular controllers.
  • Also, implemented the same application on Android andiOSphones and tablets.
  • Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Involved in JavaScript coding for validations, and passing attributes from one screen to another.
  • Applied client side validations using JavaScript and jQuery.
  • Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
  • Implemented AJAX to enhance the capability of the website.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features.
  • Created Graphic User Interface (GUI) and applied to web site.
  • Maintained, structured, and surveyed documents within the NoSQL database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Created MQ Series objects on local and remote MQ servers.
  • Created and configured MQ Objects like Queue Managers, Remote Queues, Local Queues, and Queue Aliases.
  • Responsible for developing Enterprise Service Bus (ESB) architecture with Controllers, orchestration and web services.
  • Increased developer productivity by using efficient programming methodologies and local development.
  • Managed application state using server and client-based State Management options.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
  • Worked in Agile - Scrum methodology.
  • Implemented the security single Sign-on interface for the application.
  • Contribution in the Enhancement, Development and Testing of the project.
  • The users interact with the applications and we interview them to fully understand the entire workflow of setting up a new item in the system.
  • We designed an item setup solution dat focused on consistency, workflow efficiencies, and collaboration.
  • We streamlined the process of setting up a new item within the design by supporting a copy function based on similar items found in the database.

Environment: HTML, CSS, JavaScript, JQuery, AJAX, XML, XHTML, DHTML, JSON, REST, IBM MQ series, ESB, NoSQL, ReactJS, Photoshop, Eclipse.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development.
  • Developed the web application front-end user interactive web pages using JSF MVC, Primefaces, XHTML, Jquery, Javascript and CSS.
  • Developed JSF managed beans, custom composite components, XHTML pages using JSF core components and primefaces components.
  • Developed web interfaces using JSF form components, data tables, data lists, tab-panels, carousels etc.
  • Configured faces-config.xml for message resources and internolization.
  • Developed the application using Spring, JSF and Maven.
  • Used SVN for version control and used eclipse as the IDE for developing the application.
  • Developed Apache camel routes, JMS endpoints and used free marker to customize service responses.
  • Build multiple projects for multiple platforms and abstract the functionality using the Cordova CLI.
  • Used complete annotation approach for the Spring application development and leverage Spring profiling development.
  • Worked on Spring as Application Level framework and Hibernate as persistence Framework.
  • Involved in deploying and testing the application usingJBoss applicationserver.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Involved in developing complex SQL statements and Stored procedures with the databases Oracle and IBM DB2.
  • Planned, constructedand iterated upon a contacts management single-page applicationand custom REST API using MongoDB.
  • Involved in Development and Implementation of the business solution.
  • Design and Development of application using JSP, and Spring (MVC) Framework in RAD 8.0.
  • Designed the client interface using JSP.
  • Developing DAO’s to generate Queries dynamically.
  • Developed Data Access Objects to persist the data fetched from UI into database.
  • Used Spring Framework with Hibernate to map to Oracle database.
  • Developed JUnit test cases for testing the business functionality Using ClearCase to keep track of which versions of which files were used to build each internal & external release of a software product.
  • Deployed the application under Web Sphere 7.0, 8.0
  • GUI design and implementation using JSP, HTML, CSS, AJAX, JQUERY, JAVASCRIPT.
  • Involved in defect fixes using Clear Quest.
  • Responsible for suggesting the design approach to the team.
  • Use of standard SQL to support XML, triggers and regular expression matching.
  • Deployed the application to AWS.
  • Configure java objects and provide support for dependency injection using annotations using Google Guice.
  • Involved in creating java lambda function using AWS toolkit with eclipse.
  • Organize all the test classes in a test suite automatically and not explicitly using JUNIT.
  • Analyzed and fine-tuning of slow running queries and stored procedures Support and maintenance of existing code and analyzing the impact of changes in scripts and data model.
  • Developed Junit test cases to test the application and used Spring Batch and Scheduling for batch processing.
  • Implement classes to be bound programmatically to an interface using Guice.
  • Used Maven for project dependency management and Log4j for logging.
  • Involved introubleshoot technical issues,conduct code reviews, and enforce best practices.
  • Provides runners for parallel testing to ease the asynchronous testing using the JUNIT toolbox.

Environment: J2SE 1.8, XHTML, Spring 4, JSF 2.2, Apache Camel, JBoss Wildfly 8.2.1, log4j, Tortoise SVN, Hibernate, Jersey REST web services, Maven, SOAP UI, Eclipse Kepler, Primefaces 5, Jquery, java script, Junit, Xml, Jasmine,Oracle, DB2, AWS, Bootstrap.

Confidential, Houston, TX

Java/J2EE Developer

Responsibilities:

  • Designed and implemented the Global Pre-Billing Web-application using EJB, JPA, DB2 and JSF MVC.
  • Developed the application using Waterfall methodology and participated in requirement gatherings.
  • Developed common page layouts using JSF Facelets and developed JSF managed beans with scopes such as Request, Session, View etc.
  • Defined new validations through ReactJS for the form field validation implemented through HTML5.
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Used advanced components from Richfaces library such as datatables, ajax, menubars, dropdowns, autocomplete, datalists etc.
  • Managing the dynamic web hosting with scalable AWS infrastructure.
  • Extensively worked with the retrieval and manipulation of data from the SQL Server database by writing queries using SQL and PL/SQL and creating Joins.
  • Perform work item assignment and tracking to team-members using Rational Team Concert (RTC)
  • Implementing machine to machine communications using Jetty.
  • Perform code base management using Rational Jazz and builds using Maven.
  • Developed custom validators in JSF and implemented server side validations using annotations.
  • Implemented the business logic using Session Beans of the Enterprise application and for integration of EJBs into JSF Framework worked with the Service Locator and Business Delegate layers.
  • Provide sophisticated set of GUI components using SWING.
  • Developed scheduling components using EJB scheduling and timer service.
  • Developed Rest based services using Sun Jersey framework to expose the data in Json format.
  • Also generate XSLT from XML and XSD files and also used for transformation and mapping.
  • Developed Bean Managed Persistence BMPs and Container Managed Persistence CMPs according to the needs of the application.
  • Used XML parser APIs such as JAXP (SAX, DOM), JAXB and other technologies like SOAP, WSDL, UDDI for implementing Web services.
  • Used JMS Java Messaging Service for messaging and also worked with Message Driven Beans MDBs for Synchronous and Asynchronous Messaging.
  • Designed the project Architecture using MVC framework using java, Xhtml, Servlets and JSF.
  • Used Maven to build the application and deployed on WebLogic Application Server.
  • Used Eclipse for development and WebLogic Application Server for deploying the web application.
  • Analysis and capture of Business requirements by interfacing with clients and stakeholders.
  • Decomposition of Business Requirements into System and Component Requirements.
  • Participation in System Architecture Review Board (SARB) and Technical Compliance reviews.
  • Assert for testing expected results, test fixtures for common test data using JUNIT.

Environment: J2SE1.7, HTML, JSP, JAXP, EJB's, JSF 2.0, Richfaces 4, Weblogic, log4j, SVN, JMS, SOAP web services, maven, Netbeans, javascript, Junit,Mysql.

Confidential, Knoxville, TN

Java/J2EE Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) of the project involving Requirements gathering, Analysis, Architecture Design, Detail Design development and implementation of project.
  • Participated in Credit Risk Infrastructure (CRI) design meetings, responsible for the underlying architecture for some of Adjustments application components.
  • Developed Scheduling Tour plan for Sales representative. Handled approval part for scheduled Tour plan.
  • Developed Data Access Object pattern to abstract and encapsulate data access mechanism, Business Object to interact with the database.
  • Extensively used Spring IOC and Dependency Injection across different components of application.
  • Used Log4j for debugging the application. Location wise generated the reports using jasper reports.
  • Built scalable network applications using Node js.
  • Used JavaScript for improved client side validations.Involved in development of business objects and service controller objects to deal with the database.
  • Involved in developing Facade beans, DAO manager and make them to run in WAS server.
  • Implemented various design patterns such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
  • Provide a common syntax and semantics for functionality shared between XSL Transformations and Xpointer.
  • Used OR Mapping Hibernate Framework for Data access layer. Used connection pooling and JNDI Look up in dis layer.
  • Used webservices SOAP protocol to transfer XML messages from one environment to other.Accessed and Manipulated XML documents using XML DOM Parser.
  • Monitored the error logs using Log4j and fixed the problems.Involved in unit testing, defect analysis and fixing.
  • Used RAD as the IDE for building the application.Wrote ANT scripts and deployed the application on web sphere application server.

Environment: Jdk1.5, HTML, Xhtml, Spring, JSF 2,Richfaces 4, Websphere, log4j, Tortoise SVN, Hibernate, SOAP web services, maven, SOAP UI, RAD, javascript, Junit,Mysql.

We'd love your feedback!