Java/ui Developer Resume
Bothell, WA
SUMMARY
- Around 8 Years of experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
- Well - versed in Object Oriented Programming (OOP) with JavaScript.
- Good Experience in Core Java concepts like Threads, Collections Framework, and Java Reflection.
- Developing experience using web technologies such as HTML/HTML5, CSS/CSS3, Advanced JavaScript, AJAX, jQuery, AngularJS, Handlebars, Backbone, Sencha Touch, XML, JSON programming languages.
- Worked extensively on various APIs available in Java platform like JSE, JEE, JDBC, Java I/O.
- Experience in working with MVC Architecture.
- Extensive work experience on using various XML standards, which includes XML, XSD, XSLT, and XPATH.
- Developed JEE applications on different IDE's like Eclipse and Server like JBoss Application Server.
- Hands on experience using the version controls like SVN and Git.
- Experience in Angular 2.0 framework for building web/mobile apps and is highly efficient in integrating with Restful services. Worked on Bootstrap CSS framework for Responsive Web Design.
- Knowledgeable in Underscore.js, Knockout.js, Backbone.js, Node.js, and Responsive Web design.
- Worked extensively on server-side development technologies in Java platforms like multi-tiered
- Web applications (Servlets, JSP, JSTL, JSF, EJB, JPA), Struts Frame Work, Spring Core, Spring MVC, Spring Boot and Hibernate.
- Knowledge in developing the user interface for Microsoft Azure.
- Expert knowledge in XHTML, HTML5, CSS3, Bootstrap, Cross Browser.
- Good knowledge in Oracle WCS.
- Strong debugging skills and thorough understanding of cross browser issues.
- Skills inoptimizingwebsites for mobile using CSS media queries.
- Understanding of W3C standards, accessibility, usability.
- Experience in resolving cross browser compatibility issues (IE 7 & 8, chrome, Firefox)
- Experience in architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Good understanding in ASP.NET.
- Working knowledge about MVC frameworks like Angular.js
- Extensive experience in the field of Web Applications development using HTML 5, CSS (2/3), XHTML jQuery, AJAX, XML, SQL and JSON.
- Familiar with REST and JSON API’s.
- Skilled in creating Templates, Mockups and Prototypes, Layouts, and Flow of Future Pages.
- Worked on Responsive Design using media queries, bootstrap etc.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and hence worked on safari, Internet explorer, Firefox and Google chrome.
- Strong JavaScript & jQuery skills - able to write unobtrusive custom codeas well as implement existing jQueryplug-in.
- Designed the table less web applications using CSS (2.1/3) and with the help of tags as per W3C standards.
- Experience working on E-commerce applications, Internal Web applications.
- A resourceful team player with good Interpersonal, effective problem solving and decision-making skills.
- Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, Java Script, C, C++
Client Side Programming: HTML, HTML5, CSS3, XML, Java Script, AJAX
Databases: SQL Server 2008/2005/2000 , MySQL, DB2, Oracle 11g/8.0i, Microsoft Access 2000/8.0
Application Servers: Tomcat, Weblogic, JBOSS
Framework: Spring, Work flow, Struts, WordPress, Drupal
Version Control: GIT, SVN, CVS
Tools: Ant, SQL Developer, VNC
IDE Tools: Eclipse, Eclipse IDE, NetBeans, Edit plus, Sublime Text, Bugzilla
Design Tools: MS Visio, Photoshop
Others: MSOffice(Word, Excel, PowerPoint, and Outlook) Microsoft Business Intelligence Studio, Service Oriented Architecture (SOA) SQL Server Notification Services
PROFESSIONAL EXPERIENCE
Confidential, Bothell, WA
Java/UI Developer
Responsibilities:
- Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
- Followed agile methodology and participated in daily SCRUM meetings.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
- Designed and developed very complex and large web pages using AngularJS, HTML 5 and CSS.
- Working knowledge of how to use Web Services and integrate Angular JS, Node JS components with server side components.
- Developed single page applications (SPA), components using Angular JS directives, controllers, view and routing, service modules.
- Worked withJava Multithreaded programmingto develop multithreaded modules and applications.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Designed and Developed End to End customer self-service module using annotation based Spring MVC, Hibernate, Java Beans and jQuery.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Deep understanding of JavaScript and the jQuery framework.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS
- Built theResponsive UIscreen using HTML 5,CSS 3and twitterBootstrap.
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- UsedSpringDAOconcept in order to interact with the database (DB2) using JDBC template.
- WroteSQLqueries,PL/SQLto interact with DBMS
- Used SVN as source code repository and versioning.
- Experience in developing RESTful APIs using Node.js
- Used Log4j to print the logging, debugging, warning, info on the server console.
- Used Jenkins as a primary tool for implementing the CI/CD during code releases.
- Conducted regression testing for all the previous updates which was done in the previous release.
- Used JUNIT for testing.
- Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Building reusable components and front-end libraries for future use.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Excellent problem-solving skills and the ability to work independently.
Environment: Core Java, HTML/ HTML5, CSS3, JavaScript, jQuery, AJAX, Spring, JSON, XML, XHTML, Eclipse, SVN, MVC, MySql, Oracle, PL/SQL, OSX.
Confidential, IL
Java/UI Developer
Responsibilities:
- Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, user operations.
- Developed the application using Agile Methodology.
- Involved in developing the applications using Spring Framework for Dependency Injection and Spring IOC for dynamic bean injection.
- Developed POJO for data modeling of account information, transaction history and customized Spring Bean Factory.
- Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using jQuery.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, HTML, CSS3, CSS, JavaScript, jQuery, Bootstrap and AJAX.
- Used the Angular.JS and Bootstrap MVC Frameworks in the development of the web applications.
- Worked on Oracle Web Center Site.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Designed and developedUser Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Developed web services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Performed client-side validations using JavaScript.
- Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using Angular JS.
- Using AJAX extensively to implement front end /user interface features in the application.
- Developing the pages and screens with table-less designs meeting W3C standards.
- Responsible for ensuring the pattern consistency across all pages.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: Java, JSP, HTML / HTML5, CSS3, Web Services, JSON, SOAP, SQL, PL/SQL JavaScript, GUI, jQuery, XML, Bootstrap, Angular.JS, AJAX, Agile Methodologies, Oracle, OS X, Unit Testing.
Confidential, Chicago, IL
Java developer
Responsibilities:
- Collaborate closely with business owners, users, project managers, requirements analysts, testers, and other stakeholders in the software development process.
- Middle tier development using Java in a J2EE client -server architecture (multi-tiered)environment.
- Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO).
- Created customized JavaScript library for better scalability.
- Implemented performance techniques to reduce loading time and improve performance.
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
- Created total pages by using HTML, Advanced JavaScript, CSS, AJAX, JQuery.
- Involved in performance tuning of the application to meet nonfunctional requirements.
- Participated in DIT, SIT and UAT testing.
- Developed user interface for Microsoft Azure.
- Used HP Quality Center tool in SIT phase for tracking and the defects.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Monitored the error logs using Log4J and fixed the problems.
Environment: Java, J2EE, JSP, Servlet, EJB 3.0, HTML, AJAX, JavaScript, jQuery, Handlebars, HP Quality Center, SVN, Web Sphere7.0, JDBC, ANT, Log4J, XML, DB2, Java Beans, Oracle 9i/10g.
Confidential
UI Developer
Responsibilities:
- Developed User Management in the Administrator Module.
- Developed Authentication module.
- Performed Unit Testing.
- Designed and implemented to continue any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
- Implemented My SQL Server database and JDBC drivers to access the data.
- Scheduled maintenance plans to perform regular backup and restore database.
- Created Tables, Stored Procedures, Views, Triggers, Cursors and Complex Queries on SQL Server.
- Implemented Query optimization and Performance tuning by creating/maintaining indexes and Tuning SQL queries.
- Creation and maintained user information along with maintenance of roles to each user.
- Created, scheduled & ran data processing jobs and trouble shoot the failed jobs.
- Maintained the application configuration information in various properties file.
- Performed unit testing, system testing and integration testing.
- Provide status reports to the management
- Co-ordinate the tasks with team.
Environment: Java, SQL, PLSQL, Tomcat, HTML, Servlets, JSP.
Confidential
UI Developer
Responsibilities:
- Worked in Agile and Scrum development environments.
- Interacted with business system analyst to understand the technical requirements of the project.
- Coordinated with Photoshop designers to implement mock ups and the layouts of the application.
- Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using Java Script, JQuery and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in writing SQL Queries, Stored Procedures.
Environment: HTML, CSS, JavaScript, DHTML, SQL, PL/SQL, MS Office