Java Architect Resume
Seattle, WA
SUMMERY:
- Around 12+ years of experience in designing web/enterprise applications using Java/J2EE technologies.
- Strong Expertise in developing and consuming Web Services using WSDL, and SOAP technologies.
- Strong experience with Agile development approach.
- Designed and implemented four Agile Scrum teams for product development.
- Designed the UML diagrams based on the OOAD principles
- 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 script for building and deploying the application.
- Experience working as a SCRUM master in an Agile development approach.
- Designed the application using Test Driven Development (TDD) approach.
- Used Spring MVC to implement the MVC architecture.
- Expertise in using IDE's like RAD, IBM WebSphere Studio Application Developer (WSAD) and Eclipse.
- Used Hibernate framework as persistence layer.
- Used Spring framework to autowire/inject components and also configure the batch jobs
- Used Spring Framework for annotation driven transaction management
- Developed stored procedures, functions and triggers
- Responsible for adding external resources into the server's classpath to simplify the war file configuration.
- Configured Hibernate's second level cache using EHCache to reduce the number of hits to the configuration table data.
- Configured Data Source and classpath for the application server.
- Used JProfiler for inspecting memory leaks and performance issues.
- Scheduled multithreaded file transfer to the Confidential server using Apache libraries
- Used JUnit/JMock for to write unit tests, STIQ for UI testing and JMeter for Black - Box testing. STIQ is an open source testing suite developed by SolutionsIQ which is based on Selenium and Fitnesse.
- Used WebLogic for design, development, and deployment of applications.
- Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support
- Used JUnit framework for unit testing of application and Log to capture the log that includes runtime exceptions.
- Designed and implemented four Agile Scrum teams for product development.
- Designed the UML diagrams based on the OOAD principles
- 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.
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
JAVA ARCHITECT
RESPONSIBILITIES:
- Developed and Implemented WebServices and used Spring Framework
- Development of J2EE based application deployed on Jboss Application Server with MVC architecture using Struts2 MVC, J2EE, JSP, Servlets, and Hibernate.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications.
- Involved in setting up of the training environment in Websphere Portal and WebSphere Application Servers (WAS), for partners to improve adoption of the application and to retire legacy ordering systems.
- Involved in the migration process of applications from WebSphere Portal Server.
- Developed the themes and skins in new WebSphere Portal.
- Implemented the automation of WebSphere Portal Upgrades.
- Working as a WebSphere Portal architect in identifying Portal solutions, and finalizing the architecture for the existing web sites
- Deployed the portlets into new environment using WebSphere Portal Administrative console DB2 and WebSphere Portal installation on virtual machines.
- Involve in the design of portlets for WebSphere Portal.
- Successfully troubleshoot the configuration settings of the server and used a mixture of Apache and java classes to get the deployed code running and used IBM WebSphere Studio Application Developer (WSAD) for developing the entire application.
- Provided support on Linux platform to WebSphere Portal Server intranet and internet environments.
- Worked as a WebSphere Portal Developer and has got experience on working for various Portal services projects and other banking applications under Integrated Development environments like Eclipse, Net-Beans and deploying the portals WebSphere server.
- Used Scala, Akka, Play Framework and HTML, CSS, jQuery, JavaScript for the UI.
- Creating Service Oriented Architecture usage patterns. Artifacts include sequence, activity and deployment diagrams
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Designed the architecture of the application. Based on layered architecture so that modules are decoupled & scalable at the same time
- Responsible for understanding the design architecture and tolls required for the business requirements
- Responsible for providing low level software architecture designing.
- Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.js and jQuery.
- Developed web pages using HTML/CSS and JavaScript.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Created a demo website running on a Node.js, using the Express framework, Jade, and Backbone.js with Mustache.js for front end MVC/templating.
- Working as a senior developer on development of trading web applications using technologies such as Angular JS, JQuery, Spring MVC.
- Integrated Bootstrap.js into several applications for speeding up JavaScript development.
- Developed the Portlet Web Interface using Ajax, JSF.
- Extensively used Oracle programming using SQL and PL/SQL.
- Developed basic music player features as well as adding artists, players, albums, tracks, other users, playlists, favorites to their account and CRUD functions.
- Developed PL/SQL procedure for login module and registration module.
- Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
- Stored audio clip usage data in non-relational database i.e. Mongo DB
- Worked on coherence and web cache sever for caching of Static and dynamic data for better performance.
- Part of the Knowledge Management Documentation team in Oracle as a Reviewer and Publisher member for WebLogic Server, JRockit and Coherence products.
- Implement department-wide process improvements such as MTBF analysis and subversion revision control for hardware development.
- Developed JUnit test cases for all the developed modules.
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP.
- Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and JavaScript.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Architected mainframe modernization solutions using SOA/web services, middleware integration technologies and ESB based on JAVA/J2EE.
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
Environment: Websphere Portal, WAS, WPS, Java, J2EE, Scala, STRUTS, JSF, Ant, Hibernate, Angular.js, Backbone.js, Node.js, Bootstrap, MongoDB, Coherence, Weblogic, Subversion (SVN), Junit, Agile, UML, JSP, JSTL, JavaScript, CSS3, AJAX, Html5, Oracle, CRUD, SQL, EJB, PL/ SQL, Apache CXF, REST, Eclipse, Servlet, Maven, Itext, Jira, Web 2.0, SOA, Jasper Report, ILOG
Confidential, ATLANTA, GA
JAVA ARCHITECT
RESPONSIBILITIES:
- Installed and configured WebSphere Application Servers (WAS), WebSphere Portal Server on Unix/Linux Servers, created Portal Clusters using horizontal & vertical clustering.
- Configured Security for WebSphere Portal environment using LDAP registry IBM Directory Server.
- Transferred cloudscape to DB2 for WebSphere Portal.
- Experienced in using portal update installer to upgrade WebSphere Portal versions.
- Coded using J2EE JDK, JSP, Servlets, EJB, JavaScript, HTML), Ant and SQL Server on WebSphere Application Server and IBM WebSphere Studio Application Developer (WSAD), PHP.
- Worked on Securing Web Sphere Portal with LDAP and DB2, Web Sphere with LDAP.
- Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Used IBM WebSphere Studio Application Developer (WSAD), RAD IDEs for java source code development.
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, used the spring container for data source and to load the Hibernate specific classes.
- Designed architectural diagrams such as end-to-end data flow and components diagrams
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Design a Data Exchange Infrastructure using a JAVA Web Service-Oriented Architecture.
- Effectively communicates with business sponsors, business unit subject matter experts, architecture group, infrastructure teams and other IT functions to successfully complete projects.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Created and produced IT architecture designs to translate user requirements into solutions.
- Worked on Apache Camel Routing.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET web services (see Goodwin Procter's site for an example).
- Developed HTML5 Mobile application with HTML5, Java Script jQuery JSON and RESTful web service.
- Worked on enhancements using Angular JS for re-design of the application to an SPA (Single page application)
- 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).
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate. Used Rally for Agile project management.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Designed and Developed Servlets and JSP pages for authentication.
- Involved in user interface development using JSTL.
- Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
- Developed XSD for validation of XML request coming in from Web Service.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Maintained report and request generator using Jasper Report.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
- Implemented Web 2.0 research and trading platforms across product areas with, "single sign on".
- Responsible for designing & implementing BPEL processes, business rules, web services using IBM SOA technologies stack.
- Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Development for both backend and front end applications. Extensive Programming by using PHP.
Environment: Websphere Portal, WAS, WPS, Java, JSP, Servlets, Camel, JDBC, Oracle, Maven, HTML, CSS, JavaScript, JQuery, Ajax, GWT, GUICE, XMI, JBOSS, Eclipse, Log4j, SVN, Angular.js, Backbone.js, Node.js, Bootstrap, MongoDB, Coherence, HTML5, JSF, DOJO, JQuery, ExtJS, PL/ SQL, Apache CXF, SOAP, Servlet, EJB, Maven
Confidential, WARREN, NJ
LEAD JAVA DEVELOPER
RESPONSIBILITIES:
- Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Designed the front end according to specs using JSP and Servlets on server side, configuring and integrating iBatis with Struts.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Created and produced IT architecture designs to translate user requirements into solutions.
- Developed Java and EJB in Mainframe DB2 environment.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Used TOAD for all database query testing and optimizations.
- Involved in Creation, Manipulation and Supporting the SQL Server Database.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed J2EE components using Netbeans as IDE.
- Deployed this application which uses J2EE architecture model and Struts Framework first on Weblogic and helped in migrating to JBoss Application server.
- Used Mercurial Hg as Version Control System. I was involved in synchronizing, checking out and checking in, merging files on a daily basis. Used Mercurial Eclipse plugin
- Maintained and modified triggers for ClearCase using Perl. Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.
- Created functional automation scripts using open source tools selenium (selenium RC, Grid)
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Participated in converting the business requirements to software specifications using Rational UML.
- Designed the front end using Java Applets and Swing, as well as JSP.
- Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used Confidential for version control.
- Deployed complex systems on client site that includes EMC Documentum & IBM FileNet.
- Using JIRA to manage the issues/project work flow.
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog.
- Created Active Reports in Cognos as Proof of Concepts for offline reporting.
- Design and develop pricing region services using Oracle ADF, JSF and Oracle Spatial.
- Implement and code processes in Java and BPL using Oracle BPM Studio and Eclipse IDE.
- Design and develop a system for inventory management and data warehouses, create and publish Excel or SAS reports for merchandising users (SAS, Unix Scripts and JSP/Servlet).
- Involving in Building the modules in Linux environment with ant script.
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery.
- Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Design and Develop programs in C, C++ to integrate as per the users requirements.
- Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
- Design and develop a system for inventory management and data warehouses, create and publish Excel or SAS reports for merchandising users (SAS, Unix Scripts and JSP/Servlet)
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Developed and Tested with Batch programs are compiled and executed using JCL and changing the Extract File using JCL jobs.
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records.
- Generate Cobol procedures to apply business logic to the data.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Developed SQL queries. Actively worked on stored procedures.
Environment: Java, JSP, Servlets, JDBC, DB2, HTML, CSS, XML, JavaScript, JQuery, CICS, AIX, Web Sphere, RAD, log4j, Windows XP, GWT, MySQL, TOAD, SQL Server, DB2, Apache AXIS2, WSDL, JSP, EMC Documentum, JIRA, SWING, Servlet, ANT, XML, Cognos, ILOG, Oracle ADF, Oracle BPM, Apache Tomcat, Linux, Unix, Ruby, IBM MQ Series
Confidential, New York
JAVA DEVELOPER
RESPONSIBILITIES:
- Participated in all the stages of SDLC from requirements gathering to deployment of software.
- Used MS Visio to come up with the required diagrams for the design part.
- Developed and designed Interfaces using Swings.
- Used Event Handlers to perform the required functionality of the events.
- Implemented the statistics like UNIVARIATE, CORRELATION, REGRESSION etc using JAVA classes and methods.
- Designed Query Interface to take care of various things like comparing the desired rows in the Original and Shuffled data etc.
- Created an interface to download the statistics as PDF documents.
- Oracle is used as the back end database.
- Developed Test Cases and subsequently Unit Testing of the various modules is developed.
Environment: JAVA (Swings), JDBC, Net Beans IDE, MS Visio, Oracle, JUnit.
Confidential, PITTSBURGH, PA
J2EE DEVELOPER
RESPONSIBILITIES:
- Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding and Testing the Account Information and Fund transfer Modules of the Personal Banking System.
- Designed and developed new features for application using java, j2ee, JSP, Servlets, Struts, Java, EJB, JDBC, HTML, JSTL, JavaScript and XSL.
- Developed Java utility classes for common application functionality like database access, error logging and configuration file.
- Responsible for the design and development of the application framework (STRUTS). The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB and Java classes and web implementation controllers are Servlets.
- Worked and configured application in Apache Tomcat Server.
- Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. Task includes writing, configuring and maintaining the Hibernate configuration file and also writing and updating the Hibernate mapping file for each Java data objects to be persisted.
- Developed Test Cases and subsequently Unit Testing of the various modules is performed.
- Oracle 9i was used as the database. JDBC was used to connect to the Database.
- Developed Web services using SOAP and WSDL to perform insertions and updates of the vendors list in the database.
- Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.
- Used Web Logic Workshop as IDE for development, used Confidential for source code control.
- ANT has been used to build the jar and ear files to deploy the project.
- Application support for System Integration Testing and User Acceptance Testing.
- To conduct the user training/Help desk training, end user support.
Environment: Java, J2EE, Struts, EJB, JDBC,Servlets, JSP, XSLT, JNDI,DHTML, SOAP, BIRT, Web Services, Swing, Oracle, ANT, JUnit, WebLogic Application Server, Confidential, Log4J, JavaScript, Hibernate.
Confidential, WASHINGTON DC
JAVA DEVELOPER
RESPONSIBILITIES:
- Participated in all the stages of SDLC from requirements gathering to deployment of software.
- Used MVC framework for making application much easier to design, create, and maintain.
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse.
- Implemented client side validation using JavaScript.
- Developed the EJB’s on JBOSS application server to retrieve the data from databases.
- Database designed and created of tables, constraints, normalization, PL/SQL packages, functions, and Stored Procedures.
- SQL server is used as the back end database.
- Developed Test Cases and subsequently Unit Testing of the various modules is developed.
Environment: J2EE (EJB, JSP), HTML, MVC architecture, JBOSS, SQL SERVER, Java Script,