Java Full Stack Developer Resume
Cincinnati, OH
SUMMARY
- Over 8+ years of experience in software development includes Analysis, Design and Development of quality software for Web - Based Applications and Stand Alone Applications using Java/J2EE Technologies and Software Development Methodologies.
- Proficient and technically expert in User Interface/Front-End Developer in developing application s using HTML, CSS (2/3), SASS, LESS, DOM, JavaScript, jQuery, JSTL, JSP,AJAX, JSON.
- Experienced in developing professional web applications using DHTML, XHTML and XML.
- Experience in using various MVCJavaScriptFrameworksAngularJS2, Backbone.js, ExtJS, and EmberJS.
- Expertise in view rendering Java Script libraries such as ReactJS, jQuery.
- Strong noledge in MEAN Stack(Mongo, Express, Angular.JS, Node.JS) JavaScript based technologies used to create web applications
- Proficient in developing web applications using Java/J2EE concepts like OOP, Multithreading, Collections, JSP, Servlets, Hibernate, spring, Web Services.
- Excellent noledge on middle tier servers EJB container and Web Container.
- Strong experience in Spring Framework such as Spring MVC.
- Hands on experience Spring modules Spring AOP, Spring Security, Spring BOOT, Spring DAO, Spring Batch, Spring Transaction management.
- Hands on Experience in working with Databases MYSQL, Oracle10g/11g, SQL-Server and NoSQL (MongoDB, Cassandra).
- Good Knowledge in Server-side JavaScript using NodeJS, Express.JS, HapiJS.
- Excellent Knowledge in Hibernate JPA, me-BATIS.
- Good Knowledge on Shell Scripting and Perl Scripting.
- Well experienced in configuring and deploying applications onto application servers like Tomcat, JBoss, Weblogic and Web Sphere.
- Good noledge in Service Oriented Architecture (SOA) and publishing Web Services dat includes several components like JaxWS, Framework implementing by Axis2, ApacheCXF.
- Extensive noledge in using Restful framework like JAX-RS Framework implementing ApacheCXF, Jersey.
- Configured and managed public/private cloud infrastructure utilizing Amazon Web Services like AmazonEc2, AmazonS3, Amazon RDS, AmazonDB and AWS Identity.
- Excellent Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Experience in Build and deployment automation through tools like Jenkins, Hudson.
- Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
- Expertise in JavaScript Task Runner like Gulp, Grunt for minification, compilation, unittesting.
- Hands on server side JavaScript build tools NPM and Bower.
- Excellent Knowledge in front-end JavaScript code testing tools using Mocha and Chai.
- Hands on experience with Oauth Security
- Good noledge in front-end testing tools using Jasmine, Karma and Protractor.
- Worked on Web Services testing using Selenium IDE, and Selenium RCServer, SeleniumGrid/WebDriver Testing, SOAPUI and Testing.
- Expertise in testing with JUnit and Mockito.
- Good Knowledge on Drools for Business Logic integration Platform.
- Good Knowledge in Swagger Core Tools.
- Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
- Experience in Maintaining BEA WebLogic Server on different UNIX platforms and setting up teh Development, Testing, and Staging and Production environments.
- Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Experience in creating mock-ups and wireframes
- Good Knowledge on Message Queue.
- Highly self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
TECHNICAL SKILLS
Programming Languages: C, C#, Java, J2EE, JSP, JSF, Struts, Servlets, JSTL, EJB, JDBC, JMS, JPA, Web Services, SOAP, Restful, WSDL, XML, XSD, JAXB, JAX-WS, JAX-RS, JAX-RPC, Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web Flow, Spring Security, Spring AOP and Spring Boot, Hibernate, Axis2, Apache CXF, iBatis.
Web Technologies: Angular JS, Node JS, Express JS, React JS, Backbone JS, Ember JS, Ext JS, Redux, HTML, HTML5, XHTML, XSL, XML, XSLT, JavaScript, AJAX, jQuery, JSON, Bootstrap JSP, CSS5, Type Script (ECMA 6).
Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0, XML/Web Services XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, JAX-RS, XML Beans
Cloud Amazon Web Services (AWS), Azure.
Application/Web Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS.
Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade.
IDE Editors: Eclipse, WebStorm, PhpStorm, Net Beans, Dreamweaver, Developer Tools, EditPlus, Sublime text, Visual Studio.
Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD.
Databases: Oracle, SQL Server, IBM DB2, MySQL, NoSQL, Cassandra.
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Java Full Stack Developer
Responsibilities:
- As a Full Stack Developer in Java, involved in understanding SDLC using Agile and Waterfall methodology and worked on teh front- end and back- end using AngularJS, spring3.x, Hibernate3.x and AWSWebServices.
- Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code which is primarily built using HTML5, CSS, JavaScript and Angular2.0.
- Design, development of Web Applications using Java/J2EE Technologies for regulatory Reporting and Data adjustments using JSP, Servlets, JSF, PrimeFaces, AngularJS, JavaScript, JSON, AJAX, spring, Hibernate, HTML.
- Moving existing monolithic architecture to microservices and migrating them to AWScloud.
- Changing teh AWS infrastructure ElasticBeanstalk to Docker with Kubernetes.
- Knowledge on Docker based container deployments to create shelf environments for developments and containerization of environments delivery for releases.
- Deployed application using PivotalCloudFoundry (PCF) CLI.
- Developed user interface using JSP, JSTL and CustomTag Libraries and AJAX to speed teh application.
- Transformation of Web services and messages using MuleESB.
- Spring DependencyInjection feature was used for Bean wiring.
- Wrote and consumed web services using Restful and published it on WebSphere application server.
- Implemented persistence layer using spring, JDBC Template to store teh data in Oracle database.
- Integration with MessageRouting of Webservices and MQ series messing system with MuleESB.
- Used SpringIOC while implementing Webservices.
- Used MVC frameworks like Spring MVC along with JSF and RichFaces.
- AWS server provisioning using Chef Recipes.
- Involved in creation of GUI using JavaSwing developed client-side components
- REST Web services are written in Groovy/Grails wrapped by JerseyJAX-RS.
- Research about of JBPM process engine for use in teh implementation of Flow Control System Worked on Hibernate and created ORMmappings.
- Defined frameworks for OperationalDataSystem (ODS), BrokerageDataWarehouse (BDW)
- Created UNIXShellscripts to automate teh data load processes to teh target DataWarehouse.
- Used JavaMessagingServices (JMS) for teh reliable and asynchronous exchange of messages.
- Created Auto deploys jobs using Jenkins and Gradle.
- Transitioned software development efforts to a TestDrivenDevelopment (TDD) process.
- Used DB2 as teh backend database and PureXML for storing XML documents in teh DB2 tables.
- Developed internal web dashboard applications using NodeJS.
- Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores from NodeJS.
Environment: HTML 5, CSS 3, Node JS, Angular JS, Angular 1.5, Angular 2.0, React JS, ES6, Backbone JS, Bootstrap, SASS, JavaScript, jQuery, Typescript, Ext.js GIT, Responsive Design, Web Services, Jasmine, Karma, Grunt, JSP, Servlet, JDBC, Hibernate, Spring, Photoshop, Windows OS, Eclipse, Web Storm.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Involved in User sessions, gathering requirements and developing a web application using agile methodology.
- Worked on highly advanced user interface design and development using AngularJS, NodeJS, ES6, HTML5, Bootstrap and CSS.
- Used JavaScript, CSS, Bootstrap, AngularJS to create teh interactive user interface.
- Developed dynamic UI using AngularJS and produced dynamic, interactive data visualizations using JavaScript library like D3.js.
- Developed various screens and web features for teh front end using JavaScript frameworks like ReactJS, Angular.js, Backbone.js, Require.js, Node.js and EXT.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Configured System.js to bundle Angular2 version app and created Call flow diagrams for IVR applications using VISIO.
- Customized RESTfulWebService using Spring RESTfulAPI, sending JSON format data packets between front-end and middle-tier controller.
- Developed teh application under CoreJava, J2EEArchitecture using REST, JBoss, Node.js, backbone.js, EXTJS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.
- Extensively worked on ES6 new features such as Arrowfunctions, Classes, Iterators, and Generators.
- Created tasks for updating tsconfig tracked files based on glob, tslinting, and compiling typescript files.
- Implemented client-side Interface using ReactJS.
- Developing ResponsiveDesignUIRichRestServiceApplications, Single Page Applications and HTMLWireframes using HTML 5 GridStructures/Layouts, CSS 3 MediaQueries, Ajax, AngularJS, and Bootstrap.
- Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, Drupal, JavaScript, jQuery, and Ajax.
- Developing teh Presentation Layer using JSP Technologies.
- Developing & Customizing UIJavaScript Plug-ins using jQuery, ObjectOrientedJS, and JSON.
- Implemented client-side application to invoke SOAP and RestfulWebServices.
- Implemented teh online application using CoreJava, JavaScript, JDBC, JSP, Servlets, spring, Hibernate, WebServices.
- Used karma-test-runner and Jasmine for JavaScriptUnit testing.
- Created ResponsiveWebDesign (RWD) interface dat caters to different screen sizes.
- Developing and maintaining web application systems using NodeJS
- Used jQuery to traverse through a DOM tree and manipulated teh nodes in teh tree. Implemented teh Drag and Drop functionality using jQuery framework.
Environment: Java 7, Spring, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, JavaScript, jQuery, AJAX, JSON, Angular JS, NodeJS, XML, XSL, jQuery, Mongo DB, Cassandra, Web Logic Application Server.
Confidential
Java Developer
Responsibilities:
- Worked on Test-driven development, continuous integration systems, and agile software development.
- Involved in design, development and implementation of front end part of teh web application using HTML5, CSS3, JavaScript, AJAX, JSON, AngularJS and Bootstrap.
- Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.
- Developed consumer based features and applications using JavaScript, jQuery, HTML, CSS BehaviorDrivenDevelopment (BDD) and pair based programming.
- Worked on latest features like creating various TEMPeffects, shading, 2D3Danimation, Shapes, handling multimedia files for teh developed web pages using HTML 5.
- Built collaborative sketching for page type using HTML Prototyping technique.
- Worked with RDF to extend teh linking structure of teh Web to use URLs for open source videos and images.
- Built npm libraries/packages in Node.js. To enhance teh performance over raw SQL queries.
- Worked on extending HTML attributes with directives and binding data to HTML with expressions.
- Compiled dynamic sheet language LESS on to CSS.
- Worked with XQuery for querying XML data, on SQL and NoSQL Databases.
- Reusable HTML-like elements and behavior of presentation components and teh attributes dat define data bindings are implemented using AngularJS directives.
- Worked with Unix BashShell for associative arrays, using javaSpring as communicator to run Bash commands.
- Scalable single-page web pattern using EmberJS in MVVM pattern design.
- Worked extensively on all client-side UI validations and implementing business logic using jQuery.
- Implement and test teh Gloden topology for IBMSOAESB for stateless services.
- Datepicker, Tabs, Slider, Accordion and Dialogplugins in jQuery are used.
- Worked with Retro and ContribLessplugin in Grunt.
- Worked extensively on jQuery and AJAX for parsing data fetched from APIs.
- For rendering domain-specific layout XML to teh web, JavaScript libraries are used.
- Worked with SQLServer and OracleDB to integrate XML files.
- Also worked with DB2 in required client end areas.
- Used AEM/CQ5 to create OSGIBundle.
- Worked with JAXB for conversion of Java files to XML.
- Supported back-end developers for implementing AJAX and dynamic HTML functionalities using jQuery.
- Worked on TwitterBootstrapplugins to build RichInternetApplication (RIA)
- Faster responsive web pages were created by minimizing page load through adjustments, content analysis, other UI performance improvements and using best practices.
- UI screens were developed using MVC features of AngularJS and JavaScript.
- Defined new validations through AngularJS for teh form fields.
- Strong understanding of supporting XML and JSON based REST web-services, integrating with teh front-end.
- Worked on tools like GIT and JIRA for version control and bug tracking. Code integration and deployment tool JENKINS.
- Used JBossGuvnor5.4 /Drools6.2/Drools6.4Workbench and Drools6.4API's for writing business rules to solve complex business problems.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, Ext.js, GruntJS, Bower, Bootstrap, JSON, JBOSS, Ajax, dynamic HTML, Agile methodology, Adobe Photoshop CS4, ATG9.0, Drools, EJB3.0, Agile Development, Jira, Dream weaver, SQL Server, Oracle.
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on teh W3C standards.
- Implemented teh MVC architecture using teh Angular framework.
- Designed Dynamic and Multi-browser compatible pages using HTML, CSS, jQuery, and JavaScript.
- Developed teh User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
- Developed UI using HTML5, CSS3, Ext.JS, Bootstrap, jQuery, and JSP for interactive cross-browser functionality and complex user interface.
- their is a configuration widget written in CSS3, JavaScript, and jQuery framework in UILayer with Taglibrary, an application deployed and tested on Linux.
- Implemented teh Drag and Drop functionality using jQuery.
- Brief experience on implementing teh AngularJS and MVC framework for data access.
- Debug teh application using Firebug to traverse teh documents and manipulated teh nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client-side presentation and data validation on teh client side within teh forms.
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Developed Actioncontroller, ActionForms, TilesStructure, ValidationStructure (for data validation), JSPpages, FormBeans, AJAXcode, JavaScript and worked on integration.
- Involved in writing application-level code to interact with APIs, WebServices using AJAX, and JSON.
- Designed and developed intranet web applications using JavaScript and CSS. Built DAO package as well as DAOimpl package to implement teh data access logic, and using Hibernate Annotation to do teh data mapping. Used Log4JAPI for logging and debugging. Developed UNIX shell scripts for performing administrative tasks.
- Used JERSEY framework to implement teh JAX-RS (JavaAPI for XML and RESTful Service).
- Used Ant for building and deploying teh war file into teh application server.
- Worked with Eclipse as teh IDE to develop, test and deploy teh application. SVN is used for version control systems and source code management.
- Created test cases using JUnit and Mockito. Created automated test cases for teh web application using Selenium.
- Configured and set up JBoss Server for deployment. Used JIRA for tracking bugs. Used JENKINS for continuous integration.
Environment: HTML 4/5, CSS, JavaScript, AJAX, JSF, JSON, JAVA, Ext.js, Web Services, JSP, jQuery, Angular JS, JSON, JSTL, ECLIPSE, SQL server, MySQL, SVN and MS Office.
Confidential
Front End Developer
Responsibilities:
- Involved in design, development and implementation of teh front end part of application.
- Worked with a team of graphic designers to create compelling websites user interfaces.
- Developed CSS classes to GUI web page controls and forms.
- Worked with clients and senior user experiences designer to understand teh branding strategies and design goals to define strategy, layout and features for teh websites /applications design.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML widgets/libraries for complex UI controls responsible for JavaScript/AJAXUI upgrades and improvements.
- Developed Object Oriented JavaScript code and responsible for client side validations using jQuery functions.
- Utilized various JavaScript and jQuery libraries to manipulate teh events and other interactive features (Dynamic functionality)
- Involved in designing and developing teh JSON, XML Objects.
- Developed data formatted web applications and deploy teh script using client side scripting using JavaScript.
- Developed MySQL queries to implement teh select, insert, update, and delete operations.
- Created HTML, navigation menu dat is role based menu items changes dynamically, derived from teh database in teh form of XML.
- Designed teh email blasts using Adobe software and tan implemented them using HTML and JavaScript.
- Produced semantically appropriate, standards compliant markup, and rich user interfaces.
- Used AJAX to send request to teh server to check teh functionality of teh websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Handled all aspects of web applications including maintaining, testing, debugging, deploying.
- Used UI Development using HTML, codedJava components which retrieve data using SQL.
- Actively participated in meetings with clients to determine website goals and developing strategies.
- Developed callback functions to parse and handle JSON data returned from server.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6
- Developed and prepared test cases for unit testing with JUnit.
Environment: HTML, DHTML, CSS3, JavaScript, jQuery, AJAX, Bootstrap, JSON, XML, MySQL, Photoshop, Dreamweaver, Firebug and Waterfall.
Confidential
Software Engineer
Responsibilities:
- Interacted with business analyst to understand teh requirements to ensure correct UImodules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Framework to simplify teh code complexity and increase clean code.
- Worked on CSS preprocessor frameworks (SASS/LESS)
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Expertise in CoreJava concepts such as OODesign, Multithreading, Generics Exception Handling, Collections, Java Reflection, Annotations.
- Taken care of complete Java Multi-threading part in back end components.
- Involved with all stages of Software Development Life Cycle.
- Involved in teh analysis, design, and development phase of teh application.
- As a team member, me was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract and Service Interface Contract Documents.
- Used SVN teh version control tool for code commit and update.
- Worked on teh web services and front-end design and solved teh issues with teh jQuery.
- Extensively involved in writing MySQL, PL/SQL queries, to interact with Oracle.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
- Implemented Data Grid, Charts, Forms and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix teh bugs pertaining to various browsers.
Environment: HTML, CSS, Web Logic, Java, JDBC, Servlets, XML, MySQL, JavaScript, AJAX, SVN and Windows XP.