We provide IT Staff Augmentation Services!

Java/j2ee/ui Developer (full Stack Developer) Resume

4.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY:

  • Around 7+ years experienced in Analysis, Design, Development, Implementation and Testing of Web Based, Windows and N - tier Architectures.
  • Proficiency in Software Development Life Cycle (SDLC) development.
  • Experience in Agile with SCRUM and Waterfall methodologies.
  • Expertise in developing Web based applications using Java, JSP, Servlet, Struts Framework, spring, Hibernate.
  • Experience in designing and prototyping user interfaces for intranet, web applications using various scripting languages such as HTML5, CSS3, XML, JavaScript, JQuery and JQuery Mobile, JSON and AJAX.
  • Experienced creating XML Web Services (SOAP, WSDL, and UDDI) using JAX-WS.
  • Experienced consuming RESTful Web Services using JAX-RS API.
  • Experienced with Backbone.js, Underscore.JS, Angular.JS and Angular 2
  • Experienced with CSS3 and SASS.
  • 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 Graphic User Interface (GUI) to display report data using JQuery in Cross-browser compatibility and Web application scaling.
  • Experience in Relational Databases likes MS SQL Server 2005/2008, Oracle 10g and MySQL and database programming using T-SQL, PL/SQL.
  • Experience in designing and developing interactive User Interfaces, usability, web and client / server applications using HTML5, CSS3, JavaScript and JQuery.
  • Extensive experience in Unit Testing, Mock Testing, Integrated Testing.
  • Experience using version control tools like TFS, SVN and GIT Lab.
  • Experience in Conducting User Acceptance Testing (UAT).
  • Experience using project management tools like JIRA.
  • Wrote JUnit and Mockito test cases for unit, integration and functional tests, run automatically by Jenkins in the builds triggered by each push to SVN.
  • Excellent Written, Analytical Skills and Verbal Communication skills with a customer service oriented attitude.
  • Experienced with Web Services and Maven.

TECHNICAL SKILLS:

Languages: Java, SQL, C++

J2EE Technologies: Servlet, JSP, JDBC, JSTL, Web Services (SOAP, Restful), EJB

Databases: Oracle, MySQL, DB2

Operating Systems: Windows, Unix/Linux, Mac

Frameworks: Hibernate, Springs, Struts, JSF

Servers: Apache Tomcat 7.0, WebLogic 11g, Glassfish 4.1, WebSphere, JBoss

UI Technologies: HTML5, CSS, Java Script, Bootstrap, XML, DTD, XML Schema

Build Tools: MAVEN, GRADLE, ANT, JENKINS

Version control tools: GIT, SVN, CVS, Rational Clear Case

IDE s: Eclipse, My Eclipse, NetBeans

PROFESSIONAL EXPERIENCE:

Confidential, Deerfield, IL

Java/J2EE/UI Developer (Full Stack Developer)

Responsibilities:

  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily scrums.
  • Worked closely with UX Designers and regularly attended UX Meetups to expand my knowledge of human-centered design.
  • Responsible for gathering requirements and involved in planning meetings
  • Designed and developed web pages using HTML5, CSS3, Angular 2, Ajax, Bootstrap and JSP based on the W3C standards.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular-JS and used Angular-JS MVC to build a cross-browser compliant application.
  • Used AngularJS directives to reduce the usage of redundant code and to create pie-charts, bar-graphs and familiar in using data-binding and dependency-injection concepts in AngularJS.
  • Used AngularJS (grid) for Grid data displays all over the application and developed Light-box plugins using AngularJS.
  • Widely used Angular UI-bootstrap components like calendar picker, time picker, directives, select2, model pop-ups, ng-grid, router Provider's, progress bar, ng-Idle, ng-Upload.
  • Worked on Restful WebServices using Node.js and implemented mock services in Node.js with help of modules using Node.js server.
  • Used Node package manager(npm) for managing the Node.js modules like Watchify, Babilify, Browserify, Http-Fetch etc. and package JSON for managing the application required module dependencies.
  • Designed and developed entire application using Spring MVC framework and Spring AOP components for intercept function call.
  • Implemented Spring services and Spring DAO’s for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS template.
  • Developed application service components and configured beans using SpringIOC framework.
  • Developed REST API for assessment indicators module and token based authentication for REST services using Spring Security.
  • Worked on Asset Management Module in order to develop services using Restful Web services and collaborated on design spec reviews together with Business Analysts.
  • Implemented REST services, getting JSON response and parsing them to get the required information.
  • Configured Hibernate session factory to integrate Hibernate with Spring and used JPA/Hibernate to communicate with data layer and XML/JAXB to read XML data.
  • Experienced in Object Oriented and Multi-threaded/Concurrent Programming using Java and J2EE related technologies and Java’s low-level concurrency primitives (synchronized, volatile, wait(), notify(), and notifyAll.
  • Used Maven as build tool and Jenkins for continues integration development

Environment: Java 1.7, Angular-JS, Angular 2, Spring, Maven, JUnit, Agile Scrum, RESTful Web services, HTML5, CSS, TDD, JPA, JavaScript, Bootstrap, Apache CXF, Node-JS, Hibernate, JMS, Eclipse, GIT, Core-IOC, AOP, Log4J, MySQL.

Confidential, Philadelphia, PA

Sr. FullStack Java Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc..
  • Developed Grid’s used in the system using Slickgridand created custom grid directive to make the component reusable.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc.for developing the UI.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server side exceptions.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest based services and used JUnit and Mockito to test the middleware services.
  • Worked with Middleware using Message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end JQuery Ajax calls.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/over night deliveries and QA Support.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java 7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, JQuery, AngularJS, Node Js, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS.

Confidential, Ada Township, MI

Java Full Stack Developer

Responsibilities:

  • Involved in Designing front end development using JavaScript, Angular JS Framework.
  • Worked on configuring Spring MVC with Angular JS using Request Mapping.
  • Used Spring Security to implement Single Page Application functionality.
  • Developed the Web Interface using Angular-JS, Java Script, HTML5, CSS.
  • Used the Spring Rest Services to interact with Business Objects.
  • Used Object/Relational mapping tool Hibernate/JPA to perform data base activities and transactions
  • Implemented Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Request and Response mapping using Spring (AOP) from and to the application server by annotation based spring configuration in Eclipse IDE.
  • Used Eclipse as IDE for development.
  • Involved in code versioning, Check-In, Check-outs and code merging using Sub-Version.
  • Used Maven to build and deploy application onto JBOSS Application Server.
  • Involved actively in Application Production Support.

Environment: JDK 1.7, JSF 1.1, SPRING(DI, MVC, MULESOFT, TRANSACTION MANAGEMENT, EJB, AOP) JSP, JSP-EL, JSTL, SERVLETS, AWS, ORACLE SOA, WEBSPHERE 7.0, TOAD, HTML 5, APACHE SOLR, CSS3, POSTGRES SQL, MULE ESB, XML, AWS, ATG COMMERCE, ANGULAR JS, CASSANDRA, TOAD, SVN, NODE JS, ESB, SOAP, REST, JAX-RS, Require JS, Log4J, Java BPM, Vaadin, Junit 4.1, Adobe Dreamweaver, Log4J, AntHill Pro, Sun Jersey, Quality Center, Freemarker, PMD, AJAX, Fitnesse, Hibernate, JPA

Confidential, Portsmouth, Virginia

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Designed front end using HTML, CSS3 and Java Script.
  • Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, Jquery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
  • Implemented queries using Oracle 10g, PL/SQL and SQL Server 2008.
  • Involved in the design, development and maintenance of the Front-end for the application using JSP, JSTL, Custom Tags and have strong HTML, XML, AJAX, JavaScript and CSS skills.
  • Developed and implemented an asynchronous, AJAX based rich client for improved customer experience and used DOJO JavaScript libraries.
  • Implemented Struts Validation Framework for Action Form Validations and Tiles framework in designing different layouts for the JSP's in the presentation layer.
  • Involved in Design documentation and implementation.
  • Experience in UNIX Shell Scripting with Java Development.
  • Responsible for Documenting Status Reports in Payment Transaction Module.
  • Implemented Payment transaction module for the customers by developing all the components using JAVA, JSP.

Confidential, Wilmington, DE

Java Developer

Responsibilities:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML Design Patterns
  • Responsible for providing high level systems design; this includes specifying the component packaged and custom applications, class diagrams, E-R diagrams, class diagrams, sequence diagrams, activity diagrams, etc.
  • Used Java/J2EE Design Patterns - DAO Pattern, Transfer Object, and MVC at various levels of the application and J2EE Frameworks - JSF, spring, Rich faces, JPA, and Hibernate.
  • Expertise in developing JSP’s, Servlets and EJB’s and has in-depth knowledge in content management.
  • Involved in design and development Java Transfer Objects (JTO).
  • Implemented validation of client side data with JQuery and JavaScript.
  • Involved in the design, development and maintenance of the Front-end for the application using JSP, JSTL, Custom Tags and have strong HTML, XML, AJAX, JavaScript and CSS skills.
  • Developed and implemented an asynchronous, AJAX based rich client for improved customer experience and used DOJO JavaScript libraries.
  • Involved in setting up the Web Services (SOA) using XML, SOAP, WSDL and Apache Axis2 and created Consumers and Stubs to get the required information for policies using RAD 6.5
  • Developed the Business logic using spring (IOC, AOP), DTO, and JTA.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Implemented Grails TagLibs to avoid groovy code in GSP pages.
  • Mapping Java Classes to Database tables and leverage data query, retrieval and storage features of Hibernate.

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 WebSphereApplicationServer 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 toolCVS.

We'd love your feedback!