We provide IT Staff Augmentation Services!

Senior J2ee / Ui Developer Resume

3.00/5 (Submit Your Rating)

Grand Rapids, MI

SUMMARY

  • 7+ years of experience in developing Enterprise, Web - based and SOA based applications using Java/J2EE and Front-end technologies
  • Has an extensive experience in developing web pages using HTML5, CSS3, JavaScript, JQuery, AngularJS, NodeJS
  • Experience and noledge in various development methodologies like AgileScrum, Test Driven Development.
  • Experience in producing and consuming SOAP and RESTful Web Services using JAX-WS,JAX-RS, Jersey Framework and Spring MVC.
  • Proficient in using various design patterns such as MVC, Singleton, Service Locator, Session Facade, Factory Pattern and DAO
  • Experience using Java/J2EE & related technologies such as Hibernate, Spring, Servlets, JSP, JDBC, Java Beans, XML, XSL, SQL, PL/SQL.
  • Experienced in Responsive Web Design using CSS3Media Queries and Bootstrap
  • Expertise in Closure, Context, Design patterns, hoisiting,Object Oriented Programming (OOP) in JavaScript.
  • Developed single page applications (SPA’s) usingAngularJS, ReactJS and BackboneJS.
  • Extensive experience with Angular JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
  • Very good Experience with writingAngularJS custom directives, $http, $q, factory, service filters.
  • Worked on npm modules like Grunt, bower,mongoDB, expressJS.
  • Developed teh Web Appications using teh MEAN Stack with MongoDB Express, Angular, Node.
  • Extensive usedWeb/Application Servers like ApacheTomcat, JBOSS, Weblogic and Websphere
  • Experience in ExpressJS as teh Web Framework and used Express as teh middleware
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle
  • Experience in using Version Control Systems like GIT and SVN.
  • Used Junit, JMockit framework for Unit testing
  • Worked on unit testing JavaScript with Jasmine and Karma.
  • Highly organized with teh ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, C, C++, JavaScript, Shell Scripting.

Web/UI Technologies: HTML 4.0/5, CSS2/CSS3, JavaScript, AJAX, jQuery, JSON, jQuery UI, DOM, XML

Java Enterprise API: Servlets, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Java Multithreading, Webservices, JAX-RPC

Frameworks: MVC, Struts, Spring, Hibernate, JPA, AngularJS, BackboneJS,NodeJS, Bootstrap

Databases: MySQL, PL/SQL, Oracle, SQL Server, IBM DB2, MongoDB, Stored Procedures

Software Engineering: Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies

Web/Application Servers: Apache Tomcat, JBoss, Weblogic, IBM Websphere

Operating Systems: Windows, Linux, UNIX, MS DOS

IDEs & Tools: JIRA, Maven, Eclipse, JDeveloper, NetBeans, JBuilder, JUnit, Log4j, Toad, MS Visio, Putty, WinSCP

Version Control: GIT, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, Grand Rapids, MI

Senior J2EE / UI Developer

Responsibilities:

  • Developed various product applications usingJava/J2EE and Front end technologies
  • Developed UI using HTML 5, Bootstrap, Jquery, and JSP for interactive cross browser functionality and complex user interface
  • Involved in various phases of Software Development Life cycle (SDLC) of teh application like requirement gathering, Design, Analysis and code development
  • Integrating teh front end UI to teh back end using Spring MVC framework
  • Used JQuery to select and manipulate HTML elements and also CSS manipulation
  • Used JSTL and wrote custom Spring JSP tag libraries and implemented user based handling in JSP pages
  • Used AJAX for asynchronously exchanging small amount of data with teh server behind teh scenes and updating teh jsp page
  • Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC)
  • Developed user management screens using AngularJS business components.
  • Worked extensively on Web Services (SOAP & REST), XML, JMS and Spring Controller.
  • Used AJAX (JQuery) to display data using asynchronous calls.
  • REST (JAX-RS) web services has been developed to be consumed by middleware module to push teh communication center messages into web module.
  • Extensively used Java Collections framework for backend services and to display view on frontend.
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.
  • Developed single page applications using AngularJS
  • Developed reusable custom directives using AngularJS using transclude, restrict, event handlers and templating .
  • Leveraged two way data binding through scope in applications built on AngularJS.
  • Worked on Rest API calls and integrated with UI.
  • Used Bootstrap for Responsive Web design.
  • Used Grunt for build UI applications minification, watch for file changes for automated build, code quality check and CSS prefixers for cross browser compatibility
  • Implemented mock services in node.JS with teh halp of modules using ExpressJS.
  • Used Junitframework for unit testing of application and Log4j to capture teh logs.
  • Handled teh back end operations using SQL, Stored procedures, triggers and developed teh persistence structure using ORM based Hibernate
  • Deployed web, presentation and business components on Apache Tomcat Application Server
  • Followed Agile scrum methodology, involved in sprint planning, retros and code reviews

Environment: Java/J2EE,Spring,Hibernate, JavaScript, AJAX, AngularJS,NodeJS, Grunt, Bootstrap, SOAP, REST, XML, JSON, MEAN Stack,Commons Lang, Log4j, Junit, JMockit,JDBC Template, MongoDB, MVC, Eclipse,Linux

Confidential, GreenBay, WI

Java/J2EE& UI Developer

Responsibilities:

  • Involved in teh design, development and testing phases of Software Development using Scaled Agile methodology with Test Driven Development (TDD) and Pair Programming.
  • Used Spring MVC framework to implement teh MVC design pattern
  • Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
  • Designed UI with in object oriented JavaScript Frameworkslike Angular.js, Node.js, Backbone.js, Require.js and Ext.js
  • Developed UI using HTML, CSS, JavaScript, JQuery, JSP, and AJAX
  • Used various jQuery plugins depending on teh application requirements
  • Used jQuery mainly for adding several functionalities to teh application (calendar, tooltips,popover, hiding elements, validation, making Ajax calls, etc.)
  • Used Bootstrap for Responsive Web design
  • Used JAX-WS to interact with other applications using SOAP and WSDL file.
  • Worked on Rest API calls and integrated with UI.
  • Used SQL and HSQL databases to check inserted data and developed queries to get data from different tables
  • Used Node.js and Npm modules
  • Involved in developing distributed, transactional, secure and portable applications based on Java technology using Hibernate technology
  • Used JUnit framework for Unit testing of application
  • Used Hibernate named queries to call stored procedures
  • Very good with AngularJS as filters, rootscope, custom directives, single page applications and templates.
  • Established user interface design standards, Internationalization (I18N) and Localization (L10N) considerations, framework guide and checklists to enhance Development's autonomy.
  • Configured with grunt.js to test teh JavaScript with JSHint, run unit tests with Jasmine-Karma (for teh AngularJS projects), compile SASS and concatenate, minify and Gzip teh source code for deployment.
  • Worked on Cross-Browser Compatible issues.
  • Developed teh front-end framework, monitoring dashboards and real time monitoring user interfaces using Angular Widgets using Custom directives.
  • Developed teh application on RAD and deployed it on IBM WebSphere Application Sever.
  • Used Log4j to log different types of messages to write on to teh proprietary log model.

Environment: Java/J2EE, JSP, JSF, Hibernate, Spring Framework, HTML, CSS, AJAX, JQuery, JavaScript,AngularJS,SOAP, REST Web services, XML, JSON, Oracle, Node.js, JUnit, Windows, Linux, Maven, Eclipse, GIT, Log4j, Apache Confidential, SQL,DB2

Confidential, TX

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, development, testing, integration and deployment of teh web services.
  • Involved in Agile methodology to get updated with team
  • Involved in development of User Interface using HTML5, CSS/CSS3, JavaScript, jQuery and JSON.
  • Used spring framework to implement teh MVC design pattern.
  • Used hibernate to map teh domain elements and Criteria API, named query for querying.
  • Hibernate has been used as teh ORM framework to persist teh data and Hibernate xml mapping has been used to map teh java objects to Database tables.
  • Developed ORM persistence layer using JPA, Hibernate framework.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in teh customized xml documents using Spring framework.
  • Developed teh REST web service using Spring IOC to provide user a way to run teh job and generate daily status report on loans
  • Extensively involved in developing and consuming Restful webservices using JAX-RS.
  • Wrote complex SQL query to pull data from different tables to build teh report.
  • Used Log4jerror handling, to monitor teh status of teh service and to filter bad loans
  • Used IBM cruise control to build teh WAR file
  • Used Weblogic to deploy teh changes and to test on local machine
  • Committed teh code changes to SVN using Tortoise SVN
  • Developed Junit test cases, to test each class as part of unit testing

Environment: Java, Struts, Spring IOC, Spring MVC, Oracle, Hibernate, JavaScript, jQuery, Weblogic, SQL, HTML, CSS, XML, Agile, Restful Webservices, ANT, Junit, SQL Developer, JMS, Eclipse, Log4j

Confidential 

Software Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing of teh application.
  • Incorporated UML diagrams (Class diagrams, Activity diagrams, Sequencediagrams) as part of design documentation and other system documentation.
  • Used AGILE process to develop teh application as teh process allows faster development as compared to RUP.
  • Designed UI screens using JSP, jQuery and HTML.
  • Used Hibernate for persistence framework
  • Used Struts MVC framework and WebLogic Application Server in this application.
  • Involved in creating DAO’s and used Hibernate for ORM mapping.
  • Built REST API end-points for various concepts.
  • Written procedures, and triggers for validating teh consistency of Meta data.
  • Written SQL code blocks using cursors for shifting records from various tables based on checks.
  • Written Java classes to test UI and Webservices through JUnit.
  • Performed functional and integration testing
  • Extensively involved in release/deployment related critical activities.
  • Tested teh entire application using JUnit and JWebUnit.
  • Log4J was used to log both User Interface and Domain Level Messages.
  • Used Perforce for version control.
  • Environment: JAVA, JSP, Servlets, J2EE, EJB, Struts Framework, JDBC, WebLogic Application Server, Hibernate, Oracle, Unix, Web Services, CVS, Eclipse, Rational Rose, JUnit, JWebUnit

We'd love your feedback!