We provide IT Staff Augmentation Services!

Java Architect Resume

0/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Around 9+ 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.
  • 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
  • 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 remote 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
  • Strong Testing support & defect resolutions skills.
  • Good working knowledge in building application using apache ANT builder and Junit automated testing.
  • Strong experience in RDBMS concepts, Oracle 9i/8i and MySQL.
  • Good Knowledge in Developing, Customizing Oracle Modules with Oracle ADF and Integrating process with Oracle Data Integrator.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
  • Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
  • Possess application Server experience with Weblogic and IBM WebSphere Application Server.
  • Extensively used different IDEs like Eclipse, WSAD and RAD.
  • Used Clearcase for Version Control.
  • Excellent communication skills to deal with people at all levels.

TECHNICAL SKILLS

Languages: Java/J2ee, SQL, PL/SQL, HTML, DHTML, JavaScript, C, C++, C#, Perl, UML, XML, XSL, XSLT

J2EE Standards: JDBC, JNDI, Java Mail, JTA

Web Technologies: JSP, Servlet, JAX-WS, AXIS, SOAP, JMS, IBM MQ Series, EJB, RMI, ASP.NET, IBM Filenet

RDBMS: Oracle, MySQL, Sybase

IDE’s: RAD, WSAD, Eclipse, JDeveloper

Web/App Servers: WebSphere Application Server, WebLogic, JBoss, Tomcat

Frameworks: Struts, JSF, Spring, Hibernate

Operating Systems: Windows 2000/XP, UNIX, Solaris, Red Hat, AIX

Case Tools: Rational Rose, MS Visio, Erwin

Development Tools: TOAD, SVN, Confidential, ClearCase, Accurev, JUnit, Log4J, WebMethods.

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Java Architect

Responsibilities:

  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed mobile applications using JQuery Mobile, PhoneGap, and Sencha for Virtual Infotech Inc
  • Developed web pages using HTML/CSS and JavaScript.
  • 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 Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Creation of REST Web Services for the management of data using Apache CXF
  • Worked on web services SOAP and REST technologies
  • Used Confidential to maintain source and version management and used Eclipse as IDE.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support.
  • Developed test cases and performed unit testing using JUnit.
  • Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Design & Development of the User Interfaces using HTML, CSS and JSP.
  • 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.
  • Developed pom.xml for the build of the application using Maven
  • Use jPod and iText to manipulate PDF operations.
  • Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience.
  • Integrated Jasper Report with Struts web based application.
  • Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.

Environment: Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Oracle, Crud, Pl/Sql, Jdbc, Apache Cxf, Rest, Eclipse, Weblogic, Clearcase, Junit, Agile, Uml, Jsp, Jstl, Servlet, Maven, Itext, Google Web Kit (Gwt), Jasper Report, Ilog, Web 2.0, Soa.

Confidential, Dallas, TX

Sr. Java/J2ee Developer

Responsibilities:

  • Developed and Implemented WebServices and used Spring Framework.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed web-based customer management software using Facelets, Icefaces and JSF
  • Used Dojo for the client side development and validations
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (ExtDirect).
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
  • Developed web pages using HTML/CSS and JavaScript.
  • Developed the Portlet Web Interface using Ajax, JSF.
  • Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
  • Created new tables in DB2 database.
  • Developed the CRUD API for the POSEngine using Restful Webservices.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Created complex SQL and used JDBC connectivity to access the database
  • Implement web service components using Apache CXF framework
  • Good understanding of SOA framework as eHP composes of multiple webservices using SOAP, REST and JMS
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Used Eclipse IDE for designing, coding and developing applications
  • Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server
  • Developing a new Content Management System backed by subversion using java EE technologies
  • Developed test cases and performed unit test using JUnit Framework.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed UML diagrams using UML and Rational Rose.
  • 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.
  • Developed Servlets and Worked extensively on Sql.
  • Used Maven script for building and deploying the application.
  • Involved in migration of Data from Excel, Flat file, Oracle, XML files to SQL Server by using BCP and DTS utility.
  • Involved in the development of reports using iText tool.
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • 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.
  • Adopt Agile Methodology to plan using JIRA.
  • Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
  • 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 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.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS. Technically, it is a 3-tier client server application, where GUI tier interacts with Java middle-tier custom library and queries an Oracle 10g database using Hibernate.
  • Apache Tomcat Server was used to deploy the application.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Developed custom web forms using PHP and JavaScript.

Environment: SPRING, HIBERNATE, STRUTS, JSF, WEB SPHERE PORTAL, APACHE CXF, SOAP, WEB SERVICES, DOJO, AJAX, SENCHA EXTJS, JAVASCRIPT, CSS, HTML5, JSP, JSTL, SERVLET, DB2, CRUD, PL/SQL, JDBC, UML, ECLIPSE, JUNIT, MAVEN, XML, ITEXT, ORACLE ECM, JIRA, GWT, SUBVERSION (SVN), JASPER REPORT, ILOG, JRULES, SCRUM, WEB 2.0, SOA, JMS, APACHI TOMCAT, LINUX, PHP.

Confidential, Jersey City, New Jersey

Sr Java Developer

Responsibilities:

  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Used Ibatis to populate the data from the Database.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Developed Web pages using JSF.
  • 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.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Used TOAD for all database query testing and optimizations
  • Scheduled reports daily, weekly, monthly for executives, Business analyst and customer representatives for various categories and regions based on business needs using SQL Server Reporting services (SSRS).
  • Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
  • Design and Developed using WebService using Apache Axis 2 on JBOSS.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Deployed the application in JBOSS Application Server.
  • Experience in Medicare/Medicaid Business implementation of Facets for Confidential .
  • Used VSS (Visual Source Safe) as configuration management tool.
  • Java Based Quality Center plugin which can be used in any tools such as Selenium, RFT etc.
  • Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used Confidential for version control.
  • Proficient use of developing applications using Eclipse, My Eclipse, RAD, NetBeans and ANT.
  • Served as developer architect for the application involving heavy use of ASP.NET, C#.NET, JavaScript, AJAX, XML, SQL, T-SQL, XHTML, CSS.
  • Resolved the compatibility issues among Portlets and EMC Documentum API classes
  • Used JIRA issue tracker to file the bugs.
  • Developed Swing for user interaction and data presentation.
  • Designed Power Cubes using Cognos Transformer
  • Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules.
  • Design and develop pricing region services using Oracle ADF, JSF and Oracle Spatial.
  • Design of the process flow in Oracle BPM and jBPM to evaluate the difference between the behavior of different BPM tools
  • Design and implement batch & entry code system and book keeping service (IBM MQ Series, Broadridge ADP, Mainframe, Seagull)
  • Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
  • Deployed the applications in Linux servers using deployment scripts.
  • Used Resource Manager to schedule the job in Unix server.
  • Design and Develop programs in C++ to integrate as per the users requirements.
  • Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
  • Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
  • Process Automation: coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby
  • Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
  • Developed .NET components using C# and involved in the deployment of those components.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
  • Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
  • Develop/test/debug JCL.
  • Developed Servlets and Worked extensively on Sql
  • Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from Classic ASP Debt intake program.
  • Used Visual Studio 2008 to develop this mix program of both Classic ASP and ASP.NET. Used vbscript, javascript, and added some new ASP.NET pages.
  • 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 Develop programs in C++ to integrate as per the users requirements.

Environment: Java, Spring, Ibatis, Struts, jsf, ejb, Jquery, Mysql, Toad, sql Server, db2, Apache Axis2, wsdl, Netbeans, Jboss, Confidential, Visual Source Safe, Selenium, 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, New York, NY

J2EE Developer

Responsibilities:

  • Created use cases, class diagrams and sequence diagrams as a part of requirements gathering
  • Designed JSPs and Servlets in the web tier
  • Implemented design patterns such as Business Delegate, Service Locator and Data Access Objects
  • Developed form beans and action classes using Struts framework
  • Produced web services so that different agents from within the network can access them
  • Involved in different phases of the Software Development Lifecycle such as Requirement Analysis, Design and Development
  • Handled large amounts of data processing and loading it into the database
  • Developed Client/Server programs using Socket Programming, RMI and Multithreading
  • Involved in debugging using JUnit and Log4J
  • Developed the application using Eclipse
  • Deployed the application using Apache Tomcat on Windows 2000

Environment: J2EE, Eclipse, Apache Tomcat, Oracle 9i, JSP, Servlet, HTML/DHTML, JavaScript, CSS, Jakarta Struts, JNDI, WSDL, AXIS, SWING, ANT, JUnit, Log4J, Confidential, MS Visio 2003, Windows 2000.

Confidential, Reston, VA

Java Developer

Responsibilities:

  • Implemented MVC architecture by making use of Struts framework
  • Developed JSPs and Servlets in the web-tier and EJB’s in the business tier
  • Client side validation was done using JavaScript and CSS was used to define the view of the pages
  • Implemented business logic using Session Beans
  • Implemented data access objects using Entity Beans
  • Used JMS/IBM MQ Series for synchronous/asynchronous communication and sending updates to various other applications
  • Developed user interface using JSPs and HTML
  • Designed Tables, Indexes, Stored Procedures, Functions and Triggers for the database
  • Involved in different phases of Software Development Lifecycle such as Requirement Analysis, Design and Development
  • Developed the application using WSAD
  • Deployed application using WAS on Windows 2000 platform

Environment: J2EE, IBM WebSphere Studio, IBM WebSphere, Sybase ASE, JSP, Servlet, HTML/DHTML, CSS, JavaScript, EJB, Jakarta

Confidential, Raleigh, NC

Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Worked on development of common framework in Google web Toolkit(GWT) to build screens and make remote procedure calls to middle ware
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • 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
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Validator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Handled on issues related to conversion of JAVA to AJAX
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.

Environment: Java, J2ee,Ajax, Google Web Toolkit(Gwt) Struts, Jsp, Jdbc, Ejb, Ant, Xml, Ibm Web Sphere, Junit, Db2, Rational Rose, Confidential .

We'd love your feedback!