We provide IT Staff Augmentation Services!

Ui/java Developer Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Irvine, Ca

SUMMARY:

  • Java Programmer with 7 years of experience in Software Development using Core Java and Java J2EE Technologies.
  • Experience in developing client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Experience in developing UI applications using AngularJS, BackboneJS, ExtJS, NodeJS, JavaScript, JQuery, CSS3 and Photoshop.
  • Expertise in Core Java, HTML, XML with strong experience in developing the GUI for desktop and Web base applications.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
  • Developed and deployed Front End components (UI) using JS, JSF, JSTL, JavaScript, Angular JS, jQuery, AJAX, HTML, DHTML, HTML5, XHTML, JSON, CSS3 for projects based on java platform.
  • Expertise in developing Web pages using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, Bootstrap and JavaScript.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi - Tier distributed Enterprise Applications.
  • Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Waterfall software development processes.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
  • Hands on experience in Node.JS backend, using express to build the high concurrency, async web server.
  • Strong experience in developing applications using frameworks like Hibernate and MVC frameworks like Struts, JSF and IOC frameworks like spring and its subsidiary modules such as Spring JDBC, Spring IOC, Spring Security and Spring AOP.
  • Experience in Designing End to End, B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, REST, Jersey, JTA, JMS, JDBC, JAXP, JAXB.
  • Hands on experience in configuring and deploying multi-tier applications using servers like WebSphere, Web Logic, Tomcat and JBoss.
  • Proficiency in working with all databases like Oracle, MySQL, SQL, DB2, MongoDB, Cassandra.
  • Experience in Web Services Technologies like SOAP with WSDL and RESTful with JAX RS, Jersey, Spring, Apache CXF and Node-JS and implemented SOA architecture with web services.
  • Implemented Apache Lucene and Apache Tika for indexing and content extraction.
  • Worked on Web Services development using both SOAP/REST.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, IOC, DTO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Good knowledge in XML related technologies using JAXB, STAX, SAX, DOM API, XSL (XSLT) and XPath.
  • Proficient in using Jenkins for continuous integration and continuous builds with Maven, Gradle and ANT.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Proficient in RDBMS concepts and worked with MySQL, Sybase, Oracle 11g and DB2.
  • Hands on experience in software configuration / change control process and tools like Subversion(SVN), Git, CVS, Clear Case, ClearQuest, Bugzilla and Jira.
  • Worked proficiently with various IDEs including Eclipse, MyEclipse, NetBeans, IntelliJ, RAD and WSAD.
  • Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQL

J2SE / J2EE Technologies: JSP, JDBC, Servlets, EJB, JPA, Java Beans

Web Technologies: HTML, XHTML, DHTML, HTML5, XML, CSS, Java Script, Angular JS, BootStrap, JSF, AJAX, JSON, jQuery

Frameworks: Spring, Hibernate, JSF, Struts, Log4J

Web/Application Servers: IBM WebSphere, J2EE Server 1.6, Apache Tomcat and JBoss.

Design Patterns: MVC, Front Controller, Session Facade, IOC, Singleton, Data Access Object, Business Delegate.

Version Control Tools: GIT, CVS, SVN, VSS and Rational Clear Case

IDE / Tools: Eclipse, MyEclipse, NetBeans, IntelliJ, RAD, WSAD.

Databases: Oracle 10g/11g, MYSQL Server, SQL server, DB2, Cassandra, MongoDB.

Build Tools: Gradle, Jenkins, ANT, Maven

Platforms: Windows 98/2000, windows XP, windows 7/8/10, UNIX, LINUX.

PROFESSIONAL EXPERIENCE:

Confidential, Irvine, CA

UI/Java developer Full Stack Developer

Responsibilities:

  • Participated in entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript.
  • Extensively used Twitter Bootstrap to develop front end of the application.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Wrote DAO classes to interface with Database using hibernate.
  • Developed DTO classes for the application modules.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Performed version control using Subversion.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Created dynamic and interactive Data visualizations with D3 charts and AngularJS.
  • Performed indexing and searching on large documents using Apache Lucene.
  • Generated a complete maven project structure and added dependencies, plugins to pom.xml.
  • Used Apache Tika for text attraction from documents
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed logic and code for the registration and validation
  • Learned and implemented Java design patterns like Front Controller, Service Locator, Business Delegate, Data access Object, Factory Pattern, Session Façade, etc.
  • Used transaction Management to coordinate transactions among various resources in the application.
  • Developed dynamic templates and Servlets, and provide excellent application management capabilities.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Design and developed caching framework EhCache to cache the site data
  • Used SoapUI to manually connect to the web service and check data.
  • Parsed XML & JSON responses received in Java code through Web Services
  • Used JUnit for test cases
  • Extensively participated in the code and peer review of the project.
  • Participated in meetings weekly status report and also involved in web operations with clients for gathering requirement information.

Environment: Java 1.7, J2EE, JSP, Servlets, Hibernate, Spring, PostgreSQL, Apache Tomcat Application Server, REST and SOAP Web services, Servlets, UML, Junit, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, Scrum Do, WINDOWS, CSS, HTML, JavaScript, AJAX, XML, JSON Twitter Bootstrap, AngularJS.

Confidential, Chicago, IL

UI/Java Developer Full Stack Developer

Responsibilities:

  • Designed and developed the application using JSP’s, Servlets and EJB’s.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Implemented event handling using Java, JSP, Servlets and Java Script.
  • Integration of XML, JSP scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags.
  • Developed web pages implemented using NodeJS web module and NodeJS Express framework, AJAX and Dojo.
  • Writing server side request handling and automated functional test cases to validate UI functionality using NodeJS, JavaScript and selenium.
  • Used XML parser APIs such as JAXP (SAX, DOM), JAXB and other technologies like SOAP, WSDL and UDDI for implementing Web services.
  • Deployed flow of Execution in the Servlet Environment using JSP and defined Navigation Rules for handling page Navigations using Servlets WebFlow.
  • Developed the User Interface Screens for presentation using Ajax, JSP and HTML.
  • Used JavaScript for the client side validations and MVC Framework for developing J2EE based web application.
  • Developed stored procedures, Triggers and functions to process the trades using PL/SQL.
  • Handled adding and deleting of nodes along with monitoring of Cassandra Cluster.
  • Extracted data into DataStax Cassandra cluster from Oracle (RDBMS) using Java Driver tools.
  • Plan and perform environment refresh, upgrade, patching, change management and release management duties for SOA Middleware application stack.
  • Involved in unit testing, integration testing, and SIT and UAT phases. Performed defect tracking, bug fixing and enhancements.
  • Extensive use of Ajax and JavaScript for front-end validations, and JavaScript based component development using Node JS Framework with cross browser support.
  • Participate in designing a Web sphere service framework in support of the product using RESTful Webservices.
  • Used XML to transfer the application data between client and server.
  • Setup JIRA Sandboxes and test new plugins and add-ons to ensure compatibility and used JIRA for task assignment, bug tracking and fixture.
  • Developed the XSL to convert and compare the SOAP to simple XML and vice versa.
  • Debugged the ANT Scripts for building the entire web application.
  • Used SVN as source Version control and development testing done by using JUnit.

Environment: Java/J2EE, NodeJS, JMS, EJB, RAD, UML, XML, XSL, HTML, JSP, SOAP, Spring, SOA, Web Sphere, SVN, Ajax, Java Script, JUnit, ANT, Rational, Oracle, Windows and Linux.

Confidential, Chicago, IL

UI/Java Developer

Responsibilities:

  • Developed and coded interfaces, classes and created appropriate relationship between system classes and interfaces.
  • Extensively involved in system architecture, software development, database design, deployment, testing, performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects.
  • Conducted Agile and Waterfall vision and strategy presentations to managers, investors, partners and sponsors
  • Used JavaScript for client side validation and used OOPS methodology to develop the application.
  • Developed various helper classes using Core Java multi-threaded programming and Collection classes.
  • Develop the code for GUI using JAVA, JSP, JavaScript, Ajax, spring, Hibernate and HTML.
  • Used AJAX extensively to create user specific search in an application.
  • Created cross-browser compatible CSS-based page layouts.
  • Dealt with concepts such as synchronization and thread pools.
  • Performed exceptional handling to solve many issues in the application.
  • Good experience in handling JSON data for submission of forms and various other data manipulations.
  • Developed the application using Spring MVC.
  • Various J2EE patterns like MVC, Data Access Object (DAO), Data Transfer Object (DTO) in developing the application.
  • Developed various functional and technical components EJBs and session beans to implement the business logic.
  • Created Restful web service to manage various transactions.
  • Spring JDBC template was used as one of the technologies for accessing the data base.
  • Implemented sophisticated module entirely programmed in POJO based domain model integrated with Hibernate ORM for persistence.
  • Part of Design Team and user requirement gathering meetings.
  • Used Hibernate and Spring to implement the application project within JBoss5.
  • Maintained internal DNS subdomain along with mail server.
  • Implemented the Connection Pool to the database.
  • WebLogic server was used as application server for the entire project.
  • Created build scripts using Maven.
  • Worked with Microsoft Visio and Office.
  • Generated Reports using Jasper Reports/Crystal Reports in various formats.
  • Work with the support team for issues that arise in production.

Environment: Core Java/J2EE, XML, JavaScript, Json, Pojo, AJAX, multithreading, Maven, JDBC, Struts, GUI, Servlets, Spring,Hibernate, JSP, Restful, WebLogic App server, Oracle 9i, SQL, PL/SQL, DNS, UML, JBoss Application Server, Microsoft Visio, Crystal Reports, TDD, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Prepare Functional Requirement Specification and done coding, bug fixing and support.
  • Interacted with the SMEs to capture the Business needs for referrals process.
  • Performed Gap analysis between business requirement on Proposed and existing systems.
  • Worked on the customization of UPS framework using Struts 1.0, JSP, JavaScript, html and CSS framework.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Created Action classes including dynamic action and dispatch actions to execute the relevant helper classes to execute the business logic.
  • Worked on the struts tiles to dynamic generate the JSP page and to create reusable JSP’s to maintain uniform view across all the web pages.
  • Used Web Services using SOAP to interact with other existing applications.
  • Worked on the defect fixing and change request for the Production environment.
  • Used Rational Clear Case as build mechanism to check-in/ deliver the code from the repository.
  • Documented Unit test cases and Junit test classes to test the execution of Java classes.
  • Worked and deployed using Tomcat as web server.
  • Worked on Weblogic-Ant utilities to generate proxies to invoke webservices as a client.
  • Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.

Environment: Java/J2EE, spring, Hibernate, Struts, SOAP, JavaScript, Tomcat, Oracle 9i, JUnit, JSP, Servlets, HTML, AJAX, CSS, Log4J.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Developed user management screens using JSF framework, and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed pages using JSF features like converters, validators, action Listeners, custom components, etc. and created conditional logics in pages using JSF tags and JSTL .
  • Developed UI for Customer Service Modules and Reports using JSF, Prime Faces, Apache My Faces Components, Ajax4JSF framework (Ajax).
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC and configured JDBC, LDAP Security in the application server.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate and Transfer Object.
  • Used Java, JDBC, Servlets, JSP, JSTL while enhancing the functionality and responsible for creating database tables on Oracle DB .
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Responsible for coding Oracle SQL Statements, Stored procedures, functions and triggers for back end communication using JDBC.
  • Used log4j for tracking errors and debugging the code. Developed Soap based web services using Jax-ws.
  • Developed the ANT deployment scripts for deploying application on to Apache Tomcat server and SVN as version/source control.
  • Eclipse is used for development as IDE and involved in Quality Control Activities such as defect tracking, fixing using JIRA .
  • Used JUnit for unit testing and repeatable tests for the application and wrote Junit test classes for the services and prepared documentation.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.

Environment: Java 1.5/J2EE, JSF, Hibernate, JDBC, Eclipse, JSP, XML, MVC, POJO, log4j, Soap, JIRA, JMS, ANT, SVN, Apache Tomcat, Oracle SQL.

We'd love your feedback!