We provide IT Staff Augmentation Services!

Java Architect Resume

San Francisco, CA

SUMMARY

  • More than 12Years of experience in Web Application Development & Designing.
  • Proficiency in Java, J2EE and the latest frameworks like JSF, Oracle ADF components.
  • Extensive experience in developing various web based applications using Hibernate and Spring frameworks.
  • Experience with WEB 2.0 technologies like DWR, Ajax and CSS.
  • Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
  • Expertise in Working on cross cell configuration ofBPMand WAS environments
  • Expertise in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA) Programming.
  • Vast experience with Core Java and J2EE using most of the advanced features of Java including JDBC, Spring, Struts, EJB, Servlets, Hibernate.
  • Strong command in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, bootstrap.js, Node.Js and Projects UI Designing Team.
  • Excellent knowledge and experience in Oracle Database, JDBC, DB2, PL/SQL, MS SQL Server, My SQL Server, Mongo DB.
  • Experience in design and development of JUNIT test cases, load balancing and failovers with cache servers and application servers.
  • Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and TDD.
  • Expertise in integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, ClearCase and VSS.
  • Experience in developing and implementing Web Services using REST, SOAP, WSDL
  • Good at Documenting and User requirements and System Specifications.
  • Hands on UML compliant high level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
TECHNICAL SKILLS
  • Java
  • J2EE
  • Hibernate
  • Spring
  • Struts
  • JDBC
  • Servlet
  • NetBeans
  • Eclipse
  • JNDI
  • JDBC
  • Appian
  • BPM
  • Websphere
  • Angular.js
  • Node.js bootstrap.js backbone.js
  • JSP
  • HTML
  • CSS
  • JQuery
  • Javascript
  • XML
  • SOAP
  • PL/SQL
  • JSF
  • PHP
  • JMS
  • Junit
  • EJB
  • DB2
  • CRUD
  • MySQL MS SQL
  • Oracle
  • Apache CXF
  • REST
  • SOA
  • Apache Tomcat
  • Linux
  • Eclipse
  • Scrum
  • SVN
  • UML
  • JSTL
  • Maven.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java Architect

Responsibilities:

  • Worked on Java/J2EE framework APIs like Spring, iBatis and Hibernate.
  • Architect and testing of web application and integration projects using technologies such as Core Java, J2EE, Multi - threading, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP)
  • Architect applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.
  • Implementing REST API Layer, Process flow, workflow services and patterns design for the entire application in IBMBPM.
  • SOA design and development using WebSphere Integration Developer and IBM BPM tool.
  • Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EE Initiated use of HttpUnit, Selenium IDE for testing.
  • Worked with J2EE and J2SE technologies including JSP, Java Web Start, and Weblogic.
  • Architect new features in website using Java/J2EE under Santana Framework and enhance existing features. Refactoring code, redesign current design.
  • Design, development, testing and deployment of IBMBPMapplication including, process modeling, process analysis.
  • Working on IDE’s like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
  • Worked with various development tools like: Xcode, Eclipse, Android Studio, QNX Momentics, IngeDev, Doors, Wire Shark, Jira.
  • Used Eclipse IDE for Java and XML development and QA and branched projects using Tortoise SVN.
  • Used JNDI lookup in establishing a singleton database connection class using JDBC.
  • Worked on LDAP server administration and JNDI API for communicating the openLDAP server.
  • Created BPM workflows in Appian using the process modeler.
  • Managed end-to- end application support for all Appian applications deployed.
  • Designed the network infrastructure to support the Appian environment and interfacing systems.
  • Developed and modeled BPM design flows for the client.
  • Played programmer role in the BPM project implementation for Confidential -India, analyzing the project requirements and developing them accordingly.
  • Architect Java/J2EE development structure for Rational Application Developer.
  • Architect web-based maintenance application to maintain complex specification documents. Used JQuery,Wicket, and iBatis against a MySQL database
  • Configured clusters in IBMBPM- Golden Topology with Oracle database
  • Designing High availability environments in WebSphere Application Server and IBM BPM environments.
  • Architect new PL/SQL stored procedures for new Oracle 11g and Reports development
  • Played a key role in installation and configuration of the various Hadoop ecosystem tools such as Sqoop, Flume, Pig and Hbase.
  • Architect front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
  • Architect a Rich Single Page Application using HTML, CSS, JSP, JSON, Angularjs, React.js, Node.js, bootstrap.js, backbone.js.
  • Design of the process flow in Oracle BPM and jBPM to evaluate the difference between the behavior of different BPM tools
  • Architect application using Angular.JSandNode.JSconnecting to Oracle 12c on the backend.
  • Defined and Created SOA software and hardware infrastructure, including Application Servers, Services Bus, Server Domains etc.
  • Used Eclipse IDE for designing, coding and developing applications
  • Used Github repository for version control.
  • Architect use cases for each component of business workflow, create technical design documents with different UML diagrams like sequence diagrams and class diagrams using Rational Rose
  • Architect IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO). Also Developed hibernate mappings to tables using JPA annotations.
  • Backend development with LINUX, UNIX
  • Performed Benchmarking and Load testing usingCassandra-stress tool.
  • Performed Unit Testing and developed Unit Test Classes using JUNIT
  • Architect Web based Dynamic Form Builder using HTML, CSS, JavaScript Object-to-XML.
  • Used REST WebServices for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
  • Worked on stored procedures, triggers, cursors, DB scheduler, PL/SQL, MySQL and SQL queries

Confidential, Rockville, MD

Java Architect

Responsibilities:

  • Usage of version control repository SVN (Subversion by apache), JIRA/ QualityCenter for ticketing, Wiki for documentation, Jenkins for nightly build.
  • Architect multi-tiered J2EE design utilizing MVC architecture Spring, Struts, Hibernate and Websphere Application Server connecting to an Oracle database.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS
  • Architect new interfaces using java, maven/ant, spring mvc / struts, or hibernate based on provided requirements XSD/DDF’s
  • Architect the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO).
  • Created templates by generating runtime html inBPMcoaches
  • Development of Web (Intranet) database-driven and GISJava/J2EE applications for Oracle 12c. databases.
  • Leading JavaScript Frameworks Team like Angular.js, backbone.js, bootstrap.js, Node.js.
  • Providing a responsive, AJAX-driven design using JavaScript libraries such as JavaScript, jQuery, backbone.js, Node.js AngularJS and Bootstrap.js - Using Subversion for version control.
  • Architect Cloud based Service Bus on WSO2 for engaging stakeholders in the initial SOA discussions.
  • Architect additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Used Eclipse IDE for Java and XML development and QA and branched projects using Tortoise SVN.
  • Developed Presentation layer User Interface coaches and coach views using IBMBPMAuthoring Environment using HTML, DHTML, XML, CSS and JavaScript.
  • Used Java, multithreading, JDBC, QuickFIX, Sybase, GemFire, MS SQL, Tibco, Financial Fusion and Eclipse to design and implement high volume, low latency and multithreading FIX trading platform.
  • Developed dynamic web pages using HTML5, CSS3, JQuery, d3.js, AngularJS, Bootstrap, JavaScript and Eclipse as Text Editor.
  • Worked with Developers in critical troubleshooting and Root Cause Analysis forBPMapplications during the upgrade of Business Process Manager.
  • Worked on configuring connection pools using JNDI and JDBC.
  • Used the latest versions of Appian to enhance the existing applications and upgrade.
  • Design applications using BPM Appian (Business Process Management software).
  • Utilized LDAP account syncing as authority authentication for Appian.
  • Developed and designed BPEL/BPM Processes for Requestor and Provider.
  • Worked on application development using Appian BPM platform.
  • Architect HTML, CSS, Javascript and JSP pages for user interaction and data presentation.
  • Architect various Web Services using WSDL, SOAP and Oracle JDeveloper
  • Architect Java programs, performed builds, monitored DB2 data and ran SQL.
  • Architect and implemented four Agile Scrum teams for product development.
  • Architect a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
  • Architect a prototype Java Servlet that calls OpenEdge processes using JSONRPC
  • Used WSAD WebSphere Studio Application Devloper for writing code for JSP, Servlets, and Struts.
  • Architect user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • OOP in PHP to extend or update functionalities.
  • IBMBPMIntegration to Various external systems like SOA and J2EE WAS in meeting the architecture design goals.
  • Architect SOA enterprise system using Oracle SOA Suite
  • Architect REST WebServices for the management of data using Apache CXF (JAX-RS)
  • Development work is also done to the legacy system using WebSphere Studio Application Devloper WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
  • Developed automation test cases using Java and Junit on Eclipse application.
  • Architect webservice component using REST, SOAP, WSDL, XML and XSLT to interact with the middleware
  • Architect Maven build file to build the application and deployed on WebSphere Application Server.
  • Worked with Oracle RDBMS for writing complex queries and PL/SQL, SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times.

Confidential, New York-NY

Software Architect

Responsibilities:

  • Architect application which uses J2EE architecture model and Struts Framework first on Weblogic and helped in migrating to JBoss Application server.
  • Worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
  • Architect Application based on J2EE using Hibernate, Spring, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to developWPScomponents.
  • Used JSF messages for handling the error messages for the applications
  • Preparation of the framework classes for communication between portal to EJB and Hibernate
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Worked on the MySQL migration project to make the system completely independent of the database being used. Used Spring IBatis to implement this.
  • Involved in developing custom taglibs, JSP, EJB's, JQuery, Portlets and DB2 - stored procedures.
  • Used TOAD for all database query testing and optimizations.
  • Architect Dash-Board to monitor and report Cache Coherence Servers.
  • Worked on multiple projects based on Oracle ADF framework and Oracle WebCenter
  • Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
  • Used J2EE based App Servers like Jboss WebSphere Weblogic and Web servers like Apache Tomcat
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Deployed the application onApacheTomcat
  • Architect packages for Transforming and Loading of Data from Sybase, Oracle to MS SQL Server by using SQL Server Integration Services
  • 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.
  • Used JDBC, JavaScript, Servlet, and JDBC and used SQL Server for backend. Interaction with business users to gather requirements.
  • Architect web presentation layer using jQuery, JavaScript, HTML and CSS according to internal standards and guidelines.
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Rewrote code for enabling download as .pdf with new iText library for Java
  • Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support. Build and maintained a Selenium Regression test suite.
  • Involved in Requirement analysis, design and Implementation applying the Water fall model.
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • 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.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Wrote complex sql statements to retrieve data from the DB2 database.
  • Used JBoss application server to deploy application into Production environment.
  • Configuring and analyzing JCL to execute mainframe batch.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe
  • Build code using IDE IntelliJ and deploy it using Apache Tomcat.
  • Created directory structure flow using UNIX to receive and send data to internal and external systems.

Confidential, Bloomfield, Connecticut

Java Developer

Responsibilities:

  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitateDMLand DQL queries and represent object-database mapping.
  • Involved in transforming the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams.
  • Involved in development of Web Services, creation of WSDL and schemas.
  • Extensively participated on working withSpring framework. Involved in writing JSP and Servlets.
  • Involved in development of Web Services, were developed to receive client requests.
  • ImplementedSpringJDBC template,SpringException Strategy and AOP.
  • Involved in setting up WebSphere Application server and using Ant tool to build the application and deploy the application in WebSphere Application server.
  • Worked with the creation of Store Procedures. Involved in writing SQL queries, Stored Procedures to accomplish complex functionalities.
  • Part of team creating quality working J2EE code to design, schedule, and cost to implement use cases.
  • Developed Reusable classes in the middleware usingHibernate.
  • Involved in writing lots of JSP for maintains and enhancements of the application. Worked on Front End using Servlets and also backend using EJB andHibernate.
  • Worked on Presentation Layer using Struts Tiles, JSPs and Servlets.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Setting of DB2 build settings in RAD application development server.
  • Involved in writing the database integration code usingHibernate.
  • Creation of managed server and JDBC connections.
  • Worked on the application using Rational Application Developer.Designed & Developed Application flow UML diagrams of the application using Rational Rose.

Confidential, Charlotte-NC

Java Developer

Responsibilities:

  • Worked with Spring Batch Used Spring ORM module to integrate with Hibernate.
  • Developed the modules of Purchase Request, Purchase Order, Item Master modules.
  • Involved in the Enhancement of Summarization module.
  • Developed the web pages using JSP,CSSandHTML
  • Developed the RTM interface module to map the requirements to the test-case and Test design modules
  • Generic Tree Navigation control).
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
  • Made extensive use ofJavaNaming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Message-Driven beans in collaboration withJavaMessaging Service (JMS).
  • Involved in writing JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
  • Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
  • Wrote various SQL queries for data retrieval using JDBC.
  • Involved in building and parsing XML documents using SAX parser.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Extensively used SOAP formatted messages for communication between web services.
  • Developed the application on IBM WebSphere Application Server.
  • Developed the plug-in interfaces for the TMS features (TEE, Requirements, Version Control)
  • Developed Form Beans, which are used to store data when the user submits theHTMLform
  • Coded variousJavabeans to implement the business logic
  • Development of GUI using AWT
  • Involved in creating the tables using SQL and connectivity is done by JDBC
  • Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test usingHTMLand JSP.
  • Apache Tomcat is used as an Application Server to Deploy the Application.

Hire Now