Sr Java Architect Resume Profile
Professional Summary
- Sr Java Architect with nearly 14 years of experience in Analysis, Design, Development, and team management.
- Successful background of working with stakeholders to develop architectural solutions to align with organization's IT strategy, processes,IT assets and business goals.
- Having hands on experience in object oriented design using various UML tools.
- Excellent skills in SDLC ,including estimation, requirement analysis to design and development.
- Having experience in different architectural methodologies including object management Architecture OMA , IAA and Test driven architecture.
- Experienced in helping the account executives C-level , project managers and focus groups to minimize expenditure, avoid redundancy, and improve overall IT development strategies within organization.
- Experienced in project management including developing project Scope, project plan, resources management time, money, and people , recruitment, status reporting, coordinating with cross-functional teams and release management.
- Having core technical strength in System Analysis, UML based Design, Coding and team management.
- Having significant experience in domains like Airlines, Insurance, Telecoms, Web/Internet, e-Commerce, eCRM, Finance, Energy, e-GOV and Entertainment.
- Having excellent leadership/management skills
- Excellent communication skills.
Technical Skills:
Architecture : Test driven architecture,IBM-IAA,SOA
UML Tools : Rational Rose, MagicDraw ,Visio,Altova-UModel,Together
SDLC : Agile,RUP,Waterfall
Programming Languages: Java, C, C
Markup Languages : HTML, XML
Mobile Framework: Jquery,Sencha
JEE Technologies: JSP, Servlet, EJB2.1,EJB3.0
Patterns : Java Design Pattern, EJB Design Pattern,MVC
Framework: Struts 2.1, Spring 3.1
IDE: RSA7.0,Jbuilder, Eclipse3.4,WSAD5.1
App/Web Servers: Apache,Tomcat, Weblogic10g, Websphere6.1,JBOSS
Middleware: CORBA Visibroker,Orbix
Ecom: Blue Martini
ORM: Hibernate 3.0
Business Rules: JRule
Web services: WSDL,XSD, SOAP, AXIS, SOAPUI
SOA Tools: WBM,WID,WPS,Oracle ESB
Databases: ORACLE 10g,DB2, Sybase
Operating Systems: Unix Sun Solaris , Linux,Windows NT/2000/XP
Version Control Tools : VSS,CVS,CMVC,ClearCase
Professional Summary
Confidential
Responsibilities
- Responsibilities undertaken as a Java Architect Consultant:
- Leading the solution design for Interfacing applications external applications integrated with RxConnect applications .
- Created the high-level solutions blueprint for the re-engineering of Interfacing applications including stores applications and all the external third party applications.
- Completed the initial requirement analysis and completed the conceptual design of all the interfaces.
- Created high level initial architectural analysis IAA document.
- Presented the solution before the internal and external team and also to architectural review board.
- Created detailed solution design documents for each of the interfaces including Technical use cases,UML diagrams,performance matrices and test strategies .
Environment: Java,Web services, ESB,SOAP,JMS,Oracle, Weblogic,AIX,Visio.
Confidential
- Responsibilities undertaken as an Sr Java Architect :
- Designed and developed a prototype of the Fast Quote application for an insurance client ,using Java,spring,hibernate and Oracle.
- Completed design of all the use cases of the Quote and Buy application and provided application design documents including UML design.
- Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
- Delivered solution architecture to integrated ,Quote and buy application with other customer facing applications.
- Architected the business tier framework for Quote and Buy application including prototype,design and coding of some components.
- Conducted the weekly design review session and mentored other architects for design changes,to follow design guidelines and to provide optimum solution.
- Evaluated the latest tools/technologies for the development environment and produced configuration /usage documents and guidelines.
- Reviewed the codes, test cases and enforced coding best practices and helped developers to deliver quality codes.
- Defined the road map for migration to a services oriented architecture SOA and led services center of excellence. Key activities included defining: technology standards, services maturity model, life cycle model, reference architecture, and governance strategy.
- Developed prototype code to evaluate the two Mobile Frameworks Jquery and Sencha to be used as an enterprise-wide mobile framework.
- Provided high level solution design for Farmer's employee reward program, including data encryption, passing request data from HRMS and employee management system to a third-party and getting response data back by utilizing secured connections.
- Managed an offshore teams of developers.
Environment: JSP,CSS,HTML,JQuery,Sencha,Java 7.0, Spring, Hibernate,Tomcat,Eclipse,SOA,Web services, SOAPUI, Weblogic 9.1 ,OracleESB, MS-Visio,MagicDraw,Altove-UModel,Oracle 11g.
Confidential
Responsibilities
- Responsibilities undertaken as a Sr IT Architect :
- Developed the prototype of CCMS-Efiling application and presented prototyping before the management.
- Realized all the use case for CCMS-Efiling and produced detailed designs application architecture .
- Based on the detailed designs produced developer packets contain ML diagrams, development guide line, pseudo codes and SQLs .
- Involved in the code merge and creation of code bases from the old version of the code base.
- Helped developers to solve the coding issues and other technical issues.
- Developed one very complex use case.
- Involved in Web-services design and development.
- Conducted the design review session.
- Done code review of the each use case.
- Involved in unit testing and integration testing.
- Responsible for resolving critical issues and design change.
- Co-ordination with functional team for different function issues.
- Managed a team of developers 12 .and involved in planning, coordination with other team etc.
Environment: JSP, EJB2.1, Struts1.2,WAS 6.1, Eclipse, ANT, Clear case, Junit, SOA,Webservices, Tibco, Oracle,
-----------------------------------------------------------------------------------------------------------------------------------------
Confidential
Responsibilities
- Responsibilities undertaken as an Architect
- Participated Business requirement workshop.
- Involved in the analysis the requirements and participated in architectural feasibility study.
- As a part of the use case realization created all the diagrams including class and sequence diagrams.
- Created complete design of download module, including UML models using RSA7.0.
- Developed back-end component including Session Bean EJB2.1 for session facade pattern.
- Developed entity beans BMP for two download sub modules.
- Developed a test client to test the session and entity beans.
- Developed test cases using Httpunit to test the response data on the screen.
- Written test cases for the download component and done unit test using Junit.
- For batch module written shell scripts which convert a flat file in CSV format for download.
- Part of the Architects job developed Unit and Integration testing strategies.
- Developed POC for unit/Integration strategies.
- Prepared code review standards document and written rules for the automated code review tools PMD.
- For some old applications migration, created Project Scope/Report Document .
- Created details Project Plan for the migration.
- Involved in Architectural review meeting.
- Created all the build scripts using ANT and integrated with Quick build for continuous deployment.
- Mentoring and helping other programmers to complete their tasks.
Environment: RSA,JAVA 5.0, Jsp,Spring,EJB2.1,Hibernate,DB2,Clear case, Junit, HttpUnit, ANT, lo4j, JBOSS.Linux
Confidential
Responsibilities
- Responsibilities undertaken as an Architect
- Analysis/understanding of requirements by going through se Case Specification prepared by business analysts.
- Responsible for finding out IAA models for policy module.
- Responsible for customization of existing IAA model diagrams.
- Developed IAA-JDM models Class Diagrams and Sequence Diagrams and Java code for policy module.
- Done Use Case realization of CPS Common Policy Structure with all the required diagrams.
- Customized BOM model of CPS using Rational Software Architect.
- Given presentation of CPS and CPS Builder architecture before Lead architect/Managers.
- Developed all the POJOs required for CPS persistence.
- Written XDoclet tags in the each POJOs to generate DDL and hibernate configuration and mapping files.
- Generated DDL and hibernate configuration and mapping files.
- Done unit testing of Xdoctel mappings and corresponding POJOs and DDL.
- Developing CPS-Builder, which is responsible for getting data from Mainframe as a long String format,then parsing the string and applying object relationship defined in XML config files to generate a complex CPS object structure.
- Prepared test cases for CPS and CPS-Builder and done unit testing using JUnit
- Helped other architects to set setup and test CPS-Builder.
- Coordinating with developers to develop other service components using CPS and other framework components.
Environment: IAA,RSA6.0, Java Design Pattern,Spring,Hibernate,DB2,JRule,Maven,Perforce,JUnit
Confidential
Responsibilities
- Responsibilities undertaken as a Designer/Architect.
- Participated in requirement analysis workshops with requirement analysts to understand requirements.
- Mainly responsible for understand the business requirement and finding out the IAA model to fits with that requirements and customize it.
- Based on the customization requirements of the IAA model diagrams, updated the class diagrams and sequence diagrams using Rational Rose for each of the use case.
- Created JDM models for each of the use case.
- Using the IAA Java tools generated the Java skeleton code for each of the JDM model.
- Prepared Use Case Realization documents giving details of how implementers will implements for each of the basic flow.
- Coordinated with other team members to understand dependencies and how to resolve that dependencies.
- Presented the Use case Realization in the Peer review and QI meeting.
- Helped architect to estimate for realization and implementation.
- Developed base components for each use case.
- Co-coordinated and helped implementers to complete coding.
- Helped Architects to resolve some architectural issues.
- Participated Architectural meetings and helped Lead Architect to decide some architectural decisions.
Environment: Rational Rose, IAA, RAD6.0, Java Design Pattern, Spring, Hibernate, DB2, JRule, WBM, WPS, Primavera.
Confidential
Responsibilities
- Responsibilities undertaken as a Technical Lead.
- Requirements Management and Analysis of requirements.
- Worked closely with Chief Architect to prepare 'Primary design review' document based on the system requirements and presented it before the client.
- Developed a Prototype for the 'Proof of Concept' Using Java 1.5, Java bean, SAX handler ,which parses date from XML file and set the data to Java beans ,finally to convert data for creating text report to be used for manufacturing.
- Prepared 'High level design' document based on 'prototype' results and presented before client and other technical teams.
- Done UML based design including Use Case Diagrams, Class Diagrams and Sequence Diagrams using 'Rational Software Architect' RSA6.0 of an entire CMA module.
- Developed 'Low level Design' documents based on UML designs.
- Prepared presentations for 'design review session' and presented before the client and the 'Critical design review' team.
- Implemented 'Java Builder Pattern' to develop framework Builder and Director.
- Developed an entire component, which involves XML Parser, Java, Java Bean, using WSAD5.1.2 as IDE.
- Developed Parser-handler using SAX Parser.
- Completed unit testing using JTest and JUnit.
- Participated in Code Reviews and followed Sun Java coding standard.
- Participated in internal Integration testing.
- Team management and onside offshore coordination.
Environment: Rational Software Architect RSA , Java Design Pattern, XML SAX parser ,
WSAD 5.1.2, DB2, JTest, JUnit, CMVC, Windows XP.