Java/ Ui Developer Resume
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.