We provide IT Staff Augmentation Services!

Java Architect Resume Profile

4.00/5 (Submit Your Rating)

CO

Summary:

  • Sun Certified Java and Web Component developer with over 8 years of experience developing enterprise applications using Java/J2EE technologies in Banking, Insurance and Telecom.
  • Extensive work experience through all phases of Software Development Life Cycle SDLC starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi-tier enterprise, web based and distributed applications.
  • Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies OOAD , Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose and Microsoft Visio.
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Used middleware tools like JMS MDB's and configured Connection Factories and Topics/Queues.
  • Expertise in Service Oriented Architectures SOA- Web Services using Apache Axis, WebLogic, JBoss and EJB 3.0 Web service framework.
  • Expertise in using Relational Databases like Oracle, SQL Server and My-SQL, creating stored procedures, triggers, functions, schema design. Expertise in Unit testing through JUnit framework.
  • Strong understanding expertise in web technologies like HTML, DHTML, Java script, AJAX.
  • Experience in different application servers like JBoss/Tomcat, WebLogic and Orion.
  • Expertise in distributed application architecture, object oriented design, and web based applications.
  • Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
  • Strong communication, collaboration team building skills with proficiency in grasping new technical concepts quickly.

Technical Skills:

  • Languages : Java
  • Application Technology : J2EE, J2EE
  • Web Technologies : JSP, Servlet, JSTL, Tag libraries, XML, XSD, Xerces, Xalan, DOM and SAX Parser
  • Design Patterns : Gang of Four GOF , Singleton, Factory, Observer, Command, Facade Service Locator, Business Delegate, Session Fa ade, Transfer Object, MVC, DAO.
  • SOA : SOAP, EJB, WSDL, Apache Axis Web Services, WebLogic Web Services
  • Client side : Java Script, HTML, DHTML
  • Databases : Oracle, DB2, My SQL
  • App Servers : WebLogic, JBoss, Tomcat
  • API Framework : Log4J, Spring, Struts, IBatis, Hibernate
  • Operating System : UNIX, Linux, Windows
  • Version Control : Clear Case, CVS, VSS, SVN, TFS Team Foundation Server
  • Scripting : Ant, Maven, Java Scripts
  • IDE : Eclipse, IntelliJ, JBuilder, Rational Rose, Together-J, ER Studio, MS Visio.
  • BI : Micro strategy BI , OLAP, OLTP

Professional Experience:

Confidential

Java Architect

Responsibilities:

  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed Interactive GUI Screens using JavaScript, iFrame, JQuery Ajax.
  • Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence
  • Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.
  • Developed the CRUD API for the POSEngine using Restful Webservices.
  • Testing USSD, Web and Core functionalities using USSD and SMS simulators, mongo db, and catalina logs.
  • Implemented a Node.js server to manage authentication.
  • Developed PL/SQL procedure for login module and registration module.
  • Developed Data Access Objects DAO using JDBC API for Database access.
  • Implemented highly scalable application architecture using Oracle Coherence.
  • Implement web service components using Apache CXF framework.
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery
  • Used My Eclipse as an IDE for developing the application.
  • Worked with NoSql Databases like Apache Cassandra , MongoDB.
  • Used Subversion SVN for software version control.
  • Created the domains, application servers and load balancers using Weblogic
  • Developed frontend widgets in Backbone.js and Handlebars.js
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
  • Developed test cases and performed unit test using JUnit Framework.
  • Designed and implemented four Agile Scrum teams for product development.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Used Maven to build and generate code analysis reports.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Worked on proof of concept using Google Web Toolkit to create the personal card application site .
  • Designed and implemented Report Module using Jasper Report framework .
  • Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
  • Implemented multi-site Enterprise SOA using Oracle SOA Suite for Fortune 100 Company.

Environment: Java, Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Oracle, Crud, Pl/ SQL, JDBC, Apache CXF, Rest, Eclipse, Weblogic, Subversion SVN , Coherence, MongoDB , Node.js, Bootstrap, Backbone.js, Angular.js, Junit, Agile, UML, JSP, Javaserver pages standard tag library JSTL , Servlet, Maven, Itext, GWT Google Web Toolkit , Jasper report, Ilog, WEB 2.0, SOA.

Confidential

Java Architect

Responsibilities:

  • Developed and Implemented WebServices and used Spring Framework.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Used JavaScript for Client Side validations.
  • Used DOJO for Ajax Support and used JSON for DOM objects
  • Developed the UI screens using SFX, Jsps, Java script, JSTL and CSS.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Worked on Data Services implementation for the CRUD services.
  • Used Github repository for version control.
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache
  • Used Spring Jdbc at persistence layer DAO.
  • Implement web service components using Apache CXF framework
  • Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery.
  • Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Developed complex Web Services and tailored Apache Axis API to suit the requirement.
  • Used Eclipse for developing the application and CVS for version control.
  • Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
  • Created Jar file war file in Jboss Application Server.
  • Developed test cases and performed unit testing using JUnit.
  • Utilized Mongo database management system for keeping user generated data
  • Created web application prototype using jQuery and Angular JS
  • Worked in Agile environment with active scrum participation.
  • Designed UML diagrams using UML and Rational Rose.
  • Design Development of the User Interfaces using HTML, CSS and JSP.
  • Developed a fully functional prototype application using JavaScript jQuery and Backbone.js and Bootstrap, connecting to a REST-ful server on a different domain.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed JSP pages and Servlets for customer maintenance.
  • Used Maven to build and generate code analysis reports.
  • Developed XSD for validation of XML request coming in from Web Service.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Created user interface and backend server application using Java, Google Web Toolkit, Spring, Tomcat, and GIS.
  • Worked on tickets from service-now and Jira on daily basis.
  • Unit testing was performed using JUnit and Version control through Git.
  • Designed and implemented Report Portlet using Jasper Report framework.
  • Integrated Oracle Coherence with OSB to implement Cache service
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
  • Implemented multi-site Enterprise SOA using Oracle SOA Suite 11g for Fortune 100 Company.
  • Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
  • Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server.
  • Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX Responsible for the Migration of the application from Web Sphere to JBoss
  • Developed custom web forms using PHP and JavaScript.

Environment: Java, Spring, Hibernate, Struts, JSF, DOJO ,SenchaExtJs ,Javascript, CSS, Ajax, HTML5, DB2, Crud,Pl/ SQL, JDBC, Apache CXF, Soap, Web Services, Eclipse, Coherence, Node.js, Git, Websphere Portal, Junit, Scrum, UML, JSP, Javaserver pages standard tag library JSTL , Github, MongoDB, Backbone.js, Bootstrap, Angular.js, Servlet, Maven, XML, Itext, Oracle Enterprise Content Management Oracle ECM , GWT Google Web Toolkit , Jira, Jasper Report, Ilog, Jrules, WEB 2.0, SOA, JMS, Apache Tomcat, Linux, PHP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.
  • Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.
  • Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
  • Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
  • Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Used TOAD for all database query testing and optimizations
  • Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database.
  • Design and Developed using WebService using Apache Axis 2
  • Designed and developed required WSDL and XSD for the services
  • Creating of GUI componenets using Ext JS on Netbeans
  • Used Visual Source Safe for Version Control.
  • Implemented Selenium IDE with java script for Web apps.
  • Designing the flow of the project using Water Fall Model.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and JavaScript.
  • Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Used Apache FOP to create pdf invoices, with data harvested from xml feeds, to be sent to customers.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Using JIRA to manage the issues/project work flow
  • Designed Power Cubes using Cognos Transformer
  • Used Mercurial with hgTortoise for source control
  • Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
  • Developed an application in Java using Oracle ADF framework.
  • Design and development of the exception management workflow using Oracle BPM
  • Developed code to enable communication between VSE Smalltalk based applications and IBM MQ Series.
  • Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
  • Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
  • Developed in writing Unix Shell Script for performing automated tasks.
  • Develop WordPress themes to meet the needs of the small business owner.
  • Used web services REST to bridge the gap between our MS and Drupal/Wordpress technology.
  • Developed code for C, C to secure the transaction.
  • Used ADO.NET to provide connectivity to SQL Server back end database.
  • Used ASP.NET technology for developing the presentation layer.
  • Created web services using SOAP for SOA to get data from Mainframes and content manager
  • Create the corresponding documentation for the Cobol procedures, Unix Shell Scripting and Power Builder applications.
  • Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records.
  • Worked with JCL to schedule jobs on Mainframes.
  • Worked on PL/SQL and SQL queries.
  • Developed requirements and enterprise architecture for EIA metadata, Eguide and EBI under SAS
  • Developed Java Script and Action Script, VB Script macros for Client Side validations.
  • Design and implement existing and new website features using ASP.Net MVC .

Environment: Java ,Spring, Ibatis, Struts, jsf, ejb, Jquery, Mysql , Clearcase, Toad , sql Server, db2, Apache Axis2, wsdl, Netbeans, Jboss, cvs , Visual Source Safe, Selenium, Mercurial, Water Fall Model, uml, jsp , Servlet, ant, xml, emc Documentum, Jira, Swing, cognos, Ilog, Oracle adf, Oracle bpm, ibmMq Series, Apachi Tomcat, Linux, Unix, Ruby Wordpress, Drupal , .net , asp, c , Mainframe, cobol , Pl/I , JCL, SQL , SAS VB , ASP.

Confidential

Software Engineer

Responsibilities:

  • Involved in requirement gathering, writing technical proposals, planning, estimation, architecture and high level / low level design using Rational Rose and UML
  • Extensively used Struts supporting the MVC architecture of the product interacting with the JSP/Servlet/Tag libraries for the UI component.
  • Involved in the SOA implementation using Axis/WebLogic web service framework for different product integrations and Web Service interfaces using SOAP.
  • Extensively used XSD for validations of XML transfer to the different Web Services.
  • The middleware interaction used JMS / MQ series for transferring messages between different components using the JMS/Mail API framework.
  • Used JBuilder IDE use for the development life cycle of the project.
  • Deployed the application and tested on WebLogic Application Server.
  • Developed Java Server Pages JSP for presentation layer using Struts Also client side validations using Struts Validator framework/ JavaScript.
  • Each module was designed as a separate service interacting as Web services between each other.
  • Extensively used EJB and various J2EE JSP/EJB/JMS component for the implementation of the modules.
  • SVN used as configuration management tool.
  • Deployed the application and tested on JBoss Application Server.
  • Eclipse IDE use for the development life cycle of the project.
  • Database Oracle used for the persistence layer.
  • Written unit testing of various components with JUnit framework.
  • Development in Java through IntelliJ, Eclipse Java IDE.
  • Wrote ANT scripts to build application binaries JAR, WAR and EAR files.
  • Used Log4j for logging the application log of the running system to trace the errors.

Environment: Java, JSP, Servlet, Struts, AJAX, JDBC, EJB, XML, XSL, JMS, MQ Series, Oracle, WebLogic, Ant, Axis JBuilder, Win-XP

Confidential

Software Engineer

Responsibilities:

  • Provided expertise in the design and implementation of store functionality using WebSphere Commerce
  • Configured DynaCache to provide an effective caching strategy, and greatly improved performance, for a B2C store.
  • Responsible for the implementation of a custom catalog inventory allocation and reclamation system based on client specifications.
  • The system used the OOB inventory table but required implementation of new task commands, EJBs session and databeans to allocate and reclaim inventory.
  • Analyzed and implemented DynaCache invalidation rules to ensure that inventory messages were not incorrectly cached.
  • Designed and implemented a solution to allow the persistence of secondary user profile information and also customizations to the Accelerator that allow the creation of Customer Segments based on the secondary profile information.
  • Designed and implemented customized promotions to provide greater promotional flexibility to the client.
  • Designed and implemented a number of WebSphere Commerce integrations, for a Japanese B2C store, with warehouse management systems, offline inventory management, triggered email messages, and SAP sales and payment information .
  • The design of the inventory management job required the use of IBM WebSphere MQ to retrieve inventory messages.
  • The messages were parsed and the inventory levels were updated. Implemented EJBs session/entity for additional flexibility for integrations.
  • Implemented BODL readers and writers to allow the load of custom data.
  • Designed and implemented integrations with Responsys Interact to offload email processing to a third-party service provider.

Environment: J2EE, XML, Struts, Spring, Hibernate, JAXB, LDAP, RUP/UML, RSA for Analysis, Design and Development , EJB, XMLSpy, Eclipse, DB2, Application Server WAS, Logging log4j, IBM Rational Clear Case, Rational Clear Quest.

Confidential

Java Developer

Responsibilities:

  • Designed and implemented multiple stores B2C and B2B using WebSphere Commerce
  • Designed and implemented registration extensions for a B2C store to allow for the registration of an organization that will be associated with a currently registered user. Additionally, many customizations were implemented to the registration functionality to satisfy customer requirements.
  • Implemented additional messages that will further enhance the customer experience such as organization creation notifications.
  • Installed and configured the Cross View Payment Plugin to handle payments using Cyber Source.
  • Implemented improvements to the WebSphere Commerce Organization Console and the Administration Console to display, and allow for update, new member information.
  • Track lead for a B2C store targeted with providing the customer with a positive user experience.
  • Implemented functionality for the Member and Payments subsystems to allow the user to provide additional demographic information and query his purchase history for finer detail.
  • Designed and implemented AJAX server calls to dynamically retrieve shipping information.
  • Implemented Web 2.0 error handling and display on member pages. Configured Extended Sites stores to attract a different customer segment.
  • Gathered and documented requirements for a B2C store as well as implemented customizations to all components of the store including Catalog, Merchandising, Checkout, User Management and Messaging.
  • Designed and implemented many customizations comprised of additional database tables, EJBs, controller commands and jsps, to a WebSphere Commerce 6.0 B2B store.
  • Implemented numerous pages and commands throughout the checkout process.
  • Used Apache FOP to create pdf invoices, with data harvested from xml feeds, to be sent to customers.

Environment: Microsoft Windows NT, WebLogic Server, Oracle, JDK Symantec Visual Caf , JSP, Enterprise Java Beans, HTML, Java Script, Rational Rose.

We'd love your feedback!