We provide IT Staff Augmentation Services!

Senior J2ee / Ui Developer Resume

5.00/5 (Submit Your Rating)

Grand Rapids, MI

SUMMARY:

  • 8 years of experience in developing Enterprise, Web - based and SOA based applications using Java/J2EE and Front-end technologies
  • Have an extensive experience in developing web pages using HTML5, CSS3, JavaScript, JQuery,JQueryUI, AngularJS, NodeJS
  • Experience and knowledge 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.
  • End to end application design and development using RESTful APIs, Micro-services,SpringBoot,SpringCloud, HTML5, CSS3, Bootstrap 3.0 and JQuery.
  • 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 the Web Appications using the MEAN Stack with MongoDB Express, Angular, Node.
  • Extensive usedWeb/Application Servers like ApacheTomcat, JBOSS, Weblogic and Websphere
  • Experience in ExpressJS as the Web Framework and used Express as the 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 the 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.
  • Utilized heavily AngularJS, Jquery(JQueryUI), bootstrap and other JS frameworks for front end.
  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development
  • 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 the server behind the scenes and updating the jsp page
  • Worked on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC) .
  • CreatedSpringBootapp with Swagger,SpringCloud, Ribbon, Feign Configuration.
  • Designed and developed the based Microservices using theSpringBoot,SpringData with JPA (Java Persistence API) and Used Swagger to interact with API end points of the microservices.
  • Experienced inReactJS and working withReact Fluxarchitecture.
  • Worked extensively on Web Services (SOAP & REST), XML, JMS and Spring Controller.
  • Developed animation alternatives throughjQueryUI/Ajax to replace flash for responsive bootsrap themes that are compatible on all devices.
  • Used AJAX (JQueryUI) to display data using asynchronous calls.
  • REST (JAX-RS) web services have been developed to be consumed by middleware module to push the 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 .
  • Worked with Classes, modules, type restrictions and decorators using Typescript.
  • Worked with Angular 2.0 for developing single page applications.
  • Leveraged two way data binding through scope in applications built on AngularJS.
  • Developed single page applications (SPA’s) usingAngularJS, ReactJS and BackboneJS .
  • Experienced in working withRedux architecture.
  • Working withECMA Script 6features. UsedBabel, web packwithes2015,react JSXpresets.
  • 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 the help of modules using ExpressJS.
  • Used Junitframework for unit testing of application and Log4j to capture the logs.
  • Handled the back end operations using SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate
  • Worked on Eclipse IDE environment for coding.
  • 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,Springboot,Hibernate,JavaScript,JQueryUI,AJAX,ReactJS,AngularJS,Angular2,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 the 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 the MVC design pattern
  • Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Implementedmicroservicesand web applications for a product application suite allowing pharmaceutical companies to create, operationalize and track clinical trials.
  • Worked on creating restful APIs andmicroservices.
  • DeployedSpringBootbased microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Designed and developed various REST APIs usingSpringBootandSpringData Rest.
  • 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 jQueryUI plugins depending on the application requirements
  • Used jQuery mainly for adding several functionalities to the application (calendar, tooltips,popover, hiding elements, validation, making Ajax calls, etc.)
  • Used Bootstrap for Responsive Web design.
  • Code review,TDD, and analysis of code to remove bugs.
  • 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.
  • Configured with grunt.js to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects), compile SASS and concatenate, minify and Gzip the source code for deployment.
  • Worked on Cross-Browser Compatible issues.
  • Developed the front-end framework, monitoring dashboards and real time monitoring user interfaces using Angular Widgets using Custom directives.
  • Developed the application on RAD and deployed it on IBM WebSphere Application Sever.
  • Used Log4j to log different types of messages to write on to the proprietary log model.

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

We'd love your feedback!