We provide IT Staff Augmentation Services!

Java Architect Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • Around 12 + Years of progressive experience in all the phases of software development life cycle including Design, development and implementation of software applications using Java/J2EE, Spring, Hibernate, Struts, JSP, Oracle, SQL Server, PL/SQL, with over 7 years experience in WebSphere, WebSphere Application Server, WebLogic Application Server, WebSphere Interchange Server, WebSphere MQ, WebSphere Message Broker, WebSphere Business Modeler, and WebSphere Business Monitor. Good Experience with System Integration architecture, Interface design and development.
  • Experience with Design & implementation SOA web services and SOA BPM architecture.
  • Experience with ILOG JRules (Business Rules Management System).
  • In depth knowledge of WebSphere MQ and JMS objects.
  • Supporting and implementing of Business Integration for various customers using WBI ICS, WPS and WBI Message Broker technologies.
  • Utilizing J2EE components such as EJB, SOA Web Services, JSP and Servlets.
  • Creation of the BPEL processes by using human tasks, selectors, Business Rules, Business State machines in Websphere Integration Developer/Websphere Process Server.
  • Designing, developing and testing of various business processes in the financial, public, telecom domains for various customers.
  • In depth knowledge of complete Software Development Life Cycle.
  • DB, Oracle, SQL Server 2000.
  • Worked on Rational Application Developer, WebSphere Integration Developer, BEA WebLogic Workshop, Eclipse, and ILOG Rules Studio for Java.
  • Very good knowledge on designing and implementing different integration patterns using Websphere Message Broker and MQ technologies.
  • Having experience on Message broker administration, configuration, Message flow development and ESQL coding.
  • Proficient in Websphere Message Broker features: SOAP Nodes Web service handling, File Nodes File Handling, Database Nodes, HTTPS protocol.
  • Excellent knowledge in migration of the flows from Websphere InterChange Server to Message Flows in Websphere Message Broker.
  • Experience with Clear Case UCM concepts. Version control tools such as Rational ClearCase, Rational ClearCase Remote Client.
  • Excellent hands on expertise in configuring WBI Adapters such as JText, JDBC, HTTP, Webservices, MQ and JMS.
  • Having very good experience and knowledge on different integration patterns like Publish/Subscribe, Request/Reply, Point to Point, Hub/Spoke, Synchronous/Asynchronous etc.
  • Good experiences with UNIX shell scripting. player.

TECHNICAL SKILLS:

Java/JDK Technologies: J2EE, JDBC, JSF1.1, 1.2, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JMS, XML, XSL/XSLT, HTML, DHTML, and JavaScript, Hibernate.

Operating Systems: UNIX, AIX, Solaris, Win 95/NT/2000/XP, LINUX

Integration Tools: WebSphere MQ, WebSphere Business Modeler, WebSphere Integration Developer, WebSphere Process Server, WebSphere Business Monitor, WebSphere Message Broker, WBI ICS, JText, JDBC, JMS, MQ, HTTP and Web services Adapters.

Languages:

Databases: Oracle, DB2 and SQL Server 2000/2005

Tools: Rational Base ClearCase, Rational clear case UCM 7.1, CVS, VSS, WMQ Tool, RFHUtil, SoapUI, XMLSpy.

Application Servers: Websphere Application Server, Websphere Process Server, BEA WebLogic Application Server.

IDE’s: Rational Application Developer WebSphere Integration Developer BEA WebLogic Workshop, Eclipse, ILOG Rules Studio for Java, WebSphere Business Integration Toolset, Websphere Message Broker Toolkit.

Protocols: TCP/IP, FTP, SOAP over HTTP/HTTPS, SOAP over JMS, POP, HTTP, SMTP

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Java Architect

Responsibilities:

  • Developed and Implemented WebServices and used Spring Framework.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Designed and developed the web - tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Designed and Developed persistence layer with Hibernate,jQuery.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Developed web pages using HTML/CSS and JavaScript.
  • Develop back-end messaging infrastructure for real-time web application in Javascript jQuery, node.js, redis.
  • Developed single page application with Angular JS
  • Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Developing web application with Backbone.js and PHP CodeIgniter framework.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Developed a bulletin board module for supplier and vendor information portal. Application included forms to upload notification documents to the Supplier bulletin and maintenance of documents, complete with CRUD capabilities and email notifications.
  • Developed PL/SQL procedure for login module and registration module.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Working experience in Web Services using SOAP and WSDL, JSF, JSON, JQuery, JMS and Oracle coherence.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS
  • In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
  • Developed application using Eclipse Ganymede for rapid development.
  • Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
  • Developing a new Content Management System backed by subversion using java EE technologies.
  • Used Jenkins for continuous integration, SonarQube for code quality inspection and Git for source code management.
  • Used Eclipse IDE for code Development along with GIT Hub for managing the code.
  • Involved in coding for JUnit Test cases
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Used Servelets and JSPs for developing action classes and views.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
  • Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Client Services Rep for SEO company specializing in Web 2.0

Environment: Spring, Hibernate, Struts, JQuery, AJAX, Sencha ExtJS, JavaScript, Node.js, Angular.js, bootstrap.js, backbone.js, Oracle, CRUD(1), PL/ SQL, JDBC, coherence, MongoDB, Apache CXF, REST, Eclipse, Weblogic, Subversion(SVN), Junit, Agile, UML, JSP, JavaServer Pages Standard Tag Library ( JSTL ), SERVELET, MAVEN, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG, Web 2.0, SOA,

Confidential, Philadelphia, PA

Sr. Java Developer

Responsibilities:

  • Development of a split billing system - core java, collections, spring, hibernate, mysql.
  • Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • DevelopedAdd, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Developed mobile applications using JQuery Mobile, PhoneGap, and Sencha for Virtual Confidential Inc
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Implemented UI angular bootstrap for faster and easier web development
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Confidential Inc.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Developed HQL queries for CRUD.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Optimized system performance by writing stored procedures and calling them Using JDBC callable statements.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Developed automation test cases using Java and selenium on Eclipse for web Ajax application
  • Implemented Spring AOP for admin services.
  • Developed application using MyEclipse for rapid development.
  • Extensively used Jquery, Confidential Websphere Portal APIs for authentication and personalization features
  • Provided expertise in the design and implementation of store functionality using WebSphere Commerce 6.x.
  • Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing Websphere Integration Developer (WID) and Sybase.
  • Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
  • Developed test cases and performed unit testing using JUnit.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Design and development of components, such as Class, and Sequence diagram in UML
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developing web-application using Struts/JSP/Servelet and javascript.
  • Developed pom.xml for the build of the application using Maven
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Created frontend screens using GWT framework
  • Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA.
  • Enhanced and created new Jasper Reports according to the requirements.
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
  • Develop SOA (SAAS), service documents for Enterprise Applications.
  • Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using J2SE DESIGN PATTERNS.
  • Confidential Websphere hosting and Apache Tomcat webserver integration - both on Windows and AIX platform.
  • Involving in Building the modules in Linux environment with ant script.
  • Development for both backend and front end applications. Extensive Programming by using PHP.

Environment: Java, J2EE, Spring, Struts, JSF, Dojo, Sencha ExtJS, JavaScript, CSS,Ajax, HTML 5, Node.js, Angular.js, bootstrap.js, backbone.js, DB2, CRUD, PL/ SQL, JDBC, coherence, MongoDB, APACHE CXF, soap, Web Services, Eclipse, Websphere Portal, WebSphere Commerce Developer, WebSphere Integration Developer(WID), WebSphere Studio Application Devloper (WSAD), Git, GitHub, Junit, Scrum, UML, JSP, JavaServer Pages Standard Tag Library (JSTL), Servelet, MAVEN, Xml, ITEXT, JIRA, Jasper report, ILOG, JRules, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP

Confidential, New York, NY

Java Developer

Responsibilities:

  • Implemented Spring AOP for admin services.
  • Developed and Implemented Web Services and used Spring Framework.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • I worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
  • Used Ibatis to populate the data from the Database.
  • Database design and implementation of backend logic in DAO classes & iBatis SQL mapping.
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Migration of Commerce and caWE applications to JBoss and code changes to remove weblogic specific EJB related dependencies.
  • Configuration and deployment of application on to Jboss application server.
  • Auto-Generation of client side code using APACHE AXIS2 with JAXB-RI binding.
  • Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
  • Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
  • 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 and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Development of a split billing system - core java, collections, spring, hibernate, mysql. Used TOAD for database query testing, in the process of optimizing the queries.
  • Written and executed stored-procedures on SQL SERVER back-end through JDBC API.
  • Designed and Installed Server software which included WebSphere 6.02, DB2, and DB2 Everyplace.
  • Mentored/trained a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
  • Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE.
  • Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Used ANT for building the application and deployed on BEA WebLogic 8.1 Application Server.
  • Configured Hibernate session factory in applicationcontext.XML to integrate Hibernate with Spring.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
  • 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 CVS for version control.
  • Used Visual Source Safe (VSS) for source code maintenance.
  • Created Active Reports in Cognos 10 as Proof of Concepts for offline reporting.
  • Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
  • Expertise in employing Water Fall Model and best practices for software development.
  • Layout and design the overall architecture and migration approaches using Oracle ADF.
  • Integrate the ExtJs/Sencha framework with Oracle BPM.
  • Business layer implemented using Spring MVC and Enterprise layer using JMS - Confidential MQ Series which would in turn store the data on AS/400.
  • During the life cycle of the project my responsibility also includes MySQL database administration and maintenance over Linux server.
  • Deployed and tested the application on Weblogic7.0 in windows and Unix environment.
  • Co-developed dynamic Ruby on Rails/HTML5 application highlighting numerous data visualization of web metrics.
  • Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
  • Participate in architecting and engineering a Pinterest-style "style-board" that integrated w/ content from the Drupal CMS and Magento Shop systems via the server-side "core" API, utilizing Backbone.js for client-side display logic and asynchronous communication with the server.
  • Developed a .NET 4.0 desktop application using VB to process hardware products for a GSA reseller that loads an XML data download, calculates prices, allows manipulation of the data, and exports the data into a variety of CSV files.
  • Developed using VB, Asp, C/C++, some java, javascript, vbscript, SQL, ADO record sets, ODBC and Com/DCom technologies, windows API. Utilized many of the significant internet programming languages.
  • Level 3 Application support, troubleshooting, and vendor management for the following software products: mainframe Confidential Java, mainframe Confidential C++, Edge Portfolio Analyzer, Subversion, XML Toolkit, Confidential Language Environment (LE).
  • Involved in developing PL/SQL stored procs and Informatica Workflows to migrate data from Legacy Mainframe/AS400 based systems.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Responsible for the design, development, unit testing, deployment and maintenance of COBOL and PL/I programs for two major projects:
  • Configuring and analyzing JCL to execute mainframe batch.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
  • Reverse engineered and reengineered the Student Enrollment System for the Louisiana Community Technical College System using VB and ASP.NET 2.0.

Environment: Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, JQuery, JQuery, JSP, SERVLET, MYSQL, Toad, SQL Server, DB2, UML, Netbeans, SeleniuM, ANT, Xml, EMC Documentum, JIRA, SWING, CVS, Visual Source Safe, Cognos, ILOG, Water fall model.

Confidential, New York, NY

Java Developer

Responsibilities:

  • High-level design and low-level design of AML UI, KYC Web Services, and ILOG JRules.
  • Implementing of AML KYCS front end (Create Entity page, Search Entity page, Retrieve Entity page and Update Entity page) using JSP, Spring MVC framework.
  • Generation of client jars for search Entity, Retrieve Entity, Create Entity and Update Entity web services.
  • Integration of web services in AML Front end.
  • Writing java client code for Search Entity, Retrieve Entity, Create Entity, Update Entity, and Associate management web services.
  • Writing build scripts to generate client jars for Search Entity, Retrieve Entity, Create Entity, Update Entity, and Associate management web services using both axis2 and WebSphere runtime environments.
  • Writing Create Entity validation rules and kyc validation rules using ILOG JRules.
  • Writing DML scripts to store application help text in DB2 database.
  • Writing DML scripts to store config data in DB2 and Oracle database.
  • Promoting DML scripts to DB2 and Oracle databases.
  • Setting up Rational ClearCase (Thick Client) and Rational ClearCase Remote Client (CCRC) plug-in for Rational Application Developer, ILOG Rules studio and WebLogic workshop.
  • Setting up Cruise Control to automate the build process, this will get the code from clear case and build the ear/jar files. This later replaced with Rational Build Forge.
  • Code labeling, branching and writing config specs for ClearCase.
  • Migrate EAR/JAR files to non-prod WebLogic/WebSphere/ILOG RES servers.
  • Coordinating the AML production releases with WebLogic/WebSphere webadmin and DB2/Oracle DBA.
  • Providing production support for AML FE, KYC web Services, and ILOG JRules.
  • Leveraging WebLogic/WebSphere webadmin to resolve infrastructure issues like out of memory, java heap size, performance issues.
  • Working with LT team to run the Load Test on AML application.
  • Using Interoscope for performance monitoring.
  • Coordinating with system admin to setup MQ environment.
  • Creating queue managers and queues.
  • Capacity planning of queues.
  • Designing and implementing of Event Publish web service for publishing the events to MQ queue.

Environment: JDK1.5, Rational Application Developer (RAD 7.0), Spring MVC 2.0, AppFuse 2.0, AIX 5.3, Solaris 10, WebSphere Application Server V6.1, Confidential HTTP Server V6.1.0.5, WebSphere Process Server V6.0, Websphere Business Monitor V6.0.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • A new interface between Acela and IMPACT was developed. IMPACT will provide a web service that will allow Acela to notify it to start and stop monitoring of a circuit. Acela will utilize the Web services adapter to communicate with IMPACT.
  • Modified interface between Acela and F&E. This Receives F&E requests to update F&E circuit segments in NetPro CSDB (Circuit Segment Database).
  • Built UNIX scripts to monitor each instance of ICS, which check if ICS process is running, application adapters are running and bring them up if they are down.
  • Responsible for developing complex SQL queries for ICS Core
  • Designed and Developed the Collaboration flow for each interface
  • Performance tuning of interfaces developed by other development teams
  • Development of the Business Objects, Maps, Collaboration Template/Objects
  • Extensively used JDBC, Email, Workflow and Webservices connectors
  • Involved in the testing phase and in the deployment of interfaces from DEV to QA, QA to UAT and UAT to Production environments.
  • Debugging data in Work In Progress (WIP) tables
  • Used Flow Manager for failed flow resubmission
  • Debugging of Production issues in critical time bound situations.
  • Prepared production support documentation

Environment: JDK, Confidential WBI ICS 4.3.0.2, WebSphere MQ 5.3, Web services Adapter 3.4.0, JDBC Adapter 2.6.5, Workflow Adapter 2.8, Email Adapter 5.5, Oracle8i.

Confidential, Secaucus, NJ

Java Developer

Responsibilities:

  • Followed the Agile methodology iterative process for each of the module in the project.
  • Developed the Login Module and Reimbursement Module.
  • All modules developed with the framework design patterns and DAOs, Hibernate for persistence layer, Spring Framework for Application layer.
  • Prototyped Flex based RFC using Flex, consuming web services using BlazeDS.
  • Used Spring framework in enabling Controller Class access to Hibernate.
  • Designed and developed several Flex UI Screens and Custom Components using MXML and Action script.
  • Designed and developed user interface using Flex Components: ViewStack, Checkboxes, Repeater, Title Window, Text Area and others.
  • Created components that have multiple views using States and also used Effects and Transitions when a State is entered or exited.
  • Extensively used to data models to store the form data.
  • Worked on a proof of concept on Internationalization in flex.
  • Developed Action Script functions for event handling response handling and error handling
  • Implemented Singleton Service Locator design patterns in Cairngorm MVC architecture to interact with backend.
  • Implemented JSON with Flex to feed Data grids into the web application.
  • Worked on development of Error Handling mechanism on the Flex side by catching the error code and message streamed from server and wrapping it in a custom Exception Object.
  • Used Blaze DS to connect flex application with backend J2EE and Web Services layer to pull out the data to Flex UI components
  • Was responsible for deploying and testing webservices components.
  • Responsible to create Web Services to various web applications using Apache Axis 2 responsible to create WSDL, WSDL2Java and Java2WSDL Stubs
  • Extensively used SOAP in webservices to communicate with other applications.
  • Used SAX and DOM for parsing XML.
  • The Log4j package is used for the debugging.
  • Created JUnit and FlexUnit test case design logic and implemented throughout application.
  • Used ANT tool for building and deploying the application.
  • Used Toad tool to create Views and Stored procedures.
  • Created Data model (Schema) of the Database.
  • The project was implemented in Websphere Application Server for the development and deployment.
  • Participated in regular code reviews and design meetings.

Environment: Java, JSP, J2EE, Hibernate, Log4j, Struts, JSON, Apache Axis 2.

We'd love your feedback!