We provide IT Staff Augmentation Services!

Java Ui Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 7+ years of experience with proven expertise in system development activities including requirement analysis, design, implementation and testing with emphasis on Object Oriented, J2EE and Client Server technologies.
  • Excellent Expertise in all phases of Software Life Cycle for Developing, maintaining and supporting teh Java, J2EE applications.
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational RoseandMS Visio tool.
  • Experienced in various frameworks like Spring, Struts, Hibernate and JSF.
  • Expert level skills in application development usingJava, JEE, Spring Framework, Struts, JSP, JMS, JSF, EJB, JPA, Servlets, JDBC, Html, XML, JavaScript, JQuery, JEE compliant application servers, multi - threading, client/server, design patterns of JEE architecture.
  • Expertise in Spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring AOP, SpringSecurity, Spring MVC, Spring Cache, and Spring Integration.
  • Extensive experience with server-side programming and technologies such asJMS and EJB.
  • Strongwebdevelopment skills withweb2.0 framework including HTML, CSS, JavaScript, JQuery, AJAX.
  • Implemented MVC design pattern in J2EE Applications using Servlets, Java Beans, JDBC Data Access Objects (DAO) and JSP.
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Excellent understanding & hands experience on Hibernate, Hibernate Query Language (HQL), Transactions and Exceptions.
  • Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
  • Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
  • Expertise in Java Script and AJAX calls. Expertise in jQuery plugins and Angular components.
  • Experience using Apache ActiveMQ, Apache CXFas messaging platform.
  • Experience in SOAP Web services using Apache CXF, JAX-RPC, JAX-WS, JSON Webservices.
  • Used JTA, HQL and DOJO for Data management.
  • Expert level skills in Java JSP Tag Libraries, Servlets, JDBC, JNDI, RMI and XML.
  • UsedNode.jsas a cross-platform runtime environment for developing server-side web applications.
  • UsedNode.js, Angular JS, Bootstrap in creating web applications in a fast-paced environment.
  • MEANSTACKdevelopment from scratch including mongo dB server setup and Express JS server development.
  • Experienced inUIdevelopment, UX design, Frontend development, rich user interface design, development, documentation, web 2.0 specifications, standards, media (screen, mobile, touch interface) compatibilities, application architecture, visual design, wireframes, project and team management.
  • Experienced in e-commerce based web applications.
  • Experience on architectures like Model-View-Controller(MVC), Service-Oriented-Architecture (SOA).
  • Experience hosting and consuming Web Services using SOAP and RESTful(Jersey).
  • Experience in Developing application onGroovyand Grails.
  • Experience with NoSQL Mongo DB database.
  • Experienced in Web/Application servers such as WebSphere, Weblogic, JBoss, Glassfish and Apache Tomcat.
  • Experience in Web Development and Component Based Application Development.
  • Experience in Agile Methodology, Waterfall Methodology and Scrum Software
  • Hands on experience with version controllers like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT.
  • Experienced in building application using Oracle Application Express.
  • Experience in working with Relational Database (RDBMS) concepts like database designing, Normalization, PL/SQL, Stored Procedures, Triggers etc.
  • Proficient in Test Driven Development (TDD) usingJavaJUnit API.
  • Experience and Strong knowledge in SQL and PL/SQL in major database systems (Oracle,MySQL, MS SQL Server).
  • Extensive working experience in Design and Development on Front End Technologies: JSTL, JSP, HTML, DHTML, JavaScript, Ajax, CSS, Bootstrap and XHTML.
  • Flexible and easy adaptation to all kinds of work environment with good team/independent management for best quality end results.

TECHNICAL SKILLS:

Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6,1.7,1.8, C, C++.

Client Scripting: JavaScript

Server Scripting: JSP1.2,2.1

Platforms: Windows (7, Vista, XP, 2000, 98, NT), Red Hat Linux

Version Control: Rational Clearcase, Tortoise SVN, CVS, GIT

Databases: SQL Server 2005, 2008, Oracle 9i,10g,11g, MySQL 4.1, 5.0, NoSQL

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, and SQL Developer.

ORM Frameworks: Hibernate 3.0.

J2EE MVC Frameworks: Struts 1.2 and Spring 2.x/3.x

IDEs: Eclipse, JDeveloper and RAD.

WebServices Specifications: JAX-WS, JAX-RS(Restful)

Web/ Application servers: WebSphere, Weblogic, JBoss, Glassfish and Apache Tomcat

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

UML Tools: MS Visio, Rational Enterprise

HTML Editors: MS FrontPage 2003, Adobe Dreamweaver MX CS4

JavaScript Frameworks: JQuery, Angular

Methodologies: Agile, Scrum, Test Driven

PROFESSIONAL EXPERIENCE:

Java UI Developer

Confidential, Charlotte, NC

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in creation ofdynamicweb pages with teh use of JSP and HTML. Form validation using JavaScript and design changes using CSS3.
  • Developed teh business logic usingSpringand persistence logic usingHibernate
  • Developed thespringAOP programming to configure logging for teh application.
  • Used XSL/XSLTfor transforming and displaying reports.
  • UsedSpringDependency Injection to get theHibernateSessions andSpringDAO Classes
  • Provided data persistence by object relational mapping solution viaHibernatefor application save, update, delete operations
  • Developed and published Webservices using JAX-RSAPI.
  • Developed Client applications to consume teh web services based on both SOAP andREST protocol using JAX-RSAPI.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume teh web services using SOA with CXF and Apache CXF framework.
  • Worked on developing complexSQLqueries on Oracle 10g andSQLServer databases for implementing various database requirements and transactions.
  • Used different parsers like Spring Castors and JAX-WS parsers.
  • Used JAXB to marshal and unmarshal teh xml to java object, java objects to xml.
  • Developed several shell Scripts to automate file transfers.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Good hands on UNIX commands used to see teh log files on teh production server.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying teh User Details, Assigning Roles, Modifying Roles etc).
  • Involved in teh MVC based front end development using teh frameworks likeEmber.js.
  • Used JNI for native libraries.
  • Implemented SSOfeature - User autantication is done only once for all application.
  • Implemented Two waySSLsecurity for web services module.
  • Worked on OnlinePaymentProcessing - This module deals with teh onlinepayments
  • UsedJCAtechnology to provide resource adapters to connecting teh Messaging system.
  • Used JMS (JavaMailing Service) API for mailing detailed notifications depending upon teh success and failure once teh backend process is completed and also for mailing administrator of any system related problems.
  • Worked onCamel-based integration middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes usingApacheCamel.
  • UsedApacheCamelframework for connectivity to different APIs and transports.
  • UsedAngular JS framework for single page application in a very clean and maintainable way.
  • Developed responsive web application pages. Used Angular.JS services, controllers and directives for front end UI and consumed RESTful web service API.
  • Configured and deployed teh web application on WebLogic.
  • UsedNode.js to create server side applications forJavascript codes to build real-time web API's.
  • Integrated node server usingExpressframework to enable real-time Socket.io
  • Used Express as web application Framework for Node JS runtime.
  • Used Express framework mainly to Route URL’s to Responses.
  • Created various Tables required for teh project inOracledatabase and used teh SQL Stored Procedures in teh application for frequent operations on tables.
  • Performed Unit Testing both manually and automated using JUNIT.
  • Actively involved in deployment EJB service jars, Applicationwarfiles in WebLogic Application server.
  • GeneratingScala, Play Framework andjavaclasses from teh respective APIs so dat they can be incorporated in teh overall application.
  • Writing entities inScala, Play Framework andJavaalong with named queries to interact with database.
  • Implemented applications withScalaalong with play framework.
  • Implemented Dynamic forms generation, auto-completion of forms and user-validation functionalities using AJAX.
  • Used SpringSecurityto provide autantication, authorization, and access-control features for this application.
  • Involved in building and deployment of application in Linux environment.
  • UtilizedMongodatabase management system for keeping user generated data
  • Involved in writing maven scripts for building and deploying teh code.
  • UsedLog4jto capture teh log dat includes runtime exception and for logging info which is useful for debugging.
  • Managed and headed teh monthlyproductionrelease process from code review, testing, creating teh release packages and deployment.

Full Stack Java Developer

Confidential, Foster City, CA

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed thespringAOP programming to configure logging for teh application.
  • Used multithreading in programming to improve overall performance.
  • UsedJava Messaging Services (JMS)for reliable and asynchronous exchange of important information such as payment status report.
  • Involved in creation ofdynamicweb pages with teh use of JSP and HTML. Form validation using JavaScript and design changes using CSS3.
  • Responsible for setting up Angular JS framework forUIdevelopment. Developed html views with HTML5, CSS3, JSON and Angular JS.
  • Developed code to fetch data from back-end and populate onUIusing AJAX, Angular-JS, JSON.
  • Developed teh UI panels using JSF, XHTML, CSS,DOJOand JQuery.
  • Worked onCamel-based integration middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes usingApacheCamel.
  • UsedAngular JS framework for single page application in a very clean and maintainable way.
  • Configured and deployed teh web application on WebLogic.
  • UsedNode.js to create server side applications forJavascript codes to build real-time web API's.
  • UsedEmberJSfor making ajax calls (GET, POST) for triggering or fetching data from RESTful APIs provided by teh backend team.
  • Developed teh business logic usingSpringand persistence logic usingHibernate.
  • WroteGWTcode to create presentation layer usingGWTwidgets and event handlers.
  • Developed user interfaces using JSP,GWTframe work with AJAX,JavaScript, HTML, DHTML, and CSS.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWTapplication.
  • Junit was used for Unit Testing and implementing Test Driven Development (TDD) methodology.
  • Updating and configuringSSLcertificates to Web Servers and Application Servers.
  • IntegratedSSOfor login and autantication.
  • Provided data persistence by object relational mapping solution viaHibernatefor application save, update, delete operations
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Used Spring MVC for teh controllers used SpringSecurityfor securing thewebtier Access.
  • Developed and published Webservices using JAX-RSAPI.
  • Developed Client applications to consume teh web services based on both SOAP andREST protocol using JAX-RSAPI.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume teh web services using SOA with CXF and Apache CXF framework.
  • Worked on developing complexSQLqueries on Oracle 10g andSQLServer databases for implementing various database requirements and transactions.
  • Implemented integration betweenJava net apps withSalesforcefor printing invoice records to get teh hard copies from anysalesforceenvironment and for other needs.
  • Developed several shell Scripts to automate file transfers.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Good hands on UNIX commands used to see teh log files on teh production server.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying teh User Details, Assigning Roles, Modifying Roles etc).
  • UsedApacheCamelframework for connectivity to different APIs and transports.
  • Developed UI for e-commerce application.
  • Created various Tables required for teh project inOracledatabase and used teh SQL Stored Procedures in teh application for frequent operations on tables.
  • Performed Unit Testing both manually and automated using JUNIT.
  • Actively involved in deployment EJB service jars, Applicationwarfiles in WebLogic Application server.
  • Implemented Dynamic form generation, auto-complétion of forms and user-validation functionalities using AJAX.
  • Involved in building and deployment of application in Linux environment.
  • Maintained and augmented company'sGroovyon Grails external REST API layer:
  • Involved in writing maven scripts for building and deploying teh code.
  • UsedLog4jto capture teh log dat includes runtime exception and for logging info which is useful for debugging.
  • Managed and headed teh monthlyproductionrelease process from code review, testing, creating teh release packages and deployment.

Java/J2EE Developer

Confidential, Santa Clara, CA

Responsibilities:

  • Responsible for teh development and implementation for teh Integrated web platform application by using Spring Framework.
  • Developed teh GUI framework using Jquery, Jquery UI and Javascript.
  • Involved in teh design and implementation of various J2EE design patterns like Persistent Object development, Front Controller Design Pattern and Data Access Objects.
  • Written pure Java classes for teh business logic.
  • Developed licensing code for teh product to make sure teh license is valid even if a customer changes teh system date.
  • Written Sql queries to retrieve teh records from database.
  • Involved in developing process attribute mappings by using DOM Parser, SAX Parser, XSLT, and Xsd.
  • Sent data from teh front end in an XML format and wrote JSPs and Servlets to retrieve teh XML content.
  • Performed teh product testing using different databases like MySQL and Oracle.
  • Perform unit test coding using Junit by developing testcases.
  • Involved in configuration management setup using SVN and build management using Ant on Windows.
  • Involved in user acceptance testing and provided production support of all integrated modules.
  • Deployed teh web application in Weblogic application server.

Java Developer

Confidential - New York, NY

Responsibilities:

  • Used Spring Framework based on (MVC) Model View Controller.
  • Developed teh presentation layer and GUI framework in HTML, JSP and Client-Side validations were done
  • Involved in Java code, which generated XML document, which in turn used XSLT to translate teh content into HTML to present to GUI
  • Implemented XQuery and Xpath for querying and node selection based on teh client input XML files to create Java Objects.
  • Designing GUI screens by using HTML, JSP.
  • Developed teh user interface using teh JSP pages and DHTML to design teh dynamic HTML pages
  • Developed Session Beans on Web Sphere for teh transactions in teh application
  • Utilized WSAD to create JSPs/Servlets/EJBs dat pulled information from a DB2/UDB database and sent to a front end GUI for end users.
  • Write teh SQL Queries to retrieve teh information from teh Database.
  • Written server side validations using JavaScript.
  • In teh database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views
  • Worked on MQ Series with J2EE technologies (EJB, Java Mail, JMS, etc.) on Web Sphere server
  • Autantication of teh users is implemented using LDAP.

Java Developer

Confidential

Responsibilities:

  • Involved in developing Servlets for business classes.
  • Responsible in designing teh application using MVC architecture.
  • Responsible for writing SAX and DOM Parsers for every request and XML builders for every response.
  • Used Agile methodology for payment gateway modules and transaction modules.
  • Developed a Payment gateway for different products ordered online (e-commerce) application.
  • Responsible in developing database tables, stored procedures, and writing effecting queries to insert and fetch teh Errors and Audit trails.
  • Create an application for searching employees using Oracle HTML DB (Oracle Application Express).
  • Was responsible for configuration and usage of Log4j APIs for logging in development and production environments.
  • Was responsible to maintain different logging configuration files for Development, Quality, and production system.
  • Involved in design reviews and code reviews for various modules.
  • Involved in writing maven scripts for building and deploying teh code.
  • Worked with Dynamic Apex on Force.com to access Objects and Field describe information, execute dynamic SOQL, SOSL and DML queries.
  • Written apex unit test classes for Trigger, Apex classes to meet 75% of code coverage to migrate to Production instances.
  • Documenting API, Operation Guides for teh various tools developed.

We'd love your feedback!