We provide IT Staff Augmentation Services!

Ui/java Developer (full Stack Developer) Resume

0/5 (Submit Your Rating)

Foster City, CA

SUMMARY

  • Java Developer with 6 years of experience in Java SE, Java EE platforms with complete experience of Software development life cycle with strong expertise in software analysis, design, development and implementation of Java/J2EE applications.
  • Experience in developing UI applications using AngularJS, BackboneJS, ExtJS, NodeJS, JavaScript, JQuery, CSS3, and Photoshop.
  • 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.
  • Experience in developing Front End components (UI) using JSP, JSF (Primefaces), JSTL, JavaScript, jQuery, AJAX, HTML5, HTML, DHTML, JSON, CSS3 for projects based on java platform.
  • Experienced in designing the Web pages that are more user - interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, Bootstrap and JavaScript.
  • Experience applying the latest development approaches including MVC, event-driven applications using Ajax, Object Oriented (OO) Java Script, Json, and XML.
  • Proficient with Agile, Scrum and Waterfall software development processes.
  • Proficient with designing and developing high performance applications by leveraging Concurrent programming/Multi-Threading and Data Structures.
  • Strong experience with Struts, Spring framework implementing modules: Spring MVC, Spring IoC, Spring AOP, Spring Security and Spring Data.
  • Experienced in developing middleware components using Spring and EJB.
  • Strong development experience in all layers of application of Service layer, Data layer, Controller, Web Services and front-end.
  • Proficient with development of RestfulWeb Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Proficient with development of Data Layers components using JPA annotations, Hibernate and JDBC.
  • Experience with developing software using design patterns: Factory, Singleton, Business Delegate, Adaptor, and Iterator.
  • Good understanding of XML related technologies using JAXB, STAX, SAX, DOM API, XSL (XSLT),and XPath.
  • Proficient with software build process and writing Maven and ANT Build Scripts for automated build and deployment process.
  • Expertise in using Jenkins for different projects with different plugins for SCM, Unit testing, code analysis, release, deployments.
  • Experience with MySQL and Oracle RDBMS concepts and developing SQL Queries, Stored Procedures, Views and Triggers.
  • Expert in NoSQL databases HBase, Mongo DB, Cassandra and relational data modeling, object-relational integration (ORM), physical design/tuning.Experience using Tomcat 6.x/7.x container, WebSphere 6.x Application Server, and Jboss Servers.
  • Proficient with software configuration / change control process and tools like Subversion(SVN), Git, CVS, Clear Case, ClearQuest, Bugzilla and Jira.
  • Expertise using rapid application development tools like Eclipse, My Eclipse, Net Beans and IntelliJ. Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
  • Experience in Atlassian tools such as JIRA and Confluence to manage and keep track on progress of project.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.

TECHNICAL SKILLS

Languages: Java, J2EE, C.

Platforms: Windows 98/NT/2000, windows XP, windows 7, UNIX.

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

Frameworks: JSF, Struts, Spring, Hibernate

Design Patterns: MVC, IOC, Session Façade, Service Locator, Data Access Object, Data Transfer Object/ Value Object, Business Delegate, Singleton.

Web Technologies: HTML, HTML5,DHTML, XML, CSS, Java Script, JSF and AJAX

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

Web/Application Servers: IBM Web Sphere 5.0/6.1/7.0, J2EE Server 1.6, Apache Tomcat 6.x/7.x and JBoss.

IDE / Tools: RAD 6.0/7.1, WSAD 5.1, Eclipse 3.2

Databases: Oracle 8i/9i/10g, MYSQL, SQL server, MongoDB, Cassandra

PROFESSIONAL EXPERIENCE

Confidential, Foster City, CA

UI/Java developer (Full Stack Developer)

Responsibilities:

  • Developing/supporting critical Java web applications related to the Engineering Change Management process in agile environment.
  • Used Angular UI router to create routes for various views and subviews, Implemented code according to coding standards and Created AngularJS Controller which Isolate scopes perform operations.
  • Developed User Interface satisfying business requirements using Angular-JS, Javascript, Jquery, Cascading Style Sheets (CSS), and HTML and Bootstrap.
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
  • Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
  • Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Developed middleware components using EJB's, used container manager transactions for transaction management and involved in mapping JPA entities to database tables.
  • Exposed Stateless session beans as restful webservices using Jersey JAX-RS and MongoDB.
  • Used ng-boiler-plate template to setup the AngularJS modular project with bower, grunt, less and jasmine.
  • Developed angular unit test cases to test angular components using Mocha, Gulp, Chai, Protractor, Karma.
  • Used Istanbul to check the code coverage for angular-js tests in the application.
  • Extracted and updated the data into MangoDB using Mongo import and export command line utility interface.
  • Installation, configuration and maintaining MangoDB.
  • Experience in design and developing Application leveraging MongoDB. Worked on the enhancement of the business logic with J2EE with struts framework. Experience in developing java programs at the Application side.
  • Familiar with MongoDB write concern to avoid loss of data during system failures.
  • Used brackets/webstorm IDE’s to perform the front end web development and configured maven to run the Karma unit test cases.
  • Configured different pipelines in Jenkins and using plugins like Git, Gradle, Ant, Sonar, DoctorJ, AWS, Puppet, Chef etc.,
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Open-Source PuppetServer.
  • Established a continuous integration (CI) and standers with Jenkins, used Jenkins AWS CodeDeploy plugin to deploy onto an AWS environment
  • Implemented angular form validations and used bootstrap to show error, warning and info messages
  • Created custom angular filters to filter the data based on user selection in bootstrap dropdowns.
  • Created Junit test cases to test the codes and validate the release. Tested application at local severs to make sure codes are working as per expected results.
  • Responsible for retrieving data from various sources such as Oracle and XML documents. Worked in the Web services Environment developing the service methods.
  • Creating, identifying and exposing system as Web Services and defining architecture based on service oriented Architecture (SOA).
  • Used XML Spy for XML editing, generating XML schemas and code generation in Java according to the data model defined in the XML Schema.
  • Fixed defects and participated in code review sessions.

Environment: Java 1.7, Angular-JS, Bootstrap, JMS, JPA-Hibernate, EJB, Jersey, Eclipse, UML, HTML, Java Script, JQuery, XML, Atlassian Confluence, Atlassian JIRA, Log4j, Oracle, JNDI, JUNIT, Maven, log4j, CVS, Apache HttpClient and Mockito.

Confidential, NJ

UI/Java Developer (Full Stack Developer)

Responsibilities:

  • Followed Agile Methodology with daily Scrums, TDD, Pair- programming and DevOps process. Prepared the Technical Specs, Design documentations.
  • Designed and developed Incident application for new features, enhancements, optimizations, bug fixes. Provided product support and On-call application support.
  • Developed HTML5, DHTML, JSON, CSS3, JavaScript, jQuery, Ajax to create the front end applications.
  • Extensively used JavaScript to make the web page more interactive.
  • Developed UI screens for a business user to validate tracking, positions and options details. Used JSP, HTML, CSS, JSTL, jQuery, Backbone.JS and AJAX for the enriched front end.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JqValidtor, AutoComplete, AJAX, JSON, Backbone.JS and JavaScript, Bootstrap
  • 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.
  • Programming and Development of web pages using Spring, AJAX, Servlets, JSP, and Object Oriented JavaScript.
  • Implemented SOA based architecture using web services to build a loosely coupled system
  • Created Stores, controllers, views, models and used various Backbone JS components to develop the web application.
  • Used JavaScript for transparent presentation of both client-side and server-side validation.
  • Development code for XML parsing using DOM parsers. Achieved MVC pattern using SPRING MVC architecture.
  • Performed crud operations on collections and documents with Spring data and Mongo-db.
  • Used Hibernate Framework to build Query service. Used O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Updated the required data in the Oracle database to save and update the database using Hibernate.
  • Implemented few of the services on a diff project using Node.js for better performance, development, maintenance and deployment reasons
  • Wrote grunt tasks, bower, npm for packing and creating production ready code.
  • Used Node-JS to create restful services with various node modules and npm, configured node package.json with various application attributes and dependencies.
  • Communicated between different applications through Web Services (XML, WSDL, UDDI, and SOAP).
  • Designed and developed communication between client and server using Web Services.
  • Developed build and deployment scripts in Jenkins using plugins like SVN, MAVEN, TestNG as Continuous Integration process for handling builds, quality, code analysis, deployments to multiple environments.
  • Created and managed Gradle configurations for building the project. Have worked with Gradle commands for building the jar files for server push.
  • Used Web Services to exchange information on Loans and Credit history. Developed these services using Jersey framework for Restful web services.

Environment: Java 1.6, Spring mvc, EXT-JS, Spring, JMS, Mongo-db, Hibernate, Node-JS, Jquery UI, Jersey, Eclipse, UML, HTML, Java Script, XML, Jboss 6, Log4j, Mysql, JNDI, JUNIT, Maven, log4j, SVN.

Confidential, NY

UI/Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations. Used Subversion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging. Used JUnit Framework for the unit testing of all the java classes.
  • Worked in ORM mapping using Hibernate 3 in accessing Oracle 10g database.
  • Worked in Enterprise design patterns including Abstract factory pattern, Singleton, DAO (Data access object), Data Transfer object (DTO), Service locator.
  • Worked in Spring AOP Interceptors in logging and auditing.
  • Worked in development of applications using Java 6 and used multithreading for group post enrollment validation.
  • Worked in adoption of Agile methodology by working on continuous iteration, automated build and deployment using Ant, Pair programming, Test driven development(TDD) methodology and automated testing using JUnit.
  • Worked in implementation of UNIX shell scripts for file transfer and processing.
  • Worked in RDBMS implementation using SQL, PL/SQL on Oracle 10g database.

Environment: Java 1.5, JSF 1.2,Richfaces 3.3, JSP,JSTL, Spring, JMS, JPA, Jquery,Maven Eclipse, UML, HTML, Java Script, XML,Websphere 6, Log4j, Oracle, JNDI, JUNIT, Maven, log4j, SVN

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Developed the front end UI using JSP, HTML, JavaScript, CSS
  • Implemented Struts Validators framework to validate the data
  • Developed Ant(build.xml) targets for build and deployments on WebSphere Application Server 5.0
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project
  • Involved in writing unit test plans and developing test cases using Junit, Used Configuration Management and Version Control tool CVS.Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSP tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases. Created and updated Hibernate queries.
  • Worked on financial transactions like deposits, withdrawals and transfer, debit, and visa or bills payments. Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Implemented web services with Apache Axis.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.

Environment: Java 1.5, JSF 1.2,Richfaces 3.3, J2EE,CSS,Java Script,JSP,JSTL, Spring, JMS, JPA, Jquery, Eclipse,Websphere 6, UML, HTML, Java Script, XML,Log4j, Oracle,, log4j,JNDI, JUNIT, Maven

We'd love your feedback!