Java Architect,resume Profile
Objective:
To seek a challenging position in IT industry where I can utilize my skills as a Java Architect / senior Java Developer. I look forward to working in emerging technologies and engaging in multi-disciplinary interacts.
Summary
- Around 10 years of experience in analysis, design, development and implementation of J2EE Applications.
- Experience in Design and development of Internet / Intranet applications using JAVA / JMS / EJB / JSP / Servlets / Struts / Hibernate / RMI / CORBA / XML / AJAX / eMatrix / J2ME / Log4j / ANT.
- Strong development experience on SQL, PL-SQL, Oracle 10g and knowledge on MS-SQL Server '00 and knowledge on DB2 9.1.
- Worked extensively on JSP, Servlets, Spring, Hibernate and Struts Frame work.
- Good understanding of Distributed Enterprise applications and Web Technologies with Multi-Tier architecture involving GUI, Object Oriented design and RDBMS.
- Expertise in developing web based GUIs using Java Applet, AWT, J2ME, Swing, J2EE, HTML, Java Script and Ajax.
- Proficiency in J2EE technologies of EJB, RMI, JSP, Servlets, JDBC, JNDI, JMS, JSF, JSTL, Web Services.
- Experience in Producing, Exposing and Consuming Web services.
- Proven ability to execute all phases of the software development process.
- Experienced in implementing Full life cycle of software development process with proper documentation.
- Working experience in UML using Rational Rose and Visio and good understanding on Gang of Four Factory, Builder, Singleton, Proxy, Adaptor, fa ade, decorator, and J2ee Design Patterns Front controller, interceptor filter, business delegate, session fa ade, service locator, DAO pattern .
- Skilled at programming on different Java IDEs Eclipse, WASAD and RAD.
- Experience in Websphere 6.1 ND deployment, clustering, administration, monitoring and configurations
- Worked closely with other developers to design the system based upon MVC Model View Architecture.
- Good understanding on CMM-5 Process.
- Involved in Oracle 10g Real Application cluster RAC setup and administration on Linux.
- Six Sigma Green Belt Certified - 2006.
- Involved in entire lifecycle of the project including Analysis, Design, Development, Testing and Implementation of the Project.
- Familiar with flex.
- Good understanding and working knowledge on Infrastructure setup and implementation.
- Prepared the SCMP Process document and setup the repository and issue tracking systems.
- Having experience in Web design and e-commerce.
Technical Skills:
Languages : Java, HTML, JavaScript, SHTML, C.
Java Technologies : Servlets, J2EE, JDBC, Beans, JSP, XML, DROOLs.
Architecture/Framework : MVC Architecture including STRUTS, Spring, J2EE Technology,
Design patterns and Agile methodologies.
Web Development : JSP, Servlets, JavaScript, HTML, DHTML, XML, XSL, XSLT,
Struts, Hibernate, EJB, JDBC, Java-Beans, IBM MQ Series,
JNDI, SOAP, WSDL, ANT, Log4J.
Frameworks : STRUTS, Hibernate
Tools : Rational Rose, TOAD, TRAC, OSRMT.
RDBMS : Oracle, SQL Server, My Sql and DB2.
Middleware : RMI and EJB.
OOAD : UML, Rational Rose, MS Visio.
GUI : Swings, HTML.
Web Server : Apache Web server.
Application Servers : IBM Websphere, Jboss, Web Logic Application Server and Tomcat.
Version Control Tools : Visual Source Safe, CVS, Sub version, IBM-Clear case.
IDE : Eclipse, WASAD, RAD.
Operating Systems : Windows, UNIX.
Professional Summary:
- Architecting and implementing applications based on Java technologies.
- Developed server side and client side applications using J2ee architecture EJB, Spring MVC and AOP , Hibernate, AJAX, etc .
- Good understanding and working knowledge on GOF and J2ee design patterns.
- Developed configurable multithreaded java application.
- Gather information from the business users, analyze, recommend changes, provide end to end solution by designing, implementing and maintaining complex business applications.
- Schedule and call meetings to communicate, analyze and resolve technical issues.
- Act as a lead resource between the client and the offshore team members in an Onsite-Offshore model.
- Responsible for timely delivery of projects and deliverables.
- Prepare SCMP process documentation in compliance with the project and client requirements.
- Highly capable of learning new technologies/frameworks, implementing as per the requirements and meeting the standards as well.
Professional Experience
confidential
Java Architect / Tech Lead
Responsibilities:
- Responsible for communication and coordination between the onsite and the offshore.
- Responsible for implementation of ECO, ECR functionality.
- Responsible for architecting EBU-ESBI data exchange functionality.
- Designed and developed controller and business layers by implementing Spring MVC framework and used couple of modules with Struts Actions, Java, JSP and Hibernate.
- Instrumental in improving the overall quality of software and ensuring that team members follow best practices including test driven development TDD , refactoring, and constant code reviews. This resulted in increased productivity and improved client satisfaction.
- Worked with AJAX in the presentation layer.
- Designed and developed Factory Pattern, Singleton, business delegate, interceptor, proxy design patterns.
- Responsible for application performance tuning and handling memory leaks.
- Responsible for architecting foreign vault creation and pushing the data from supplier portals to EBU application.
- Responsible for Database design and writing the stored procedures.
- Developed Marshalling and Un-Marshalling for Request and Response XML using JAXB and to manipulate XML documents.
- Used XML parser APIs such as JAXP SAX and JAXB in the web service's request response data marshalling as well as un marshalling process.
- Developed Web Service clients and consumed Web Services as a part of SOA architecture.
- Developed and implemented Hibernate entity and hbm files for ORM mapping and code annotations.
- Responsible in application deployment, configuring and monitoring the Websphere 6.1 ND application servers and clusters.
- Responsible for Client interaction, functional analysis and Documentation.
- Responsible / involved in Oracle RAC setup and application deployment on RAC.
- Responsible for change management, Designing the CR / PR's, and performing the impact analysis on CR / PR design.
- Responsible for release management.
- Responsible for testing the application and getting the UAT done.
- Responsible for setting up the repository SVN and issue tracking system Trac .
- Used eMatrix PDM / PLM tool for data management and part life cycle.
- Responsible for training the users on newly developed functionality and preparing the training documents.
Environment: JAVA/J2EE, Servlets, JSP, Web sphere 6.1, Spring, Hibernate, Struts, UML, AJAX, JDBC, JUnit, IBM clear case, MS Visio, Sun Solari8/10, Oracle 10g, ANT, RAD, OSRMT.
confidential Java Architect / / Tech Lead
Responsibilities:
- Responsible for communication and coordination between the onsite and the offshore.
- Taking the sign off from the clients and business users on business requirements.
- Team meeting and User interaction meeting on periodical basis.
- Using tools like MS Visio and Rational rose for UML Diagrams
- Designed and developed Fragment trigger functionality using Java, MQ series.
- Designed and implemented the eReports functionality Client side UI and server side request process
- Designed and implemented the Clients applet version check functionality.
- Designed and developed Front Controller, View Helper, Business delegate, session fa ade, Business Object and Data Access Object J2EE design patterns.
- Involved Configuration, Development, Performing Existing Code analysis and recommending the best practices.
- Responsible for CVS branching, merging and tagging the code.
- Responsible for server side and client side coding, code review and critical defect fixing with in the turn around time.
- To ensure that the design is consistent with the product architecture, and is detailed to a point where implementation can proceed.
- Created the script and conducted stress testing, fine tuned the application in terms of CPU usage, performance, response time etc.
- Responsible for Websphere application server administration and application configuration and monitoring.
- Involved in Oracle10g RAC set up and administration of ASM and CRS.
- Responsible for resolving UAT and Production Issues and support.
- Involved in the builds deployment on Dev and production servers.
Environment: Java, JSP, Applets, Swings, EJB, Struts, MQ series, RAD 6.0, CVS, UML, Oracle 10g, MS Visio and Rational rose, Websphere 6.1, Oracle 10g.
confidential Sr. Java Consultant / Tech Lead
Responsibilities:
- Responsible for communication and coordination between the onsite and the offshore.
- Gather requirement and taking the sign off from the business users on business requirements.
- Team meeting and User interaction meeting on periodical basis.
- Analyze the requirement and prepare the UML Diagrams.
- Evaluating the ICE framework and configure to the application requirement.
- Developed ANT scripts, created queues and channels and configured the message queues.
- Manage and fix the issue on message queues.
- Involved Configuration, Development using Eclipse , Performing Existing Code analysis and recommending the best practices.
- Consumed Web services using Apache Axis.
- Responsible for CVS branching, merging and tagging the code.
- Responsible for development, code review and critical defect fixing with in the turn around time.
- To ensure that the design is consistent with the product architecture, and is detailed to a point where implementation can proceed.
- Created the script and conducted stress testing, fine tuned the application in terms of CPU usage, performance, response time etc.
- Responsible for the build releases on Development, staging and production servers.
- Responsible for resolving UAT and Production Issues and support.
Environment: Java, JSP, Applets, ANT, Tomcat Server, Oracle 9 and Rational rose, CVS, XML, WSDL, SOAP, Web Services, the ICE framework, UML, Eclipse.
confidential Sr. Java Consultant
Responsibilities:
- Involved in eDFP, MPEDWF, eRedbook and eDRB enhancements project estimations.
- Lead a team of 12 people across these 4 enhancement projects.
- Discuss the issues with customer on daily basis and assigning the task to the team members.
- Developed the Application Schema and trigger programs using the MQL scripts.
- Responsible for UML design using Rational rose
- Actively participated in resolving all the technical issues in architecture and application code.
- System has been designed as a multi-tier web application with JSP as an interface to the server side business processes and ADK, TCL programs are used for Data Access.
- Documentation was provided at every level for end users convenience.
- Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications.
- Handled Performance issues like proper of static, reusable Objects, constants, string, loop, casting, collections, heap allocation, reducing client-server interactions.
- Designed and developed Web pages using HTML, JSP and Java Scripts.
- Identified and resolved performance issues, using query optimization.
- Responsible for application monitoring and fixing/ reporting the issues.
- Responsible for designing and coding the Change Requests CR's .
Environment: JSP, eMatrix 10.0 / 10.5, ADK, MQL, J2EE, Tomcat, JSTL , Struts, AppWorx, HPSD, Oracle 8.
confidential Sr. Java Consultant.
Responsibilities:
- Designed and developed Action Links for Engineering central and Info Central.
- Wrote JSP's and JPO's for the web interface.
- Developed the Application Schema and trigger programs using the MQL scripts.
- Actively participated in resolving all the technical issues in architecture and application code.
- System has been designed as a multi-tier web application with JSP as an interface to the server side business processes and ADK, JPO Java Programming Object for Data Access.
- Documentation was provided at every level for end users convenience
- Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications.
- Handled Performance issues like proper of static, reusable Objects, constants, string, loop, casting, collections, heap allocation, reducing client-server interactions.
- Developed JSP Custom Tag Libraries to access the eMatrix system.
- Designed and developed Web pages using HTML, JSP and Java Scripts.
- Identified and resolved programming issues, JSPs and JPOs performance tuning opportunities.
- Wrote and executed the UTP for Routes, Customized Parts and Mass update functionalities.
- Involved in the Bug fixes and Code Reviews.
- Handled the eMatrix, oracle Administration on Production Server.
Environment: JSP, eMatrix 10.5, EJB, J2EE, UNIX, Eclipse, Weblogic App Server, ANT, Oracle 9.
confidential Sr. Java Consultant
Responsibilities:
- Designed and developed the Server side Functionality for Private exchange environment.
- Designed and developed different JSPs as Web interfaces
- Developed Common Routes module using JSP, HTML, JavaScript and JPO's.
- Wrote MQL Scripts for Application Schema
- Responsible for configuring and deploying the builds on Websphere on Solaris Window OS.
- Performance Analysis of the application s and fixing the problems / suggest solutions.
- Documentation was provided at every level for end users convenience
- Involved in the STP and FTP Testing and Code Reviews.
Environment: JSP, eMatrix, JPO's, EJB, Servlets, RMI, UNIX, Websphere application Server, JavaScript.
confidential
Responsibilities
- Designing and Developing the Ranking module.
- Wrote the Java Beans to access the data.
- Documentation was provided at every level for end users convenience
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Designed and developed User Authentication Permission and Session Management and Administrative Module for Fudomyo and Bowling Applications.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Wrote the UTP for User Authentication and Session Management functionalities.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Recreated the system architecture diagram and created numerous new class and sequence diagrams.
- Created combined deployment descriptors using XML for J2ee application
Environment: JDK1.2, JSP, Servlets, Weblogic, Orian Server, MySQL, Java, HTML/JavaScript.
confidential Developer
Responsibilities:
- Development of the Reverse Action Functionality
- Creating the Data Bean for data retrieval from the Oracle Data base.
- Design Development of GUI screens using JSP.
- Documentation was provided at every level for end users convenience.
- Involved in the System Testing.
Environment: Weblogic 6.1, Oracle 8.1.7, Java Servlets / Jsp's, Java, HTML/JavaScript, EJB