J2ee Solution Architect Resume
South Lyon, MI
PROFESSIONAL SUMMARY:
- J2EE Solution Architect with extensive experience in Object Oriented Analysis, Service Oriented Architecture (SOA) , Design and Development using open source frameworks.
- Working on android/iOS application for networking, communication and server collaboration, Patent is under process.
- Extensive experience in full lifecycle of project that includes requirement definition, proof of concept, design, interface implementation, testing and maintenance
- Gained experience in legacy integration, web based project and automation of process .
- Management skills and has demonstrated proficiency to lead and to mentor individuals in order to maximize productivity.
- Worked in onsite and offshore model that involves team management and support for applications.
- Developed, examined and reorganized application architecture and has advised improvements based on current architecture and business domain.
- Gained experience in quality audits and has delivered agile projects without compromising quality.
- Solid experience in Agile Scrum methodology , Planning Story size estimation, Sprint planning, Sprint Retrospective, daily stand - up meetings
- Working closely with pre-sales team and doing option analysis .
- Involved in pre-sales activates at practice level. Contributed towards creating solutions specific to client needs and doing estimations for the same.
- Reviewed architecture, solution and design for RFP/RFI .
- Identified critical path and monitored it throughout the project.
TECHNICAL SKILLS:
Languages: Java, C, C++, VB, SQL, PLSQL, Shell Scripting, Android
Frameworks: J2EE, JMS, Hibernate, Struts, Spring, Casper, SOA, WebServices, Restfull WebServices
J2EE: Servlets, Applet, Java Mail, JSP, Swings, JDBC, JSF, Ajax, Tree Caching, Websphere Portal
Middle Ware: EJB, J2EE, JMS, Hibernate, MQ, Weblogic MQ, Websphere MQ, MOM, ESB, Webservices, Active MQ, Interstage Suite, Interstage BPM, ALBPM Aqualogic, Oracle BPM 10g, Aqualogic 5, ALBPM 6.0, PAPI-WS, Websphere Process Server 7, Websphere ESB 7, IBM BPM,SOA, IBM DataPower, Restfull Webservices
Tools: JUnit, JProbe, Rational Rose, PVCVS, Tortoise CVS, CVS, VSS, JBuilder, Eclipse, Idea, MS Project, WSAD, MagicDraw, AndroMDA, WinSCP, Workbench SCM, Soap UI, Android studio, AWS
Servers: Apache, WebLogic, WebSphere, JBoss, Jrun, IBM DataPower
ETL: Informatica
RDBMS: Oracle, DB2, MS SQL Server
Methodologies: Agile, XP, CMM, Six Sigma, Design Patterns, UML, RUP, XP, portal
Systems: Windows, UNIX, Solaris, KSH, BSH
Others: CMS, DMS, JSR 168, JSR 170, Communiqué day, Vignette, Net Charts Pro, JFreeCharts, Maven, My Faces, POI, MDA, SOA, IBPM, IBPM Studio, XSLT, DOM, JDOM, Findbugs, PMD, GIT, Stash, IBM DataPower, Soap UI, RestFull, HP Fortify, Solr, Zookeeper, Jaspersoft, Business Objects BO, CMM Level III, IV
PROFESSIONAL EXPERIENCE:
Confidential, South Lyon, MI
J2EE Solution Architect
Responsibilities:
- Enhance the documentation to new solution design standards.
- Created Architecture based on organizational standards and guidelines .
- Solution design quality review readiness and approvals planning and execution.
- Identify the architectural solution for projects.
- Identify the impact on downstream and upstream systems.
- Design for services backward compatibility .
- Provided feedback on Rest interface architecture and security.
- Database analysis for scalibility.
- spring boot and hibernate integration
- Created solution design which was used as starting point for creating Common Services common documents.
- Tested the services with SoapUI and diagnostic client.
- Created critical path test case creation and execution.
- Created Use Case document, Deployment document, Interface document, Process flows and class diagram.
- Created rule based engine in Drools for eligibility rules.
- Move services to Production with support of deployment team
- microservices based scalable architecture
- Provided support on applications to BASE/support team.
- Participated in deployment calls .
- Used MS Visio for creating flows, diagrams.
- Analysis of logs for debug, support purpose.
- Integration with Solr search, Zookeeper
- Managed the communication with different team and departments for success of project.
- Process gaps identification for deployment regression testing.
- Guide developer during development and support.
- Reports generation through BO.
- architechture was built using TOGAF framework
- Analyze impact on services, downstream, upstream applications and created/enhanced the wsdl, MQ interface etc.
Environment: LDAP, Java 6, MS Visio, IBM RAD, workbench SCM, Restful Webservices, SOA, Webservices, WinSCP, IBM DataPower, IBM MQ, IBM WebSphere Application Server 7, Continuous Integration Jenkins, WS Basic Auth, WSDL, Drools, Oracle 10g DB, SoapUI, XML Spy, Solr, Zookeeper, Jaspersoft, Business Objects, CMM Level III, IV.TOGAF,
Confidential, Jackson, MS
Application Architect/Module Lead
Responsibilities :
- Created As-Is and To-Be models in Visio
- Performed detailed design of system
- Created class diagram, sequence diagram to simplify the requirements
- Identified tables and columns for requirements
- Created test cases in Junit
- created drl rule file for existing code base
- implemented even model in drools
- Performed gaps and enhancements analysis
- applied Salience in drools for prioritizing rules
- Used soapUI to test the request and response of webservices
- Implemented batches in java
- Extensively used spring IOC and struts for developing new requirements
- Used in house developed iterative mythology
- Created POC for project by working closely with Architecture team
- Used design patterns for design and coding tasks
- Reports generation through BO Business Objects
- Involved in bug fixing and implementing enhancements of support project
- Created and enhanced the framework for batches and web
Environment: Java 1.6, Eclipse IDE, JBoss, IBM Websphere, IBM ClearCase, MS Visio, IBM RequisitePro, IBM ClearQuest, DB2, Iterative development, Xml, Ant, Struts, Spring IOC, Hibernate, Ajax, JavaScript, Webservices, batches, Quartz, Internationalization Business Objects, CMM Level III, IV.
Confidential, Iowa
Sr Java Developer/Lead
Responsibilities:
- Created print forms which were in different format
- Did analysis to identify the generalized attributes of form
- Created Webservices to find the correct form to run the mapper framework
- Coordinated with team to finalize on design documentation
- Involved in code merging activity by performing the code reviews using Stash
- Created process models in biztalk
- Used reflection API's to get all the forms which needs to go for print process
- Used Test Driven Development(TDD), Pair Programming and Scrum/Agile approach
- Involved in continuous refactoring of code
- Written Shell script in Unix and used Unix systems to deploy the code in different environment
- Created JUnit test cases and made coverage high
- Reports generation through Business Objects
- Developed the framework which involved using reflection
- Used JAXB for creating java objects for transformation
- Created biztalk and webservices test cases using PowerShell
- Used soapUI to test the request and response of webservices
- Implemented the dynamic user controls by creating Ajax controls
- Extensively used JavaScript for validations and UI logic
- Designed and created component for tabbed user interface
Environment: Java 1.6, Websphere, Webservices, Atlassian Jira, Atlassian Wiki, GIT, Stash, Spring IOC, Hibernate, xml, JAXB, Scrum, Agile, XP, Xml Transformation, MS Biztalk, Process flows creation, Cobertura, Eclipse IDE, soapUI, html, JavaScript, Ajax, Eclipse, MavenBusiness Objects, CMM Level III, IV.
Confidential, Charlotte, NC
Sr Developer/Technical Lead
Responsibilities:
- Creating design document and coding for critical components
- Work with client to understand the requirement better
- Mapping Non-Functional Requirements and Business Requirements with the design and framework
- Leading design work stream in terms of technical delivery
- Getting involved with design reviews with client architecture team
- Extensively used design patterns
- Created proof of concepts no need basis
- Finalized the flow of applications where external platforms are used and documented in Interface Specification Document
- Involved with pre-sales team for creating responses
- Created webservice using Apache Axis
Environment: Java 1.6, Websphere Application Server, Maven, Spring MVC, Spring IOC, Hibernate, Informatica, UNIX Shell Script, html, JavaScript, Agile, Scrum, Atlassian Jira, Eclipse, Ajax
Confidential, Atlanta, GA
Sr Developer/ Technical Lead
Responsibilities:
- Creating mediation and services design documents aligned with Architecture
- Working with clients to understand requirements better
- Creating framework for services and mediation components
- Identifying Services and there operations from requirements and creating service interface documents
- Reviewing all the design deliverable as portal design document, service interface document, etc
- Working with external vendors to close the gaps and identify their communication strategy
- Reviewed Data model design
- Involved in creating the templates for design documents
- Involved with pre-sales team for creating responses
- Worked on option analysis for finalizing the right technology
- Involved in leading the design and development activity
- Performed design and code reviews
- Involved in implementing and testing critical components
Environment: Java 1.6, Websphere Process Server 7, Websphere ESB 7, Websphere Portal 6.1, JSF, BPM, ESB, BPML, BPMN, Service Oriented Architecture(SOA), Webservices, Portlets, DB2, Data Model,
Confidential, Philadelphia, PA
Sr Developer/ Technical Lead/ Scrum Master
Responsibilities:
- Created enterprise architecture with tradeoff’s
- Designed the changes for new requirements using UML
- Created critical components POC using BPM flow development
- Designed and created process model in BPM studio
- Involved in architecture POC using BPM, PAPI API’s
- Hands on experienced designing, building, and implementing Business Process Management (BPM)
- Managed and reviewed the team performance
- Involved in technical and architecture of BPM model.
- Was involved in peer reviews
- Helped project manager in estimation and project planning
- Helped the Pre Sales team with proposal
- Integrated the BPM Model via web services (PAPI-WS) client from J2EE application
Environment: java 1.5, Java Threads, JIBX, XML, Maven, Oracle 10g, Weblogic 8.1.4, Hibernate Spring 2.1, Spring MVC, Spring AOP, Spring IOC, Cruise Control Bamboo, Atlassian Jira, SVN, Atlassian Wiki, Atlassian Confluence, JUnit, Rmock, DBUnit, Finesse, Selenium, Eclipse IDE, Oracle BPM 10g, ALBPM 6, PAPI-WS, Webservices, Service Oriented Architecture (SOA)
Confidential, Manhattan, NY
Sr Developer /Team Lead
Responsibilities:
- Created new features requested by client with in-depth discussion with discussion, development was based on Agile methodology
- Updated the backend xml based templates
- Understood existing architecture of data share and process of provisioning of new agency
- Gained knowledge on ALBPM engine design and deployment
- Installed, Created process models of APBPM on local machine
- Understood existing process models and there deployment by reading documents and knowledge sharing meetings
- Mastered ALBPM process model creating and development
- Had end to end BPM experience including Business Process Modeling, Simulation, Human Workflow design and construction
- Experience in gathering business requirements, documenting As-Is and To-Be business process flows, designing business process automation applications based on the business needs
- Influenced client with alternate approach for new enhancement
- Designed and Coded new feature using jsp, xml, portal
Environment: Java 1.4, JSP, ANT, Oracle, Weblogic, Unix, Tortoise CVS, Eclipse, ALBPM Aqualogic 5, ALBPM Studio 5, PAPI-WS, Webservices, Service Oriented Architecture (SOA), Hibernate
Confidential, Austin, TX
Sr Developer /Team Lead/India Lead, Onsite Coordinator
Responsibilities:
- Did requirements analysis, architecting and coding of certain critical components.
- Created Proof of concept of framework from scratch
- Communicated and coordinated with client for issue resolution and was involved in technical meetings following Sapient Approach (S|A 3) for project management
- Daily scrum meetings were organized to track the progress of project
- Attended training on estimation, management and support of projects
- Created design and documentation of the system using MagicDraw
- Created Architecture diagrams and POC’s involving day CQ technologies
- Created communication layer between Process Model of Fujitsu IBPM using IBPM specific API’s
- Installed, Deployed and studied IBPM studio and runtime environment
- Managed team of 7 people, in onsite offshore model
- Provided technical oversight to team
- Created persistence mechanism via hibernate
- Coded critical component of application
- Involved in design reviews and code review and ensured design and architectural consistency
- Created front-end framework Using Spring Dependency Injection, Struts, tiles
- Gained expertise in Communiqué day CMS tool by installing, reading documentation and developing examples
Environment: Java 1.4, UML, XML, Maven, Oracle 9.1, J2EE 1.4, IBPM, JBoss 2.2, Weblogic 9.1, Hibernate Cache, Tree Caching, DWR, Ajax, Maven, Struts 1.2, Spring 2.1, MDA, SOA, Hibernate, MagicDraw, AndroMDA, Interstage BPM, Active MQ, JMS, Open ESB, Unix, Tortoise CVS, JUnit, Eclipse, MS Project, Communiqué day 4.1, JSR 168, JSR 170, portal.
Confidential, Long island, NY
Sr Developer /Team Lead
Responsibilities:
- Analysis and Design of Sales Application for OV World Call features.
- Development of session beans, application development with JSP/JSF using Weblogic Application Server 8.1.4
- Designed/documented the system model by Use Case diagram, Class Diagram, Sequence Diagram
- Met with customers to give technical briefings, progress and refine requirements. Used Agile iterative model for development
- Involved in design of webservices xml interface and used webservices as client
- Used Session Façade pattern for abstracting the entity beans and avoiding multiple remote calls to EJB container
- Used JUnit for unit testing
Environment: Java 1.4, EJB, Struts 1.1, UML, XML, ANT, Oracle 8i, J2EE 1.4, Webservices, Weblogic 8.1.4, JSF, Ajax, Myfaces, AgroUML, Unix, RUP, PVCS, JUnit, JBuilder.
Confidential, Manhattan, NY
Sr. J2EE Developer
Responsibilities:
- Involved in developing Server side Java Servlet to capture the posted forum data and further process it on the Served side
- Gained understating of modules One Click Shopping Enhancements, MTL Enhancements and Recommended Author Feed.
- Performed extensive manual testing and automated testing of application’s functional testing, integration testing, system testing and regression testing.
- Design and development of presentation layer using Struts framework.
- Project used session beans, entity beans, administration web pages with JSP/Struts using Weblogic Application Server 8.1.4.
- Frequently utilize Factory and Singleton design patterns for clean and effective design and implementation.
Environment: Java 1.4, jsp, UML, XML, ANT, Oracle 8i, J2EE 1.3, JNDI, Webservices, EJB, Weblogic 8.1.4, Struts 1.1, Unix, Clear Case, Hibernate, XDoclet.
Confidential, Manhattan, NY
Sr. J2EE Developer
Responsibilities:
- Responsible for designing Message Manager module
- Created message communication based on Weblogic JMS
- Created Java Business Model classes which were immutable.
- Wrote JSP custom tags for specific GUI feature and extensively used code JSTL tags.
- Debugged critical bugs for session management
- Provided support for application during production and deployment
- Communication with external Webservices via Apache Axis. Transformation of XML response from Webservices to application specific Business Model Objects.
- Created client classes using WSDL and Axis for communication to IRA accounts webservice
- Created front end view for model objects using struts
- Used JCS- Java Caching System for access cached data
Environment: Webservices, Apache Axis, POI, JSTL, Java 1.4, jsp, UML, XML, ANT, Together, Oracle 9i, Eclipse, XML Beans, MDB, JMS, MQ, BEA Weblogic 8.1, J2EE 1.3, EJB 2.0, JNDI, JDBC, Apache Struts 1.1, XML, PL-SQL, Digester, JCS- Java Caching System.
Confidential
Sr. J2EE Developer
Responsibilities:
- Coded Cart module front-end layer based on UML sequence diagram and functional documents
- Implemented user interface layer based on Confidential in-house framework Casper
- Gained knowledge about integration with XML based Shopping Cart module developed using State full Session Beans (SFSB)
- Wrote DAO to persist List, Quote Domain Objects using Confidential Casper Framework via XRM (XML Relational Mapping).
- Used Bean Shell features and Java Reflection API's so that Internal Users can dynamically modify the complex calculations logic, these logic were on user role basic.
- Integration with other modules, and implemented error handling using exception handling at each layer
- Created technical design document and worked closely with business analyst and client to better understand the requirement
- Responsible for design of full system and development of various core business components of the system.
- Testing and peer review strategies, testing the Application using JUnit and Winrunner
Environment: JSP, Java Beans, Java, Java Mail, Struts, JDBC, EJB1.1, UML, XML, ANT, Weblogic 6.1, Confidential ’s Casper Framework, JProbe, Mercado Search Engine, Evergreen XML Cart, Rational Rose 2000, XML Schema, DTD, DOM, SAX, Net Charts Pro, SVG(Scalable Vector Graphics), JUnit, Netegrity’s Site Minder, log4j, Oracle8.1, LDAP, EAI, PL/SQL, Java Reflection, Winrunner.
Confidential
Java Developer
Responsibilities:
- Designed and Created search engine based on threading
- Extensively used Java Threads for creating search engine.
- Integrated with in-house build SSO module, Email server
- Implemented and deployed Stateless Session Beans (SLSB)
- Installed web and application servers and configuration of Apache with JBoss Application servers
- Used Apache module for url mapping
- Implemented Data Access Objects design pattern using JDBC for backend persistence
- Bug fixes related to front end, backend.
- Analyzed server logs to identify application issues
- Supported, Monitored application performance and its continuous improvement efforts
Environment: HTML, Java Script, JSP, EJB, Apache, JRun, Oracle.