Java Architect Resume Profile
SUMMARY OF EXPERIENCE
- 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 EXPERTISE
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, CVS, ClearCase, Accurev, JUnit, Log4J, WebMethods.
EXPERIENCE:
Confidential
Java Architect
Responsibilities:
- Implemented application level persistence using Hibernate and Spring.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- 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 CVS 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
Sr. Java/J2ee Developer
Responsibilities:
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Configured Struts, Hibernate framework with Spring MVC.
- Developed and Implemented WebServices and used Spring Framework.
- 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.
- Created complex SQL and used JDBC connectivity to access the database
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Implement web service components using Apache CXF framework
- 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.
- Good understanding of SOA framework as eHP composes of multiple webservices using SOAP, REST and JMS
- 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
- Developed test cases and performed unit test using JUnit Framework.
- Developing a new Content Management System backed by subversion using java EE technologies
- 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
Sr Java Developer
Responsibilities:
- Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Used Ibatis to populate the data from the Database.
- Developed Web pages using JSF.
- 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 CVS Caremark.
- 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.
- Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- Responsible for developing GUI / user interfaces using JSP, CSS DHTML
- 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, cvs , 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.