Java-ui Developer Resume
Tampa, FL
SUMMARY
- A Resourceful Individual with 9+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using Java/J2EE/J2SE AND SOA technologies.
- Expertise in developing GUI using Web-Development technologies like ReactJS, DHTML, DOJO, HTML5, AngularJS, Node.js, Bootstrap, JSF and jQuery.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks AngularJS.
- Strong front-end UI development skills using scripting languages like JSP, HTML, JQuery, JavaScript and CSS.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like ReactJS, AngularJS, Bootstrap, Node.js, JavaScript and Ext.js. Responsive design.
- Experience using Node.js Modules and NPM bundles in various projects.
- Performed role of Web/UI Developer by coordinating with the team members located on site, borrowed resources and offshore resources.
- Expert level skills in application development using Scala, Core Java(J2SE), Java, JEE, Spring Framework, Struts, JSP, JMS, JSF, EJB, JPA, Servlets, JDBC, Html, XML, JEE compliant application servers, multi-threading, client/server, design patterns of JEE architecture.
- Have experience in Design, Development and Deployment of Java/J2EE web components on servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
- Good experience in Spring Framework - Spring boot, Spring IOC, Spring MVC, spring AOP and Spring Web flow.
- Experience in Struts (MVC architecture), spring framework, J2EEDesign Patterns, Spring IOC.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
- Extensive experience in the design and implementation of fully automated Continuous Integration, Continuous Delivery, Continuous Deployment pipelines and DevOps processes for Agile projects.
- Involved in developing test cases and test plans using testing frameworks like JUnit, TestNG and also used API testing tools like SOAP UI and Advanced Rest Client.
- Expertise in creating SOAP or REST based web services.
- Experience in database development and implementation using different RDBMS such as Microsoft SQL Server, Oracle and MySQL and also PL/SQL.
- Good experience in Modelling tools for UML design using MyEclipse/RSA developed UML diagrams (Use-case, Activity, State, STS, Class diagram, Sequence diagrams etc.).
- Having Experience on UNIX commands and Deployment of Applications in Server.
- Ability to work effectively on the Linux and OSX platforms.
- Strong Communication and Analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
- Performed unit testing using JUnit integration and deployment of applications done using tools such as ANT and Maven and debugging through log4j.
- Good experience in working with version control tools like SVN.
TECHNICAL SKILLS
Languages: Java, Scala, J2EE, SQL, C and C++.
Technologies: JDBC, AJAX, JSP, Junit, JSF, Servlets, EJB, Java Beans, MVC and JMS.
Frameworks: Struts, Spring boot, Spring MVC, iBatis and JSF, React JS, Angular JS
ORM Technology: Hibernate
MarkUp Languages: HTML5, CSS3, XML, XSLT, DHTML, Java Script, JQuery and Linux.
Databases: MongoDB, Oracle, PL/SQL, MySQL, SQL Server, DB2
Web Services: Apache AXIS, WSDL, JSON, Bootstrap, Can JS, REST XML, JAX-RPC, JAXB and AJAX.
Web Application Server: Web logic, JBOSS, Tomcat and IBM Web Sphere.
IDE: IntelliJ, NetBeans, JBuilder, Eclipse, Visual Studio and RSA.
Versioning/Testing tools: CVS, SVN, IBM Clear case, Junit and IBM Clear quest.
Operating Systems: Windows XP/Vista/Windows 7, UNIX and LINUX.
Learning curriculum: Network functions virtualization (NFV), Postgress, RabbitMQ, Drools and Devops.
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Java-UI Developer
Environment: ReactJS, ES6, Scala, Redux, Redux-Flux, Bootstrap, Node.js, HTML5, CSS3, Postgress, Drools, Activiti, REST webservices, BPM Services, IntelliJ, SASS, Webpack, Babel, Apache Tomcat, RabbitMQ and npm libraries, JIRA, Jenkins, Confluence, chrome developer tools(reactJS plugin).
Responsibilities:
- Involved in different stages of Software Development Life Cycle (SDLC).
- Used team collaborating software’s - JIRA, Confluence, GitHub and worked in an agile project using SCRUM methodology to gather business requirements and Test Driven Development (TDD) techniques to provide reliable, working software early and often.
- Worked extensively on React.js with ES6, Bootstrap, Restful Webservices, HTML5, and CSS3 for front-end designing.
- Designed visual mockups/prototypes from wireframes and delivered final design production-ready assets for development.
- Produced high-quality user interfaces and visual designs - from concept to launch on web applications.
- Using ReactJS to implement rich functions in various pages, form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input.
- Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
- Used Selectors in JQuery for updating content on DOM nodes.
- Used Redux-saga to handle the actions and trigger an API call to fetch the data. Worked on MongoDB, ArangoDB, Azure and now working on migrating the data to Google Cloud Storage.
- Using Postgress to run stored procedures.
- Used RabbitMQ to get the data, store it and send it as blobs.
- Worked on Drools to provide rules to the business and Activiti engine to run application on a server.
- Used NodeJS to run Javascript on the server.
- Npm package manager and Gulp watch are used to run the application from the terminal.
- Worked on Immutable data structures in ReactJS to improve the performance of UI.
- Used Redux to make the application consistent and run on different environments.
- Used DevOps to test and release the software.
- Provided end to end support for the system and involved in unit testing using JUnit.
- Used version control software SVN.
Confidential, San Franciso, CA
Java-UI Developer
Environment: Java, J2EE, JSP, MVC, Servlets, HTML, CSS, Spring IOC, SQL, spring, JDBC, Restful Web Services, Bootstrap, JavaScript, JUnit, SVN, Hibernate, AngularJS, AJAX, JQuery, DAO, Design Patterns, Oracle, Log4j, Maven, PL/SQL, JBPM, Eclipse and chrome developer tools.
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Developed the front-end using HTML5, JavaScript, JQuery, AJAX and CSS3.
- Involved in developing web pages using Bootstrap java script library.
- Developed application using JSP, Angular JS for admin pages Servlets, Spring and Hibernate.
- Integrated the frontend JQuery UI with backend REST API using AngularJS.
- Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
- Designed and developed interaction flows, wireframes, visual mockups, and prototypes for software and mobile applications.
- Presented design solutions and usability research to senior executive team.
- Extensively involved in developing Web interface using AngularJS, JQuery &JavaScript.
- Developed whole presentation layer using JavaScript based frameworks such as JavaScript MVC (JMVC), JQuery, Ajax, JSON with REST full communication.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Used Selectors in JQuery for updating content on DOM nodes.
- Developed aspects for the application using SpringAOP- loggerAspect, Validation Aspect, Transaction Aspect.
- Developed the RESTful web services using Spring IOC to provide the user a way to run the job and generate a daily status report.
- Used different NodeJS Modules in the project like data-grid, date and time module.
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
- Participated in Unit Testing using JUnit/RSA8 for testing different modules.
- Used log4j for tracking errors.
- Used Maven for compilation and building JAR, WAR and EAR files.
Confidential, IL
Java-UI Developer
Environment: Java, J2EE, JSP, MVC, Servlets, AngularJS, HTML, CSS, Hibernate SQL, spring, Angular JS, Rest, Web Services, Bootstrap, JavaScript, JUnit, SOAP, Jenkins, JDBC, SVN, Oracle, PL/SQL.
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Developed the front-end using JavaScript framework like Angular.JS, HTML and CSS.
- Worked on Java Script libraries like JQuery and JSON.
- Used various Bootstrap plugins like Modal, Tooltip, Popover, Button, Tab, Alert, Carousel and Scroll spy.
- Frequent use of Http requests through JQuery, AJAX to the server to keep track of market pulse.
- Involved in developing JSP pages and used JDBC to connect to database.
- Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Written a controller to create RESTful Web service for the export functionality of loan data.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used Web services - WSDL and SOAP for getting required information from third party.
- Involved in writing SQL, Oracle Stored procedure and PL/SQL for back end. Used Views and Functions at Database end.
- Involved in working with build tools using Maven and integrated with Jenkins to build Jenkins jobs.
- Used SVN for version controlling and JUnit/RSA 8 for the unit testing of different modules.
- Provided end to end support for the system and involved in coding and testing.
Confidential
Java Developer
Environment: J2EE (Servlets, JSP, Spring, Hibernate), Java, Web services, PL/SQL, Oracle 10g, UML, HTML, DHTML, Java Script, XML, WebSphere and Junit, MVC and Design Patterns.
Responsibilities:
- Involved in Various phases of Software Development Life Cycle (SDLC) and involved in Agile methods, break tasks into small increments called SCRUM with minimal planning.
- Developed JSPs for control of the business processes in the middle-tier and was involved in their integration and also created HTML pages.
- Used Spring IOC for injecting the Hibernate and used Hibernate annotations to design the modeling part of the application.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors and Spring ORMto integrate with theHibernate.
- Developed and consumed SOAP Web Services to interface with down and upstream applications, handling and persisting of requests and response for returning to UI.
- Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Developed Oracle stored Procedures, Triggers and Functions with PL/SQL.
Confidential
Java Developer
Environment: Java (J2SE), Oracle, Spring, JSP, HTML, Eclipse, CSS, PL/SQL, Windows and Junit.
Responsibilities:
- Involved in Various phases of Software Development Life Cycle (SDLC).
- Used HTTP Filtering in order to perform the filtering task on request and response.
- Worked extensively in JSP, HTML, JavaScript, and CSS to create the User Interface pages for the project.
- Used Spring IOC for injecting the Hibernate and used Hibernate annotations to design the modeling part of the application.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors.
- UsedSpring ORMto integrate with theHibernate.
- Involved in writing SQL, Oracle Stored procedure and PL/SQL for back end. Used Views and Functions at Database end.
- Created JUnit test cases for unit testing application.