We provide IT Staff Augmentation Services!

Java/ Ui Developer Resume

5.00/5 (Submit Your Rating)

Canton, MA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in development of applications using Object Oriented Programming Java and J2EE technologies and implementing designs into responsive HTML5/CSS3 templates, using AngularJS, Angular, React.js, Flux, Redux, Node.js and Express.js to build single - page web applications, and integrating vanilla JavaScript to manipulate DOM elements and make use of web APIs. 
  • Well versed with all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
  • Proficient in using J2EE Frame works: Spring , Hibernate and Web Services Technologies.
  • Experience with Spring and Spring Modules: Spring IOC/Spring DI, Spring AOP, Spring MVC , Spring JDBC, Spring Hibernate, Spring Data, Spring REST Technologies.
  • Configured spring applications using different modules like Spring Security, Spring Boot and Microservices.
  • Experienced in creating Single Page Application ( SPA ) using Angular JS framework.
  • Good Experience in creating Single Page Application using Angular2 and Angular4.
  • Good Experience in Server-side Framework like Node.js and Java script libraries like React.js, Flux and Redux
  • Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Optimized animation logic with optimistic functions to increase performance in rendering.
  • Clear understanding of Web Sockets and HTTP requests and using Socket.io with Node.js.
  • Worked with Jest and Jasmine unit test framework to write unit tests for JavaScript code.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Developed REST services using Node-JS, Express-JS, Body-Parser, Mongoose and other node modules to serve the web application with JSON data
  • Exceptional abilities in using source code analysis tools automated build process and unit testing.
  • Developed resource using Spring with REST and Consumed resources using REST Template.
  • Developed DAO implementation using Hibernate Template from Spring with Hibernate API.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Experience in using NPM packages like Grunt, bower, gulp, web pack, babel, hot-loader etc.
  • Exceptional abilities in using SOAP and RESTful web services.
  • Familiar with java script testing and ECMAScript6.
  • Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
  • Experience with various programming languages like Java Script , HTML5, CSS3, Bootstrap.
  • Expertise with various operating systems like Linux, Unix, Windows and MAC IOS.
  • Experience with Web/Application servers like Web Sphere, JBOSS and Tomcat Server.
  • Good exposure on using IDE tools like Eclipse , IntelliJ, Net beans, Web Storm, Sublime Text and Cloud9.
  • Knowledge of databases servers such as Oracle, SQL Server, MySQL, NoSQL DB2 and MongoDB writing and tuning SQL and PL/SQL. Queries.
  • Extensively used debugging tools such as Firebug, Chrome Dev Tools, React Dev Tools and Redux Dev Tools to investigate the issues and fix the bugs.
  • Good Experience in developing Multi-threading applications with Executable Frameworks.
  • Worked with Development and QA teams to continuously integrate software development using GitHub, Maven and Jenkins.
  • Experience with Java 8 features like Lambda Expressions, Java Stream API and Concurrent Accumulators.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, JavaScript, J2EE Technologies, JSP, Servlets, JDBC, Hibernate, JSF, XML Parsers, JTA, JNDI, Java Beans, JMS, Web Services,

Framework: Spring (IOC, AOP, MVC, JDBC, ORM, Data, Boot, Batch, Security) and Micro Services.

ORM Tools: Hibernate, Apache IBATIS.

XML Technologies: XML, DOM, XSL, WSDL, SOAP.

Web Technologies: AngularJS, Angular2/4, Node.js, React.js, Flux, Redux, EcmaScript6, JavaScript, HTML5, CSS3, JSON, jQuery, Ajax, Bootstrap.

Servers: Apache Tomcat, WebLogic, Web sphere, JBOSS.

Databases : Oracle10g/11g, DB2, MySQL,SOLR,No-SQL Database,MongoDB.

IDE Tools: Eclipse, IntelliJ, Net beans, Web Storm, Sublime Text and Cloud9

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RS JAX-WS, JAX-B. Jersey API

Version Controls: Git-Hub, SVN, CVS

Build Scripts: Maven, ANT, Jenkins

Methodologies: Waterfall, Agile.

PROFESSIONAL EXPERIENCE:

Java/ UI Developer

Confidential, Canton, MA

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Involved in business requirements and creating the Jira tickets for user stories.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap. 
  • Created reusable and testable React.js functional and class components using es6
  • Designed and created store, actions and reducers using Redux unidirectional data flow
  • Use of redux middleware for logging and talking to the asynchronous API.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Used Spring Boot which is radically faster in building cloud Micro-Services and develop Spring based application with very less configuration
  • Creates and configure Micro-Services architecture and integrated with React.Js application.
  • Developed page layouts, navigation and presented designs and concepts to the clients and the management to review. 
  • Use of JSX in the React components for cleaner HTML like structure inside JavaScript
  • Creates and configure Micro-Services architecture and integrated with React.Js application.
  • Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
  • Implemented AJAX in web pages for accessing application data without refresh the whole webpages. 
  • Implemented client-side Interface using React JS. 
  • Use of chrome-dev-tools, react-dev-tools and redux-dev-tools for debugging
  • Used Jest and Enzyme for writing the unit tests.
  • Use of web pack for bundling all the modules into single production ready file
  • Used Babel.js to transpile es6 and JSX code into JavaScript that can load on the browser
  • Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly. 
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets, dropdown menus on web pages. 
  • Incorporated and utilized JavaScript Unit Testing framework (Jasmine). 
  • Handled response data from RESTFUL web services using XML, SOAP and JSON to update UI. 
  • Work as a team player, provide general technical support to the development team to ensure high quality deliverable and meet targeted schedule. 
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Used Spring Boot which is radically faster in building cloud Micro-Services and develop Spring based application with very less configuration
  • Configured the search platforms like SOLR in offshore and onsite servers.
  • Developed the Restful web services and shared service details to the UI team for integration.
  • Involved in build and deployment of application on tomcat environment.
  • Used NPM as the package manager and NPM scripts as build tool for the application
  • Hosted the application on a Nodejs server using express middleware.
  • Good Exposure in using the IDE tools like Eclipse, Web Storm and Sublime Text

Environment: React.js, AngularJS 1.6, React.js, Redux, Web pack, Babel, Html5, Java script, ECMAScript 6, Java 1.8, Restful web services, Oracle11g, SQL, PL/SQL, SOLR, Jersey API, log4j, Web Logic, Tomcat8.5, Eclipse, Micro Services, Spring Boot, WebStorm, Node.js, GIT-hub, maven, Unix/Linux and Shell Scripting.

Java/ UI Developer

Confidential, California

Responsibilities:

  • Actively involved in gathering, analyzing and documenting business requirements.
  • functional requirements and data Specifications for application development.
  • Developed the application which is based on MVC design pattern.
  • Worked on web application which has been developed using Spring and Hibernate frameworks.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Developed DAO classes using Hibernate Template from Spring with Hibernate API.
  • Developed web pages using Angular JS, JavaScript and HTML5, CSS3, Boot Strap.
  • Configured Spring Container to implement IOC/DI of the Spring Beans and to manage the beans life cycle.
  • Used Jersey to implement Restful Web Service and used XML and JSON format to transfer the data.
  • Consumed RESTful Web Services using JAX-RS API and Web Services Annotations.
  • Followed agile methodologies such as Agile unified process and SCRUM.
  • Used Junit for unit testing for automated build and deploy process.
  • Worked on Bootstrapping technology for the best User Presence.
  • Good Exposure in using the IDE tools like Eclipse, Web Storm and Node.js.

Environment: Java1.7, Spring 4.x, Hibernate 4.x, Angular JS 1.6, XML, RESTful Webservices, JAX-RS, JUnit, Maven, JavaScript, ECMAScript 6, Bootstrap, HTML5, CSS3, Oracle 11g, SQL, PL/SQL, WebLogic Server 12cR2, Node.js.

Java Developer

Confidential, Palo Alto, CA

Responsibilities:

  • Responsible for requirements gathering, analyzing and developing design documents and reviewing with business.
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Extensively used Core Java API, Spring API in developing the business logic.
  • Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
  • Experience in design and developing Application leveraging MongoDB 
  • Involved in using HTML, DHTML, Java Script, AJAX, JQUERY, JSP and Tag Libraries to develop view Pages
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Backend API has been completely developed with providing us a great performance when our users access From their mobile devices.
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services, Ajax and AngularJS.
  • Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Developed user interface components using JSP and Spring tag libraries.
  • Using appropriate Mobile Web Standards, XML, XSD, WSDL, HTML5, Java/J2EE, jQuery/Plugins, CSS and Android SDK and eclipse mobile tools as a team lead developed customer client interface to medical records application.
  • Designed and developed web pages using HTML, JSP, Swing, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Involved in Agile methodology with respect to the successful development of the project.
  • Deployed GUI code to WebLogic application environment and standalone components to JBoss Server.
  • Involved in Units integration, bug fixing and User acceptance testing with test cases.

Environment: JDK 1.7, J2EE, Servlets, jQuery, MongoDB, Jenkins, Spring 3 (Spring MVC, Spring Annotations, Spring AOP), Tomcat 6, REST /SOAP Web services, Web Sphere Maven, Eclipse Juno, JQUERY/Plugins, Jira, Git, Log4J, JDBC, Spring JDBC, Junit., SOA, JavaScript, Node.js, AJAX, REST, PL/SQL, CSS, Maven, Linux.

Java Developer

Confidential

Responsibilities:

  • Developed the application which is based on MVC pattern.
  • Worked on web application which has been developed using Spring 3.x and Hibernate 3.x frameworks.
  • Coordinated with team leads to determine needs and how best to implement JIRA within department.
  • Involved in using spring concepts - DI/IOC, AOP, and Spring MVC. Implemented build package tool using Maven.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application using SQL and PL/SQL.
  • Hands on experience in JSON parsing and XML parsing.
  • Extensively used the JavaScript libraries such as jQuery for effective user experience.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based.
  • Web Services (SOAP/UDDI/WSDL). Fixed critical issues when calling the different Web services.
  • Involved in integration on unit testing using Junit.
  • Provided a user manual and user training on new system to ease them into new system.

Environment: Java1.6, Servlets3.0, Spring 3.x, Hibernate 3.x, XML, Web Services -SOAP, WSDL, SOA Architecture, JAX-RS, JAX-WS, JUnit, Maven, JavaScript, ECMAScript 5.1, Ajax, HTML, CSS, PL/SQL, Oracle 10g, WebLogic Server 12cR1.

We'd love your feedback!