Java Ui Developer Resume
Raleigh, NC
PROFESSIONAL SUMMARY:
- Java UI Developer with 7+ years of professional experience in Web - based Applications, J2EE related technologies.
- Proficient with creating Loges, Banners, Buttons, Icons and Images using Adobe Flash and Adobe illustrator.
- Experience in developing web-based applications using Google Web Toolkit (GWT) and J2EE Servlet technology.
- Extensive experience in all phase of Software Development Life Cycle (SDLC) including gathering requirements, analysis, design, application development, testing and maintenance.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks React.js and nde.js.
- Expertise in debugging and troubleshooting existing code.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Proficient with creating Lags, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Experience working with testing tools like Firebug, Firebug Late, Chrome r safari web inspectors and IE Developer Toolbar.
- Expertise in analyzing the DM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tl Bar.
- Experience using database systems MySQL, oracle, Sybase and supporting technologies like Hibernate.
- Experience in developing Frontend Web applications and UI using tools like Visual Studio Code, and technologies like Angular 2, Angular 4, HTML, HTML 5, CSS, CSS 3, Bootstrap, jQuery, Node.js and Java Script.
- Experience in developing applications using Java, Spring, Struts 1.1, JMS, JSP, Servlets.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like Ruby, HTML5, XHTML, and CSS.
- By utilizing the client-side script AJAX and jQuery, I made my application communicate with the server and the database.
- Built Restful web services securely using Spring MVC framework and Spring bot.
- Experience working in AWS environment like deploying applications in EC2 instances from eclipse using AWS toolkit for eclipse and Elastic Beanstalk (EBS) also worked n AWS RDS's oracle instance to perform database parathions.
- Involved in developing XML, HTML, Angular 2.0 and AJAX fr client-side presentation and, data validation n the client side with in the forms.
- Designed and implemented frontend infrastructure and display with Angular, C3.js, and D3.js
- Experience in designing transacting processing systems deployed various application servers including IBM Web Sphere, Apache Tomcat, JBSS.
- Expertise in Coding, Code Reviews, Unit &Integrating Testing, and Deployment.
- Worked with unit tests using Jasmine with karma.
TECHNICAL SKILLS:
J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking
Middleware Technology: JMS, MQ Messaging, Tibco, Solace, Active MQ
J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI
Database: Oracle 10g, 11g, SQL server 2005/2008, MySQL
IDE: Eclipse, My Eclipse, NetBeans
Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX
Web/App Servers: WebLogic, Web Sphere, Tomcat, JBoss, Apache
GUI: HTML5, XML, XSD, AJAX, JavaScript, Node.js, Angular JS, jQuery
Architecture & Framework: MVC, Struts, Spring, Hibernate, OSGI CSS3
Query Languages: SQL, PL/SQL
Programming Language: C, C++, Java, J2EE
Script: PHP, Shell
Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, SingletonTools: Maven, ANT, Log4J, JUnit, TOAD, SOAPUI 4.0.5, JUnit, Rational Rose
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
Java UI Developer
Responsibilities:
- Designed DM based interactive the program selected links and adapted WCAG 2.0 standards fr HTML and XHTML and W3C standards fr CSS as well.
- Developed custom directives (elements, Attributes and classes) using angular.js
- Developed single page applications using angular.js
- Designed Frontend with in object-oriented JavaScript Framework like bootstrap, Require.js, Nde.js, and Angular.js, React.js.
- Development the interactive UI's for the front-end users using the front-end technologies like HTML, CSS, JavaScript and jQuery.
- Used Spring framework as a MVC and defined Spring beans with Dependency Injection.
- Integrated Spring injections for DAOs to achieve Inversion of Control and updating Spring Configurations for managing Java objects using callbacks
- Used Spring ORM along with Hibernate for data access layer operations.
- Involved in creating Hibernate POJO objects and mapping them using Hibernate Annotations.
- Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
- Coding experience in developing MQ adapters using MQ Series, Java, JMS for converting XML message into data objects and vice-versa.
- Created unique style for the web pages using Bootstrap, Sass and CSS3.
- Involved in writing application level code to interact with API's, RESTful Web Services using AJAX, JSON and XML.
- Created React custom components for data manipulations and filters to display different dimension of data and font size modifiers.
- ImplementedECMA6 syntax for writing the logic and JSX for templating.
- Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Added dynamic functionality to the application by implementing jQuery and Angular2.
- Worked with application module to authenticate the electronic funds transactions between client and server environment
- As a developer, interacting with the business team to get the requirements as part of story mapping sessions.
- Using GIT as versioning tool to checkout projects, push changes and merge changes.
- Developed high performance object/relational persistence and query service for entire application utilizing Angular 2.
- Had good experience in implementing the Node.js server-side code to interact with Mongo DB to store and retrieve data.
- Involved in gathering requirements, design, and development of components.
- Implemented form classes, Action classes for the entire application Domain module using struts 1.1 framework.
- Worked on setting up cloud environment and supported Amazon AWS services like EC2, S3, VPC, RDS etc.
- Debugged the application using Firebug t traverse the documents and manipulated the using DM and DM Functions using Firefox and IE Developer Tl bar fr IE.
- Used agile methodology for the software development.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Worked with the team f architects and back-end Developers' gather requirements and enhance the application functionality and add new features.
Environment: Java, J2EE, Spring, Hibernate, HTML5, CSS3, Bootstrap, Sass, JavaScript, AJAX, Node.js, React Js, Redux, ECMA 6, High charts, Restful, Ruby, AWS (EC2, Cloud Watch, S3), Oracle 11g, Jenkins, Eclipse IDE, Maven, Junit, Git.
Confidential, New York
Java UI developer
Responsibilities:
- Analyzing the business structure and fundamental requirements.
- Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Angular JS, Bootstrap, jQuery, JSON, jQuery and AJAX.
- Extensive use of JSON for interaction between different systems.
- Designed and developed Complex named queries in Hibernate for better performance.
- Used Log4J and jdbc4j for logging and tracing the application messages and JDBC stmts.
- Designed Data Model and developed stored procedures using PL/SQL.
- Used JDBC API for interaction with the Database.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
- Involved in web component design and development using the spring framework, JSP, Servlets, and taglibs.
- Implemented the user interface using the Angular JS, HTML, CSS and Bootstrap.
- Used AJAX and Java Script to handle asynchronous requests, and CSS was used to keep uniformly in look of the application.
- Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Implemented the framework to process inbound and outbound feeds using Spring Integration and Spring Batch.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
- Designed the automated test cases using the Selenium Web Driver 2 inside the Eclipse IDE using Java.
- Developed the spring AOP programming to configure logging for the application.
- Translated client's business requirements into Use case models.
- Implemented Business components such as user authentication, Account Transfer using spring beans.
- Implemented the application using several design patterns such as Singleton, Factory, and MVC.
- XML was used to transfer the data between different layers.
Environment: Java, J2EE, Angular JS, JavaScript, jQuery, HTML5, CSS, Bootstrap, Spring 4.1, Hibernate 4, Web Services, Web Sphere Application Server, PL/SQL, Log4J, JUnit, Agile, Oracle, SonarQube, Maven, JUnit, SVN, Jenkins.
Confidential - Tampa, FL
Java UI Developer
Responsibilities:
- Involved in various phases of project development following Agile
- It Implemented functionalities to add, update, approve, revise, and reject a Practice and Component required by farmers.
- Involved in the design, development and testing phase of the project.
- Implemented Business Services for performing business processes and business validations.
- Implemented DAO and BO framework to connect to database and mapping java objects to database columns.
- It's a Struts MVC and SPRING based J2EE application deployed on JBoss Server with SQL Server 2008 R2 in the backend.
- Used Struts and Tiles tag libraries for creating JSP pages.
- Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework.
- Used JUnit and Mockito to create test cases for Business Services and DAOs, run automatically by Jenkins to produce coverage reports.
- Used Spring JDBC to interact with SQL Server 2008 R2.
- Used jQuery, JavaScript, CSS, Bootstrap and various jQuery plugins to improve UI experience.
- Used Maven to build and deploy them on servers
- Used Sonatype Nexus to manage the artifacts.
- Used EclEmma for code coverage analysis in Eclipse workbench.
- Used SVN as version control tool.
- Used JIRA as project tracking tool.
- Used Confluence as team collaboration software.
- Used Maven scripts to build and deploy war files to QA environment.
- Designed Java GUI for simpler usage of file processing systems and Developing front end applications
- Used struts MVC and Hibernate Framework for data handling.
- Involved in implementing the Hibernate API for database connectivity.
Environment: Java1.6, Struts, Hibernate, REST, DOM, HTML, CSS, JSP, JavaScript, JUnit, Maven, SVN.
Confidential
Java UI Developer
Responsibilities:
- Experienced in developing Web Services with Python programming language.
- Experience in build management with Ant Script
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Front end design using HTML CSS Bootstrap.
- Developed and configured Oracle Database 10g tables including Sequences, Functions, Procedures and Table constraints.
- Worked on Java and JSON, to interact and get the data from csv files as we are prototyping the user Experience.
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, and spring.
- Worked on Java and JSON, to interact and get the data from csv files as we are prototyping the user Experience.
- Strong knowledge in developing and designing web 2.0 application according to Information architecture and Usability standards using Ajax, jQuery, Backbone.js, XML, Symfony 2, CSS3 and MVC frameworks.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Hands on experience with MVC JavaScript frameworks such as Backbone.js, Angular.js and Node.js.
- Implemented server-side tasks using Servlets and XML.
- Implementation of the Business logic layer for Mongo DB Services.
- Implemented the Animation and styling using CSS3 and jQuery.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Developing data access layer using IBATIS -ORM and JDBC.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
- Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
Environment: Java, J2EE, Angular JS, JavaScript, jQuery, HTML5, CSS, Bootstrap, Spring 4.1, Hibernate 4, Web Services.
Confidential
Java Developer
Responsibilities:
- Worked in EDBC team and took responsibility for implementing the business policies and fixing bugs in Java by Debugging.
- Actively participated in daily team discussions to plan and complete the tasks for every release.
- Developed Web Services using JAX-RS and JAX-WS Models using the MULE ESB.
- Implemented internationalization for adapting the application to various languages.
- Implemented multi-threaded scoring service, batch service and encryption service using threads.
- Involved in developing panelist registration module.
- Designed and developed JSP pages using Jakarta Struts.
- Developing webpages by using HTML, CSS, jQuery and JavaScript.
- Development of Client-Side Validation techniques using jQuery and Angular Java Script.
- Creating CQ5 related components with specific HTML/CSS/jQuery and authoring in accordance with requirements.
- Involved in designing and developing the Business Reports which involved complex business logic
- Developed stored procedures to get appropriate data from database filtered based on the business logic for each of the reportDeployed the application in JBOSS application server.
- Developed manual and automated test scripts using JUNIT.
- Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
- Re-wrote several pieces to make them compliant with the emerging JSF standard.
- Re-factored the Java class tree for improved code sharing and manageable modules.
- Responsible for implementing the business policies using Corticon Business Rule Management System (BRMS) tool and coding them in Java.
- Developed web services that provide services like add, update and inquire information for any individual in ASPEN.
Environment: ASPEN, HTML/CSS/jQuery, JSP, JAX-RS and JAX-WS
Confidential
Software Engineer & Web Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI
- modules been built.
- Wrote application level code to perform client-side validation using jQuery and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML,
- XHTML, and CSS.
- Used advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote jQuery function while implementing various UI Screens across the whole web application
- Implemented Sub domain redirect, to prevent cross domain check outs. Developed Login Redirect Form Handler and URL Tracker droplet.
- Worked on Checkout Form Handler and Cart Modifier Handlers for verification and validation of the transaction.
- Designed discount strategy for checkout through CSR (Customer Service) module.
- Implemented price override feature for CSR module, where CSR representative can modify the list price of a product and process the order.
- Worked on Customers Service New Order Handler and Item price calculators to override ATG's implementation of pricing.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (AJAX, and JSON to write/read data from back end systems).
- Defined & designed the usage of AJAX to reuse the network bandwidth efficiently and making feel that the user resides in the same page of our website.
- Maintained, enhanced, and recommended solutions that best suit business and technology needs from UI standpoint.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, XHTML, JSON, CSS, JavaScript, jQuery, AJAX, PHP, MySQL, Eclipse