Java /ui Developer Resume
Salem, OregoN
SUMMARY:
- Over 8+ years of professional software development experience in Object - oriented analysis, design and development of Web Applications using J2EE technologies.
- Involved in the Software Development Life Cycle (SDLC) phases, which include Analysis, Design, Implementation, Testing and Maintenance.
- Extensive experience in design and development of multi-tier applications using Java, J2EE, JSP, Servlets, Struts, Hibernate, JDBC, SpringMVC, XML, Web Services(SOAP, REST)HTML, JavaScript, AJAX, JMS, JUnit.
- Experience with advanced front-end technologies like Bootstrap UI, Bootstrap modal, HTML, XHTML, DHTML, JSON, JQuery, CSS, JavaScript, AngularJS, NodeJS, ReactJS, Backbone JS, ExtJS, Express JS, XML, XSL, XSLT, XPath.
- Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring batch Framework, Spring AOP Module, Spring ORM Module etc. in Spring Framework
- Proficient in Object Oriented Programming using Core Java, Multi-threading, Synchronization, Serialization, Collections and Data Structures.
- Well versed in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
- Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
- Experience with Solution Architecture J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.
- Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
- Experience in developing Web Services using - REST, SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Experience in working with IBM Web Sphere Portal/Application Server, BEA Web Logic, and Apache Tomcat application servers.
- Good programmer in Perl and Unix Shell scripting (particularly ksh and bash).
- Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson.
PROFESSIONAL EXPERIENCE:
Confidential, Salem,Oregon
Java /UI Developer
Responsibilities:
- Involved in gathering and analyzing business requirements and converting them into technical specifications by following Agile environment.
- Developed UI using HTML, CSS, Javascript,Angular JS, Ajax and JSP for interactive cross browser functionality and complex user interface.
- Extensively used Table less Design in CSS for Positionig.
- Extensively used Angular JS and javascript for DOM elements.
- Developed ActionForm classes, Form beans, Action Classes using Struts.
- Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Strutsframework.
- Developed web pages using Struts, JSP, Servlets, HTML and JavaScript.
- Performed front end validations for the screen using Javascript and core java.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Worked with CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Use java to design and develop this application, DOM parser to parse XML document.
- Used Struts & JavaScript for client-side validation. worked with virus scanning documents on the server and uplodaing documents,images on to database.
- Used Struts Tag Libraries to develop the JSP pages.
- Used JSTL in the presentation tier.
- Develop DAO design pattern for hiding the access to data source objects.
- Used SOA (Spring WS) for implementing third party Services.
- Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, JavaScript, Ajax, Struts tag and JSTL tag libraries with Client side validation and unit testing.
- Utilized XSLT transformations for XML files, and created java code documents using Javadoc.
- Used Hibernate as ORM tool to store the persistence data into the Oracle database and JDBC for database-independent connectivity.
- Developed session beans to include the business logic and interacted with PL/SQL procedures for intensive database transactions to store data.
Environment: Java/J2EE,EJB,Struts,Agile/scrum,JSTL,JDBC,JMS,HTML,CSS,Ajax,JSON,XML,JavaScript,JQuery,JDBC,Hibernate,SQL,Oracle 12c,weblogic server,JIRA,Jenkins,Rest web services,JAX-RS,Jersey framework,JDeveloper/NetBeans, PL/SQL,CVS/GIT, JSP,JPA,JUnit,Table Less,Tiles,Angular JS,Maven,DAO,SOA,Spring WS,ANT,Form Beans,Windows.
Confidential, Houston, TXSr. UI Developer/Front End Developer
Responsibilities:
- Involved in gathering and analyzing business requirements and converting them into technical specifications.
- Followed Agile Methodologies to produce high quality software
- Involved in web designing using HTML5, XHTML, CSS 3, JavaScript, PHP and extensively used Table less Design in CSS for Positioning
- Design JSON responses according the request send it back to the front end after the logic processing.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Worked with CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Worked on JavaScript framework that is BackboneJS, NodeJS, and Express JS to augment browser based applications with MVC capability.
- Installed node.js and utilized the NPM with Grunt for the build.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Implementation of the Business logic layer for MongoDB Services.
- Expertise in DOM manipulation using AngularJS, JavaScript, ReactJS, JQuery.
- Designed and developed front end using JSP, Servlets, JSTL, JQUERY and other custom tag libraries.
- Developed Web pages by creating AngularJS Directives and controllers.
- Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and legacy system.
- Worked on spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP) and Spring Mail, Spring JMS.
- Used JSF framework for building the application based on MVC design paradigm.
- Apache AXIS2 web service implementation including SOAP and WSDL engine.
- Coded Rest API for Product service using spring boot.
- Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
- Used Spring JMS to post and consume the messages from the IBM MQ Server.
- Used Selenium IDE for Open source web testing.
- Deployed web and enterprise applications on JBoss application server in a channel secure environment
- Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
- Responsible for design of WSDL files and schemas .Designed and hosted SOAP based Web Services on Web Sphere Application Server.
- Used SOAPUI, Web Logic ANT task to test Web Services running on Web Logic Server.
- Used Jasmine unit tests (Karma) to verify Angular JS modules and JavaScript utility routines.
- Experience working on Grunt for minification of JavaScript files, compilation of LESS files into CSS and also for monitoring the application.
- Used JIRA tool for tracking stories progress and follow agile methodology.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.
Environment: Java, Spring, JPA, Hibernate, Web services, HTML, CSS, JavaScript, AngularJS, NodeJS, ReactJS, JSON, Bootstrap, JQuery, Servlets, JSP, AJAX, JavaScript, Jenkins, Selenium, SOAPUI, Web Sphere, JBoss, CVS, IBM MQ, Spring MQ, Spring MVC, Web Services, SOAP, REST, JSF, JAXB, WSDL, XSD, XML, SQL, Apache AXIS2,DB2, SQL Server 2010, Eclipse, concurrency, GIT.
Confidential, Columbia, MDSr. Java Developer/Front End Developer
Responsibilities:
- Involved in gathering and analyzing business requirements and converting them into technical specifications.
- Followed Agile Methodologies to produce high quality software.
- Designed and coded application components in an Agile environment utilizing a test driven development (TDD) approach.
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Designed and developed front end using JSP, JSTL, JQUERY and other custom tag libraries.
- Used JQuery and JSF validation framework for front end validations
- Expertise in Web Page development using HTML5, CSS, JavaScript, XML, XSLT, AngularJS.
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript, NodeJS, Express JS.
- Developed the view components using HTML, JSPs, CSS, and JavaScript and form beans.
- Developed validations for forms data as well as server side using Angular JS validation.
- Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript.
- Implemented Angular JS and AJAX for the better performance of system and partial page rendering
- Developed Business logic with the help of spring and Data Access was implemented by using Hibernate.
- Developed business process execution language processes and deployed them using Oracle SOA Suite 11g.
- Configured and used Web Logic content management to display content in JSP view components
- Used Spring framework in the development of a business bean and to interact with the Hibernate ORM tool
- Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE .
- Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.
- Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4J, RESTful, MySQL, and Maven.
- Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure the application and limit access privileges to the users
- Responsible for implementing LoadRunner, Performance center, JMeter based infrastructure including: Architecting the load testing infrastructure, hardware & software integration with LoadRunner.
- Involved in consuming, producing Restful web services using JAX-RS
- Involved in configuring and deploying the application using Web Logic, Apache HTTP.
- Provided Transaction Management using the Hibernate configurations and Involved in integrating the business layer with DAO layer using JPA
- Used Maven for building and managing dependencies of the application.
- Developed Unit /Integration test cases using JUnit and Selenium tools.
- Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Implemented a Continuous Delivery pipeline with Jenkins and GitHub.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.
Environment: Java, J2EE, Multithreading, Jsp, Servlets, Spring MVC, JBoss, HTML, CSS, JavaScript, NodeJS JQuery, AngularJS, Express JS, Bootstrap, XML, JSP, JDBC, EJB, Struts, Hibernate, JMS, JUnit, Load Runner, JMeter, Log4j, JIRA, SOA, ANT, JIRA, Jenkins, Web Logic, JSON, IBM Web Sphere, Selenium, Web Services, SOAP, REST API, Sybase, GIT, Apache AXIS, Maven.
Confidential, Detroit, MIJava/UI Developer
Responsibilities:
- Involved in gathering and analyzing business requirements and converting them into technical specifications by following Agile environment utilizing a Test Driven Development (TDD) approach.
- Developed UI using HTML, CSS, Javascript, Ajax, Bootstrap responsive Framework and JSP for interactive cross browser functionality and complex user interface.
- Performed front end validations for the screen using Javascript, AngularJS directives and core java.
- Developed front end code with Ajax call in Angular Js and JQuery to retrieve data as JSON object from controllers in backend Restful server and display the result in webpages by writing Angular JS controllers, Directives, services and Route providers.
- Developed the Application on Node JS platform using Javascript Programming.
- Developed UI components for Email and link sharing documents and files for content management using Backbone JS.
- Applied Data transformation Business rules to transform code from one format to another format using Node JS.
- Created the Node JS Express server to build MVC framework from front end side Angular JS to back end Oracle.
- Used ESB to communicate between different client platforms.
- Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, JavaScript, Ajax, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing.
- Used Apache CXF, WSDL, and XML for Creating SOAP and REST web services and for management of data.
- Implementation of the Business logic layer for MongoDB Services
- Utilized XSLT transformations for XML files, and created java code documents using Javadoc.
- Implemented several agents as Servlets that run regularly to load the data into DB2 database from external systems.
- Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Web Services, JSON, Log4J, RESTful, MySQL, and Maven.
- Used Hibernate as ORM tool to store the persistence data into the Oracle database and JDBC for database-independent connectivity.
- Integrating HTTP Apache Http plug-in with Web Logic Servers.
- Utilized Rational Clearcase for version control of the application. This involved creating development streams and defect streams.
- Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and legacy system.
- Developed session beans to include the business logic and wrote PL/SQL procedures for intensive database transactions to store data.
- Ant Build tool configuration for automation of building processes for all types of environments - Test, QA, and Production..
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to GIT.
Environment: Java, Spring MVC, JDBC, JSF, JMS,HTML, CSS, JSON, JavaScript, Angular JS, Node JS, Backbone JS, JQuery, Bootstrap, REST, Hibernate, SQL, Oracle, Eclipse, PL/SQL, Windows, Jenkins, Apache Ant, IBM Rational Clear case, IBM MQSeries (Web Sphere MQ), Swing, Web Logic, GIT, JUnit.
ConfidentialJava/UI Developer
Responsibilities:
- Involved in the Analysis, Design, Implementation and Testing of Software Development LifeCycle (SDLC) of the project.
- Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used the JavaScript and JQuery in the development of the web applications.
- Developed user interface using HTML, CSS, JavaScript, JQuery, JSPs, Ajax and wrote various Servlets depending on the business requirements of the application.
- Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
- Used Struts & JavaScript for client-side validation.
- Used Struts Tag Libraries to develop the JSP pages.
- Used JSTL in the presentation tier.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Used spring framework in the development of a business bean and to interact with the Hibernate ORM tool.
- Extensively used IBM Web Sphere while writing code and for creating Data Sources.
- Used ANT Scripts to build and deploy the applications on Web Sphere application server.
- Involved in configuring and deploying the application using Web Sphere
- Involved in consuming, producing Restful web services using JAX-RS.
- Configured and used Log4J for logging all the debugging and error information.
- Used CVS Repository for Version Control.
- Involved Finding out the bugs, broken links and missing images etc. and rectifying them.
- Created test plans and JUnit test cases and test suite for testing the application.
Environment: Java, JSP, HTML,CSS, JavaScript, JQuery, Ajax, EJB, Struts, Spring, JDBC, IBM Web Sphere, XML, XSLT, XML Schema, Restful Web Services, JUnit, Rational Rose, UML, Hibernate, JBoss, CVS, Oracle and Windows.
ConfidentialJava Developer
Responsibilities:
- Designed user interface screens using JSP, Servlets, Struts tags and HTML. Used JavaScript for client side validation, CSS, JQuery and AJAX for further support.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Developed DAO classes using Spring DAO package for data access and data manipulation.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Designed / Developed Complex Use Cases and Reusable Components.
- Conducting code reviews and evolving standards.
- Responsible for develop the critical use cases.
- Performance optimization of Business critical use cases.
- Understanding of High level and Low level design document.
- Created JSP for user interface.
- Developed Servlets, JSPs and Entity Classes.
- Set up the development environment in Web Sphere Application Developer (WSAD).
- Implemented Struts MVC architecture by creating Model, View and Controller classes.
- Implemented Struts Validation framework to validate the customer data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC connecting to MySQL.
- Performed Unit testing for modules using JUnit and prepared code documentation for future reference and upgrades.
Environment: Core Java, J2EE, Struts, JUnit, JSP, Servlets, XML, EJB, JDBC, JBoss, WSAD, Apache Tomcat, JavaScript, JQuery, JMS, HTML, CSS, MySQL Server, Windows.
