Sr. Java Developer Resume
Seattle, WA
SUMMARY
- Over 8+ years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Expertise in design and development of various web - and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
- Expertise in XML.
- Experience in working with frameworks like Struts, Spring and Hibernate
- Experience in using Java IDE tools like Net beans and familiarity with other IDEs such as Eclipse.
- Experience in using MySQL databases to write complex SQL queries, and familiarity with databases like SQL
- Experience in using frameworks and tools like J Unit.
- Extensive experience in using SQL to write Stored Procedures and Triggers.
- Well versed with complete systems life cycle development processes of design, development, testing and implementation.
- Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC and tools like Rational Rose, Microsoft Visio.
- Developed web applications by implementing Model View Control (MVC) architecture using JSP pages dat interact with Servlets.
- Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experience in working with Virtual and Multi National Team.
- Excellent communication, interpersonal and analytical skills along with can - do attitude.
- Ability to learn and use new systems and paradigms in considerably less time.
PROFESSIONAL EXPERIENCE
Confidential, Seattle WA
Sr. Java Developer
Responsibilities:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Experience with various MVCJavaframeworks likeAngular.JS, Node.JS, bootstrap.JS, etc.
- Used Spring MVC to create front and back end components communicating on the Wildfly server.
- Responsible in improving the performance of the application relate to hibernate, SQL.
- Used SCSS/COMPASS, JavaScript and struts validation framework for performing front end validations.
- Developed Web pages using JSF.
- Developed the front end using JSF and Portlet.
- Implemented a complete User Interface for the client web application using Angular.JS.
- Developing Chatbot scripts in JavaScript using Node.js and packaging software for deployment using Docker.
- Implemented Front end/client scripting languages like JavaScript(Angularjs), Bootstrap and .pug files
- Developed JavaScript API's for Ajax with Dojo Tool kit using the Dojo components and Dojo grid.
- Used JavaScript libraries like Knockout JS and CSS libraries like Bootstrap.
- HTML5, CSS, jQuery and AngularJS framework modules in conjunction with Bootstrap to render responsive web pages.
- Extensively involved in writing SQL queries (Sub queries and Join conditions), PL/SQL programming.
- Worked with Flat file adapters, FTP and JDBC Adapters.
- Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
- Working on implementing MongoDB as the NoSQL database for dis application.
- Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.
- Develop SOAP web services using SwitchYard framework in FUSE Server
- Used various open source technologies like Apache Camel, JBoss Fuse, Apache CXF to replace proprietary technologies like Oracle ESB.
- Knowledge of eclipse and intellij idea tool for the development of java projects.
- Provide tuning recommendations for Websphere Portal & Application Server (Thread Pools and TCP/IP Parameters)
- Worked on IBM MQ-Series, JMS, RabbitMQ, ActiveMQ, Web Sphere, WSAD, and DB2.
- Build and release the code from Clearcase, Subversion and Perforce.
- Experience in Version Controlling with SVN, Versions, GitHub & Source tree.
- Created Rest Resource for Integrating SOAP services Integration and write the JUNITs.
- Work with Agile Development Methodology both Scrum and Kanban board
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Developed pom.xml for the build of the application using Maven
- Expertised in Web-Development technologies for User Interface Development like HTML, DHTML, JavaScript, SASS, XML and XSL/XSLT and AJAX.
- Expertise in implementing SOA, BPM solutions using webMethods solution suite.
- Integration of Mule ESB system while utilizing Queues, Topics, Http, File system and SFTP transports.
- Used Apache Tomcat as application server to build the web applications.
- Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
- Handled PHP backend development for dynamic database driven website
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Design & Development of the User Interfaces using HTML, CSS andJSP.
- Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA(Service Oriented Architecture), web services, DODAF (Department of Defense Architecture Framework), and segment architecture.
Environment: Java, J2ee, Spring, Hibernate, Ibatis, Angular, React, Node),Bootstrap,Backbone, Javascript, Oracle, Pl/Sql, Cassandra, Hadoop, Rest, Soap, Web Services, Eclipse, Weblogic, Git, Github, Junit Selenium, Agile, Uml, Jsp, Xml, Soa
Confidential, Seattle WA
Sr. Java Developer
Responsibilities:
- Responsible for developing web services with Spring, Apache CXF, JAXB.
- Involved in a project Development using Spring Web Flow and Hybris and developed front-end UI with JSF Richfaces Backbone.js
- Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2
- Used Hibernate ORM solutions with EhCache mechanism.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Built Web pages dat are more user-interactive using Angular.JS, Node.JS, LESS.
- Developed code for Responsive web design in grails and JavaScript using frameworks like Angular.JS.
- Designed Frontend with in object oriented JavaScript Framework like Node.js, React.js and Ext.js.
- Designed and developed applications with React.JS and SharePoint REST API
- Created a build script using Gulp.js and Node.js for internal use.
- Wrote JavaScript Codes using frameworks like Node.js, grunt.js, gulp.js.
- Developed the application using ReactJS, Bootstrap with ECMA6 Standards.
- Developing and Testing UX Designed Wireframes using React JS, Bootstrap with ECMA6 Standards.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.JS, Angular.JS, Ember.JS.
- Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and Code Igniter.
- Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON.
- Expertised in Web-Development technologies for User Interface Development like HTML, DHTML, JavaScript, SASS, XML and XSL/XSLT and AJAX.
- Expertised managing Oracle or MSSQL Server.
- Development experience primarily using Oracle and MSSQL Server with also other RDBMS servers likes Sybase, MySQL and MS Access.
- Developed complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
- Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
- Design and develop Hadoop MapReduce programs and algorithms for analysis of cloud-scale classified data stored in Cassandra
- Experienced in integration of Salesforce.com with external applications by using web services SOAP and REST API.
- Used SWAGGER a set of open source tools built around the OpenAPI specification dat ca help build design, document and consume REST APIs.
- Unit tested Mediation modules, XSLT Maps also used SOAP UI to do SOAP WebService testing.
- Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Deployed the application on WebLogic Application Server.
- Moved to Git instead of CVS
- Implemented a Continuous Delivery pipeline with Jenkins and GitHub.
- Implement and manage networked Git Server for efficient version control and bug tracking.
- Developed JUnit test classes to test the functionality of a code and developed test cases for Camel Routing.
- Experienced in Test Automation using Selenium Web Driver, Rspec, Cucumber and Capybara.
- Manage multiple, high profile cross-functional AGILE program teams across various business units.
- Design and development of components, such as Class, and Sequence diagram in UML.
- Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
- Developed Client side screens in XML using XSLT.
- Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
Environment: Java, J2EE, Spring, Hibernate, Struts, Jsf, Ejb, Angular, Javascript, Css, Html5, Node, Bootstrap, Db2,Pl/ Sql, JDBC, Mongodb, ApacheCxf, Soap, Web Services, Eclipse, WebspherePortal, Wsad, SVN, Junit, Scrum, UML, JSP, XML, SOA, JMS
Confidential, Seattle WA
Sr. Java Developer
Responsibilities:
- Developed applications using JAVA Spring MVC, Apache Camel, Oracle.
- Involved in developing the Spring Boot Application with iBatis classes for ORM Mapping.
- Implemented Struts MVC design pattern as part of dis project along with EXTJs for validations and controllers.
- Involved in designing the user interfaces using JSF.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script.
- Deployed EJB Components on WebLogic .
- Implemented the business logic using various Design Patterns and technologies using EJB, Wicket, JSF.
- Wrote XPath expressions in JavaScript/XSL to navigate through the XML document
- Used DOJO for AJAX Support and used JSON for DOM objects
- Designed and developed highly customized front end Screens using Sencha ExtJS framework.
- Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON.
- Knowledge in frameworks like Create.js and Canvas-frameworks
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Implement Ext JS, AJAX calls to invoke business services and Implement SASS styles to apply on Ext JS components.
- Used all aspects of MySQL/PHP Programming (object oriented PHP), Framework in LAMP environment.
- Used TOAD for all database query testing and optimizations
- Management, Resource Governor and SQL Server Audit.
- Used SQL Server reporting services (SSRS) delivering enterprise, Web-enabled reporting so create reports dat draw content from a variety of data sources.
- Key contributor to successful launch of enterprise-wide single sign- Coherence, Ehcache on usingForgeRock OpenAM/OpenDJ.
- Designed the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2
- Implemented migration from Oracle coherence cache with Hazelcast cache.
- Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Developed webservice using SOAP, UDDI, WSDL and XML, and wrote scripts to deploy them on apache tomcat.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Experienced working with Application like servers Apache Tomcat, WebLogic, JBOSS.
- Excellent work experience with Version Control Tools such as Subversion, Mercurial, PVCS, SVN and IBM ClearCase.
- Migrated the code base from Subversion/Clearcase to GIT
- Automating iText Content Management System using Selenium Webdriver & Pyunit Testing framework
- Worked in Agile/Scrum Environment for Minor Enhancements of Reliant Energy Web Site and Mobile App or Mobile WEB. All other Projects were following Waterfall Model.
- Designed the UML diagrams based on the OOAD principals
- JSON is used for serializing and deserializing data dat is sent to or receive from JSP pages.
- Used C++, Java, Servlets, JDBC, JSP and DAO for Coding/Implementation
- Used Apache Maven &ANT for building and deploying application source code.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Used IText to generate PDF for HTML forms.
- Created new email framework using Spring MessageHandler in ECM services to store documents by sending emails instead of manually uploading documents via EDM application, which significantly reduce the cost and provide client friendly tool to store documents into EMC Documentum DFC.
- Created User Interfaces using GWT widgets and GWT-Ext components effectively with GWT RPC as Remote Procedural call service, Hibernate as ORM and SL Server for the Data Model.
- Full client side implementation of implementing OAuth and SAML algorithm for SSO access.
- Have created GUI for the frontend of the bank application using Swing, DML, SML, AML, XSLT, DTD, Schema
- Designed Power Cubes using Cognos Transformer
- Configured glassfish server; Design shipping rate template upload UI using Adobe Omniture. and Developed Jasper report.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Designed and implemented Rules infrastructure by wrapping up core JRules API.
- Use Oracle ADF to create a rich User Interface.
- Page design and development using Oracle BPM.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Development of Web 2.0 enterprise level workforce environment in portlet technology based on Liferay Platform.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Apache Tomcat Server was used to deploy the application.
- Standardized Splunk forwarder deployment, configuration and maintenance in Linux and Windows platforms .
- Worked extensively on various flavors of UNIX operating system like Linux, Solaris.
- Developed and tested many features in an environment using Ruby on Rails and JavaScript.
- Created new website using WordPress, ExpressJS, NodeJS, and PHP.
- Developed of open source projects like Opencart, WordPress, osCommerce.
- Developed Custom Drupal Modules for implementing OAuth and REST API.
- Involved in designing the user interfaces using JSF, Marionette.js, Swing/AWT, JSON, Java Script and HTML5, Bootstrap and Backbone.js, Flex, ASP and Extjs
- Proficiency in C++ programming, Object Oriented Design/Methodology and Perl and Python.
- Porting the entire software to use shared libraries on the Tandem OSS and Linux which involved modification of make files as well as changes to C/C++ code.
- Worked on multiple transition projects from Mainframe, legacy, JCAPS systems to SAP and modern micro services architecture
- Code development using PL/I, COBOL, JCL and DB2
- Develop/test/debug JCL.
- Worked on PL/SQL and SQL queries
- Used Sybase and with SAS to replace code on the mainframe for high priority work to produce the CPI every month.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Worked on maintenance and support of legacy ASP.NET web applications.
- Developed Dash-Board to monitor and report CacheCoherenceServers.
Environment: Java, SPRING, IBATIS, STRUTS, EJB, DOJO, Sencha Extjs, Javascript, Jquery, DOJO, GWT And Ext Js, MYSQL, SQL Server, DB2, WSDL, Mercurial, UML, JSP, SERVLET, ITEXT, WT, JIRA, SWING, Cognos, ILOG, Jrules, Oracle ADF, Oracle BPM, Apache Tomcat, Linux, Unix, Ruby, Z, ASP, C, C++, COBOL, PL/I, JCL, SQL, SAS VB, ASP.
Confidential, Chicago, IL
Java Web Developer
Responsibilities:
- Re-designed and re-implemented the company’s web functionality into a modern n-tier architecture using J2EE framework. The Existing system was built using VB and Power Builder.
- Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
- Utilized various Rational Rose design methodologies for developing the framework.
- Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
- Used J2EE design patterns like Spring MVC
- Developed the application using Spring framework.
- Created sequence diagrams to show the page flows using WSAD.
- Developed Client side screens in XML using XSLT.
- Developed front-end screens using JSP and Tag Libraries.
- Used Hibernate for mapping object oriented design model to relational database.
Environment: JAVA, J2EE, SPRING, WEBSPHERE, WSAD, ORACLE, JDBC, HIBERANTE, JAVA SERVLETS, JSP, UML, RATIONAL ROSE, JAVASCRIPT, XML, HTML, JUNIT
Confidential, Maryville, MO
JAVA Developer
Responsibilities:
- Involved in analysis, design and development of Portfolio Management.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- Followed iterative approach in timely manner.
- Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
- Responsible for developing Servlet.
- Involved in implementing database design, connectivity and access.
- Wrote MySQL queries and used JDBC API.
- Worked in Windows environment for building the application using net beans IDE.
- Developed test cases and performed unit testing using J Unit.
- Extensively used Collabnet subversion for version control.
- Used Glassfish Server for deploying various components of application.
Environment: Java, J2ee, Java Sdk, Jsp, HTML, JDBC, Ooad, Servlets, SVN, Mysql, Windows XP Professional, Java Script, J Query, Glassfish Server, Net Beans Ide, Microsoft Visio.
Confidential, Richardson, Tx
Java/J2ee Developer
Responsibilities:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi threading and socket programming.
- Deployed the application on WebLogic Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in the table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
Environment: Java, J2EE, Sybase, Server, JSTL, SQL, Server, Struts Frame Work, Servlets, Jsp, Ejb, Wincvs, Javabeans, Eclipse, Uml, Windows Xp/Linux.