We provide IT Staff Augmentation Services!

Sr. J2ee Developer/lead/architect Resume

PROFESSIONAL SUMMARY:

  • Over 19 years of extensive working experience in Software Development, Management and delivery with proficiency in Design, Architecting, Developing functionalities, Maintenance, Management and Support applications.
  • Extensive experience in Internet, client/server technologies using Java, J2EE (JSP, Servlets, JDBC, JNDI, EJB), Struts, Webservices, Mule ESB, SOAP/REST, Jersey, XML, XSLT, JAXB, HTML, DHTML, CSS, Java script, Ajax, JQuery, FTL, ASP, COM, PHP, Groovy, Gradle, Docker, Microservices, Hibernate, Spring MVC, Angular, Node JS, Python, Kubernetes, Docker for Microservices. Kongo, Confidential Corp Vault, ADFS, RabbitMQ, AMQP
  • Experience in security (Authentication/Authorization) and SSO technologies like Confidential Tivoli Access Manager, Oblix Core ID Server, Access Control List, Confidential XI50, Siteminder, LDAP using IPlanet Directory server
  • Domain knowledge of Retail, Banking/Financial, CRM, Automotive, Sales, Background Verification, Healthcare, Aerospace, Infrastructure and Telecom services.
  • Extensive experience with Web/Application servers like Apache/Jakarta Tomcat, Jboss, Confidential Websphere, BEA Weblogic and building the applications using ANT tool.
  • Expertise in various open source frameworks and tools like Struts, Log4J, ANT tools and knowledge in Hibernate.
  • Experience in using IDE’s Eclipse, Confidential WSAD, Confidential RAD, JCreator, Kawa, JBoss developer Studio.
  • Experience in writing SQL Statements, Triggers, Functions and Stored procedures for database queries/transactions using Oracle with Toad, SQL server, MySQL.
  • Design applications using Confidential Rational Unified Modeling Language and diagrams using Microsoft Visio, StarUML
  • Manage project/portfolio using tools like Confidential Rational Portfolio Manager, Microsoft Project Plan, PRISM, VIDUR
  • Experience in using integration Technologies like Web services, REST services, Flask, Kafka, Celery, RabbitMQ, Openwhisk
  • Experience in web designing and development of User Interface using tools like Dreamviewer, Front Page, Adobe Photoshop.
  • Experience in working different operations system environments with java in Windows, UNIX and Linux.
  • Excellent experience in the design, development, and implementation of Model - View-Controller (MVC) inculcating with different J2EE frameworks and Design Patterns.
  • Experience in Unit testing using JUnit, Integration testing and generating Test cases for web/Java core applications. Involved in preparing and reviewing Testing strategy, Master Test Plans, Integration Test Cases.
  • Experience to maintain the source using version controlling tools CVS, WinCVS and Dependency/defect management tool like Test Director/Quality Control.
  • Knowledge and experience in using Reporting tools like Crystal Enterprise server XI, Jasper Reports
  • Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working Waterfall, ITUP and Agile methodologies.
  • Good Knowledge on using Interwoven Content Management tool, Weblogic portlets.
  • Proven aptitude on learning and working on emerging technologies.
  • Highly conversant with quality procedures that are followed both Confidential organization level as well as client specific level.
  • Effective Communication and Inter-Personal skills.
  • Hands on Experience in handling critical Business applications Issues and handling failure recoveries.
  • Expertise in troubleshooting various pre and post implementation Issues.
  • Driven by new challenges and adept Confidential adapting to any cultural and business environments.

TECHNICAL SKILLS:

Operating System: UNIX, Linux, Windows XP, 98/2000, MAC, Linux Cent OS, Oracle VM ware

Languages: Java, PL/SQL, FTL, C, C++ and UNIX Shell Scripting, RPM Scripting

Web Technologies: J2EE- Servlet, JSP, EJB, XML, XSLT, XSL, JAXB, JDBC, JMS, MQ Series, JUnit, JavaScript, HTML, CSS, AJAX, WebServices, SOAP, REST, WSDL, UDDI, REST, PHP, ASP, COM, Jersey, JSTL, Java Concurrency Thread model.

Application Server: Confidential Websphere, JBoss, BEA Weblogic server.

Web Servers: Apache Tomcat, TC Server, Jetty

RDBMS: Oracle 10g/9i, SQL Server, MySQL

NOSQL: Cloudant

Frameworks: Apache Struts, Tiles, Hibernate, Spring MVC, Log4j

Design Language/Tool: Confidential Rational Unified Modeling Language, J2EE Design Patterns, Microsoft Visio, StatUML

Tools: / IDE: Confidential RAD, Confidential WASAD, Eclipse/My Eclipse, Apache ANT, JCreator, KAWA, Spring Suite

Version Controls: CVS, WinCVS, GIT HUB, Bitbucket

Security Tools: Confidential Tivoli Access Management, Oblix Core ID server, Confidential XI50, Siteminder, IPlanet Directory Server, Confidential App Scan, Veracode

Content Management: CMS, CRE

Tracking: Test Director, Quality Control, JIRA, SONAR

Project Methodologies: RUP, Iterative, Waterfall, Agile, ITUP

Reporting Tools: Crystal Reports, Jasper Reports, Business Object reports

Frontend Development: Dreamviewer, Microsoft Front Page, Adobe Photoshop

Build Management: Docker, Kubernetes Minicube, Ant, Maven, Gradle, Accurev, BuildForge

PROFESSIONAL EXPERIENCE:

Confidential

Sr. J2EE Developer/Lead/Architect

Responsibilities:

  • Responsible in understanding and analyzing user story/requirement based on Agile methodologies.
  • Understanding existing architecture and update changes in Architecture Design Document. Responsible in creating Software Design Document using UML, Viso, gliffy
  • Responsible for Azure Service Manager to Azure Resource Manager upgrade.
  • Done POC on different SDK and evaluated closer standard SDK for enterprise usage.
  • Designed APIs across integration and consumed apis for VM creation, deletion, update/configure, power on, power off, reboot.
  • Also have good exposure on discovery and sync operations from providers.
  • Lead team across regions for delivery and reviewed code to ensure as per design.
  • Maintained catalogs, prices, instances/templates list to enable provider api functionalities.
  • Presenting the Architecture and Software design changes with architects and incorporating feedbacks.
  • Preparing POC with the Development team and provide Demo to clients for their understanding
  • Involved in estimating requirements. preparing design documents and co-ordinating with offshore on development activities/transition.
  • Developing requirements based on design, using Java technologies like Spring MVC, IceFaces, JSF, Rest WebSevices, BootStrap, ThymeLeaf, MyBatis, Apache Frameworks PDFBOX, Jboss, Eclipse, MySQL, Ajax-jQuery, Json, Jackson etc with other technologies mentioned below.
  • Testing code using Unit Testing Frameworks - Junit, Mokito Frameworks.
  • Supporting build team using technologies like Maven to build profiles based on environment.
  • Attend/conduct Sprint meetings to meet Sprint requirements. Analyze day to day technical issues and provide solution.
  • Continuously monitor integrations and testing phases and work on defects with the development team.

Environnent: JDK 1.7, J2EE technologies, MySQL, TOSCA, YAML/JASON, REST Webservices, Spring MVC, Spring-Rest, Spring-boot, Maven, GitHub, BitBucket, Eclipse Kepler Ide, Apache Frameworks -PDFBox, JSF, IceFaces, Jboss EAP/7.1, CHEF - Jenkins, Docker, Kubernetes, Flask Restplus, Python 2.7, Angular 2, Vault apis, Kafka, Openwhisk, No-sql db Cloudant, Celery, RabbitMQ, Couchdb

Confidential

Sr. J2EE Developer

Responsibilities:

  • Responsible in understanding and analyzing user story/requirement.
  • Understanding existing architecture and update changes in Architecture Design Document. Responsible in creating Software Design Document using UML, Viso.
  • Presenting the Architecture and Software design changes with architects and incorporating feedbacks.
  • Preparing POC with the Development team and provide Demo to clients for their understanding
  • One point of contact for all infrastructure changes as per Architecture and Raise request for Security changes, Network changes, Junction creation, Firewall changes, Storage usage, performance tuning /build requirements.
  • Understanding existing application, infrastructure, security process and prepare migration strategy.
  • Preparing manifest documents, questionnaire before migration and getting approvals from architects and Operations team.
  • Enhancing/applying changes to the existing application, understanding database dependencies and other context related attributes like SMTP mail service, Logging process, Certificates etc. to deploy in TC server from Jboss env.
  • Performing Happy Path testing on the migrated application from JBoss to TC Server and prepare Clover/code coverage report, Veracode Scan, App Scan to enhance code or security standards.
  • Code application release automation linux scripts, tokenize files for different environment, package and build Linux RPM using YUM tools in Cent OS in Oracle VM, Maven toools initially and run RPM locally for testing.
  • Co-ordinate with Configuration Management team to create BuildForge Plan to deploy in Test and production environment using generated Linux RPM.
  • Analyze Veracode, App Scan reports and fix issues to enhance security standards.
  • Prepare test cases to test Linux sh scripts for testing TC server configuration files, datasources configurations tokenization, SMTP, Loggers, Certificate config.
  • Attend/conduct Sprint meetings to meet Sprint requirements. Analyze day to day technical issues and provide solution.
  • Continuously monitor integrations and testing phases and work on defects with the development team.

Environnent: JDK 1.6, J2EE technologies, Oracle, XML/XSD/XSL, REST CXF, Webservices, Struts, Maven, Accurev, Intellij Ide, Cent Linux OS, Oracle VM ware, TC server, Crucible, Veracode, Confidential App Scan, Bamboo, Linux RPM using YUM tool, Linux SH scripts, BuildForge, Rally Management tool

Confidential

SOA - J2EE Developer/Architect

Responsibilities:

  • Responsible in understanding and analyzing user story/requirement.
  • Understanding existing architecture and update changes in Architecture Design Document. Responsible in creating Software Design Document using UML, Viso, Astah
  • Presenting the Architecture and Software design changes with architects and incorporating feedbacks.
  • Preparing POC with the Development team and provide Demo to clients for their understanding
  • One point of contact for all infrastructure changes as per Architecture and Raise request for Security changes, Network changes, Junction creation, Firewall changes, Storage usage, performance tuning /build requirements using Gradle, Maven, Checkstyle, Corbutura, Jenkins setup for continuous code integration.
  • Understand Services and in corporate changes according to design. Understand service consuming v/s service implementation and discuss with the service teams to map dependencies.
  • Develop Services using REST, Jersey, Java, Groovy, Spring MVC, JSTL with the endpoints specified in design and prepare specifications/contracts, XSD for the consuming clients.
  • Test web services using SoapUI, Unit test services using Mockito, JMock framework and provide comments and specifications suggestions.
  • Implement certificates, consume webservices using JBoss 5.1, Maven Jetty and develop application with the application development team
  • Review developed code and provide comments to the developers based on Java standards. Run performance tuning tools like Sonar/Jprobe/Dynatrace to analyze code quality and provide feedback.
  • Work project in Agile methodology and iterate process based on Sprint requirements.
  • Attend/conduct Sprint meetings to meet Sprint requirements. Analyze day to day technical issues and provide solution.
  • Continuously monitor integrations and testing phases and work on defects with the development team.
  • Support integration team for the project deployment in different environments and fix critical issues.
  • Provide status to the Project/Engagement managers on regular basis.

Environnent: JDK 1.7, J2EE technologies, MySQL Database, XML/XSD/XSL, REST Webservices, Jersey, Spring MVC, SVN, Gradle, Maven, JSTL, Groovy, Jboss 5.1, Mule 3.x, XML Gateway, Spring Suite IDE, SoapUI, Webservices (Soap/Rest), Microsoft Visio, Erwin, Jenkins, Linux/MAC OS, Mockito, JMock Framework, JQuery, Ajax

Confidential

J2EE Architect

Responsibilities:

  • Responsible in understanding and analyzing business requirement.
  • Understanding existing architecture and update changes in Architecture Design Document. Responsible in creating Software Design Document using UML, Viso.
  • Presenting the Architecture and Software design changes to GM architects, Confidential Architects and incorporating feedbacks.
  • Preparing POC with the Development team and provide Demo to clients for their understanding
  • One point of contact for all infrastructure changes as per Architecture and Raise request for Security changes, Network changes, Junction creation, Firewall changes, Storage usage, performance tuning /build requirements like Sonar, Jenkins setup to Integration environment.
  • Understand Services and existing WSDL and in corporate changes according to design. Understand service consuming v/s service implementation and discuss with the service teams to map dependencies.
  • Test web services using SoapUI and provide comments and specifications suggestions to meet requirements.
  • Implement certificates, consume webservices using Weblogic 10.3.6 and develop application with the offshore team
  • Review developed code and provide comments to the developers based on Java standards. Run performance tuning tools like Sonar/Jprobe/Dynatrace to analyze code quality and provide feedback.
  • Work project in Agile methodology and iterate process based on Sprint requirements.
  • Attend/conduct Sprint meetings to meet Sprint requirements. Analyze day to day technical issues and provide solution.
  • Continuously monitor integrations and testing phases and work on defects with the development team.
  • Support integration team for the project deployment in different environments and fix critical issues.
  • Provide status to the Project/Engagement managers on regular basis.

Environnent: Struts, JDK 1.6, J2EE technologies, Oracle 11g Database, XML/XSD/XSL, Webservices, SVN, ANT 1.6.x, Maven 2.2.1, Ajax, DAO, Oracle Weblogic 10.3.6, OSB, XML Gateway, Eclipse IDE, SoapUI, Webservices (Soap/Rest), EJB 2.0, Microsoft Visio, Erwin, Jenkins

Confidential

Application/SOA Architect/Java Developer

Responsibilities:

  • Responsible in understanding and analyzing business requirement.
  • Analyzing Business process maps, business model and identifying impacts (external or internal).
  • Understanding SLA of the requirements and proposing Architectural changes and decisions.
  • Identifying services impacted (consumer/producer) and analyzing the existing services and new build services.
  • Preparing Service Identification Diagrams, Service Interaction Diagram, Service to UI interactions based on SOA standards using MEGA tool.
  • Reviewing the existing artifacts with the Architecture and Responsible teams for their review comments.
  • Identifying Services with operations and attributes and analyzing existing environment/architecture for reusability.
  • Discuss with the Data Architecture team and review attributes and persistent data.
  • Prepare Technical architecture artifacts such as Technology Stack, Infrastructure/Architecture Diagrams and reviewed with the Technical/Application Leads.
  • Identify Risks, Dependencies, Issues, and monitor, escalate appropriately.
  • Prepare prototypes, User Interface Mocks, DB design and presented to impacted services teams, LOB, Other Architects.
  • Prepared High Level and Low Level Design document implementing applicable Design Patterns with UML diagrams to depict components, class level details. Reviewed with stakeholders for their review comments and approval.
  • Reviewed Master Test Plan, System Integration Plan and System Integration Test cases prepared by testing team and provided comments, approval.
  • Closely worked with the Project management team and provided Resource, Cost estimates for the project.
  • Developed modules were reviewed as per design and coding standards. Responsible in providing DB change requests with SQL scripts.
  • Responsible for identifying Database level changes, Relationships and developed Oracle PL/SQL queries or mappings based on performance tuning methods. Transaction level changes are identified and analyzed for better usage of infrastructure resources and memory consumption.
  • Identified interfacing data elements between services, provided data list to respective services to build WSDL and make service calls.
  • Defects raised during Testing phases are analyzed, impacts identified and Root- Cause analysis done on defects/issues in testing or production, fixed/resolved within timelines,
  • Peer code review conducted and reviewed for meeting code standards and implementing Non Functional requirements.
  • Certified project releases/builds during production releases and helped the Line of Business to validate the project releases/builds and certify for project completion. Issues raised during this phase are addressed on timely basis.
  • Performed as Subject Matter expert during feasibility study of new requirements/changes and provided feedback for implementation.
  • Involved in deployment for the multiple versions of builds coordinating with release team, configuration management and DBA teams.

Environnent: Struts, JDK 1.6, J2EE technologies, Oracle 11g Database, XML/XSD/XSL, Webservices, SVN, ANT 1.6.x, Maven 2.2.1, Ajax, Hibernate 3.x, Confidential Websphere MQ Broker 7.0, Confidential Clear Quest, JQuery, ESB/Mule, Datapower, MEGA tool.

Confidential, Albany, NY

Program Analyst/Java Developer

Responsibilities:

  • Responsible in understanding and analyzing business requirement.
  • Prepared prototypes, User Interface Mocks, DB design and presented to impacted services teams, LOB, Architects.
  • Prepared High Level and Low Level Design document implementing applicable Design Patterns with UML diagrams to depict components, class level details. Reviewed with stakeholders for their review comments and approval.
  • Reviewed Master Test Plan, System Integration Plan and System Integration Test cases prepared by testing team and provided comments, approval.
  • Closely worked with the Project management team and provided Resource, Cost estimates for the project.
  • Developed modules as per design and coding standards. Responsible in providing DB change requests with SQL scripts.
  • Responsible for identifying Database level changes, Relationships and developed Oracle PL/SQL queries or mappings based on performance tuning methods. Transaction level changes are identified and analyzed for better usage of infrastructure resources and memory consumption.
  • Developed IAF module using J2EE technologies (JSP, XML, EJB 3.0) with Struts 2.0 and Oracle Server on JDK 1.5. Integrated with other Mainframe and Filenet services using SOAP Webservices to auto populate data. Also used AJAX, JQuery, Javascript for seamless response and validation. MQ series with JMS used for queuing system for asynchronous messages with backend system.
  • Cache mechanism like sCache, Java caching mechanism are implemented for quicker response and tuned to the best to utilize the system memory and achieve challenging SLA by Line of Business.
  • Identified interfacing data elements between services, provided data list to respective services to build WSDL and make service calls.
  • Prepared load balance and scheduler for backend Messaging services, to distribute across available servers.
  • Unit Tested and deployed code to System Integration Testing environment on timely manner to have all testing cycles implemented.
  • Defects raised during Testing phases are analyzed, impacts identified and Root- Cause analysis done on defects/issues in testing or production, fixed/resolved within timelines,
  • Peer code review conducted and reviewed for meeting code standards and implementing Non Functional requirements.
  • Certified project releases/builds during production releases and helped the Line of Business to validate the project releases/builds and certify for project completion. Issues raised during this phase are addressed on timely basis.
  • Performed as Subject Matter expert during feasibility study of new requirements/changes and provided feedback for implementation.
  • Involved in deployment for the multiple versions of builds coordinating with release team, configuration management and DBA teams.

Environnent: JBOSS Dev Studio 3.x, JBoss App Server 5.0.1, EJB 3.0, STRUTS 2.0, JDK 1.5, J2EE technologies, Oracle 11g Database, XML/XSD/XSL, Webservices, SVN, ANT 1.6.x, Maven 2.2.1, Ajax, Hibernate 3.x, Confidential Websphere MQ Broker 7.0, Confidential Clear Quest, JQuery.

Confidential, Charlotte, NC

Technical Analyst/Technical Delivery/Execution Lead

Responsibilities:

  • Participated in the Business Requirements Discussions to understand requirements and provided inputs based on feasibility. Identify impacting systems/services, Dependencies, Risks.
  • Responsible in analyzing requirement, prepared Solution Architecture Document (SAD) with Architects to represent Data flow, Architecture Changes, Impacted Systems/services, Context diagram, Use Case diagrams.
  • Prepared prototypes, User Interface Mocks and presented to impacted services teams, LOB, Architects.
  • Scheduled Design sessions with Architects, Development Leads, Line of Business to present Design Documents, Assumptions, Dependencies and Risks.
  • Prepared Low Level Design document implementing applicable Design Patterns with UML diagrams to depict components, class level details.
  • Reviewed Master Test Plan, System Integration Plan and System Integration Test cases prepared by testing team and provided comments, approval.
  • Closely worked with the Project management team and provided Resource, Cost estimates for the project.
  • Prepared Requirement Traceability Matrix for the requirements right from BRD to Test cases and helped Function point team to generate report.
  • Developed Project Development plan/schedule and provided to the Delivery Management team to track release of the project.
  • Responsible to developing major modules using J2EE technologies (JSP, EJB, XML) with REST Webservices, guiding developers to develop as per design and coding standards. Responsible in preparing CMS components for rendering dynamic data.
  • Responsible for identifying Database level changes, Relationships and developed Oracle PL/SQL queries or mappings based on performance tuning methods. Transaction level changes are identified and analyzed for better usage of infrastructure resources and memory consumption.
  • Cache mechanism like sCache, Java caching mechanism are implemented for quicker response and tuned to the best to utilize the system memory and achieve challenging SLA by Line of Business.
  • Identified interfacing data elements between services, provided data list to respective services to build WSDL and make service calls.
  • Unit Tested and deployed code to System Integration Testing environment on timely manner to have all testing cycles implemented.
  • Changes are routed through proper Change Management Process to track Scope, Schedule, Cost level changes in the project.
  • Defects raised during Testing phases are analyzed, impacts identified and Root- Cause analysis done on defects/issues in testing or production, resolved within timelines,
  • Meet frequently with other services team and development team to monitor/track project based on the development plan.
  • Assisted Performance Tuning Team to provide data/SLA information and the Heap memory leakage issue, CPU usage issue are identified and fixed to perform Performance Tuning successfully. Used Dynatrace, JProbe tool to identify these issues.
  • Used Sonar tool (which uses PMD, JStyle) to identify coding standards and changed code accordingly.
  • Certified project releases/builds during production releases and helped the Line of Business to validate the project releases/builds and certify for project completion. Issues raised during this phase are addressed on timely basis.
  • Evaluated known deficiencies and/or functional areas needing improvement
  • Performed process walkthroughs, implemented changes, while working closely with business process owners and management
  • Performed all duties in accordance with Banks policies and procedures
  • Performed functional testing for the new Iterations and applications.
  • Involved in deployment for the multiple versions of builds coordinating with release team, configuration management and DBA teams.
  • Development was based on Iterative and Agile methodologies.

Environnent: Java, J2EE JDBC, JNDI, XML, SOAP, JMS, MQ-Series, Interwoven CMS, FTL, JSP, Confidential RAD, ReportNet, MQ Messaging, UML, Oracle, Perforce, Log4j, Microsoft Visio, Quality Control, Webservices - REST, CDM, Microsoft Project Plan, MAC - Tools for IPAD, XI50

Confidential

Technical Manager

Responsibilities:

  • Participated in Project Initiation Forum to understand Business requirements and provide feedback on impacts, dependencies, estimation and feasibility.
  • Participated in the Architecture discussion with Architect team to analyze requirements and prepare Solution Architecture Document.
  • Estimates were prepared based on the initial assumptions, impacts and requirements understanding. Requests were raised to the management team to provide assigned resources for the project.
  • Prepared design document which includes Use Case diagrams, Data Flow diagrams, Context Diagrams, Swim Line diagram, Sequence diagram, Infrastructure diagram, Services Integration diagram, Database - Table relation diagrams. This document was reviewed with Architect team and Line of Business to approve.
  • Prepared low level design with pseudo code, class diagrams, SQL queries, finalizing attributes, integration attributes, designed with design patterns and present to the other development team for code development.
  • Estimates on schedule, costs are revised based on the low level understanding and provide more accurate data to the management team.
  • Involved with the Testing to prepare Testing Strategy, Master Test Plan, System Integration Test plan to explain business scenarios and Requirement Traceability Matrix prepared from Business requirements to Test cases.
  • Developed major modules, Abstract, Utility classes and optimized the customized framework, Exception handling for achieving reusability and better performance.
  • Unit Tested code and integrated code with other modules to shakeout the end point interfaces/urls.
  • Reviewed the code developed by the development team and provided comments based on Java standards. Also used coding standard tools integrated with WSAD to verify the coding standards.
  • Analyzed the defects raised by the Testing team during integration testing and fixed major issues. Provided proper guidance to the development team fix defects.
  • Uploaded all the artifacts for Architecture, Design documents, Unit Test cases documents, Configuration management documents to respective milestones and requested for stakeholder approval to close the milestones.
  • Participated in the internal standard Audits, closed all the Non compliances and successfully certified all the projects went through.
  • Requirement Traceability Matrix were prepared and entered in the PRISM tool to generate RTM document and provided to Testing team for their test cases mappings. This Traceability also helped the Function Points team to calculate Function Points for the project.
  • Provided status to the Release Management Team Confidential right time and kept them updated for smoother build process.
  • Maintained complete project artifacts, status, dependencies, risks in the PRISM tool and obtained proper approvals to move through the milestones.
  • Claim details of resources are monitored and guided the resources to claim on proper phases to track funding, phase information. This information was sent to the Management team on monthly basis.
  • Supported the Release Management team to deploy projects as per the Configuration document and helped to fix infrastructure issues.
  • Defects raised during Performance Tuning Automation are monitored and fixed on timely basis. SLA’s were maintained as per customer requirements.
  • Lessons learnt during the design and development process are articulated, sent to the management team to monitor as the input or guidance for other projects.

Environment: Java, J2EE, Confidential Websphere integrated with WSAD, EJB, JDBC, Struts, HTML, PL/SQL, Oracle, Maven, Apache ANT, Log4j. CVS, Test Director, PRISM, VIDUR, Confidential Rational Portfolio Manager, Microsoft Visio/StarUML

Confidential

Solution Architect/Project/Java Lead

Responsibilities:

  • Participated in Business Requirement sessions with Line of business to understand business requirements. Provided inputs on impacts, dependencies, risks, feasibility inputs for the requirements.
  • Prepared Conceptual Document or Solution Architecture Document which includes Architecture changes, Software changes, Data flow diagram, Support information, infrastructure changes, Database changes, Integration changes, impact analysis. Also includes Feasibility study, Maintainability analysis and Operability study of requirements which need to be developed. The conceptual document was presented to the client Architecture Team for their approval.
  • Travelled to France to understand Technical environment of the project and undergone training on the project specific tools.
  • Prepared Technical Specification document which includes use case diagrams, flow diagrams, sequence diagrams, interaction diagrams, ER diagrams for database changes using Confidential Rational Rose. The document was presented to the client architect team for their approval.
  • Prepared High Level Design document based on the Technical Specification which includes technical representation of each functional and non functional requirements, module changes, Database Table changes. Also prepared Low Level Design document with the development team which includes class level diagrams, pseudo code, DB queries changes.
  • Developed major modules and utilities for the project using Java/J2EE technologies using Confidential Websphere Studio Application Developer with Confidential Websphere as application server.
  • Involved into code review which was developed by development team and provided his reviews and comments. Also involved into performance tuning team and has provided comments where client had appreciated.
  • Prepared Unit Test Cases, Assembly test cases and tested developed code using Junit, Jmeter. Provided project requirement details to the testing team to prepare integrated test cases.
  • Regularly touch base with the testing team during testing and provide defect matrices to client and management team. Fixed major and high severity defects during testing phase.
  • Schedule regular meetings with the client and management team to understand their needs and provide project status, risks, issues, mitigation plan. Co-ordinate with the build team and provide project inputs for Integration Test builds and Production builds.
  • Facilitated client and users during User Acceptance Test, Technically mentoring development team during issues, fixing defects.
  • Providing the production support for the application. Came up with quick solutions and work around for various production incidents.

Environment: Java, J2EE, Struts, AJAX, Sogeti application based frameworks, Confidential Rational Rose, StarUML, Oracle PL/SQL, XML, XSL, Confidential Websphere Studio Application Developer, EJB (Session and Entity), HTML, DHTML, JavaScript, CSS, CVS, Jasper, Kronos, Test Director, Confidential Clear Quest (for UAT bugs), JUnit, Linux/Unix

Confidential

Technical/Team Lead

Responsibilities:

  • Responsible for analysis and documentation of artifacts like Detailed Technical Design document which provides the screen-to-screen navigation, interaction between the UI widgets and Database tables.
  • Worked as individual contributor for integrating Tomcat and JBoss for report module using Business Objects APIs
  • Lead team of developers on technical aspects and delivery of modules. Responsible for providing Project Estimates, Plan and Schedule information to the management team.
  • Understood functional and business requirements from Business analyst for his modules. Prepared Technical Specification document for the requirements which contains architectural changes, software changes, feasibility study, maintainability, usability study and presented to client for approval.
  • Prepared High Level Design document based on Technical specification which contains UML diagrams like flow diagrams, sequence diagrams, module interaction diagrams, ER diagrams using Confidential Rational Rose tool. The Design document was reviewed with the Technical Architect team for approval.
  • Active involvement in developing new enhancements in the MVC Architecture based Web application involving with different Design Patterns. Developed complex requirements and utility classes for other developers to reuse the code. Developed framework where other developers can implement and work.
  • Responsible for identifying problem areas in web application and for providing recommendations to speed up the process.
  • Created various presentations for clients explaining the data flows of the application along with validations.
  • Provided Process Improvement Initiatives for improving the existing application and its workflow.
  • Responsible for identifying arising defects and providing permanent fix, thereby reducing the number of defects arising and stabilizing the application.
  • Coded the business logic in action classes using the Dispatcher Action class.
  • Developed the screen and code design for different modules.
  • Handled configuration and change management for the source code of the application in CVS.
  • Active participation in Unit testing, Integration testing, and regression testing for the application. Prepared Unit, Assembly Test cases to test modules developed using Junit. Also helped the Testing team to prepare Integration test cases
  • Facilitated Users/Clients to prepare User Acceptance Test cases and help them to test in the integration environment.
  • Regularly interacting with client to understand their needs, provide project status and monitoring delivery changes.
  • Provided project details to the build team for preparing build scripts for project deployment.
  • Active involvement in knowledge transition plan and application hand-over process from the clients.

Environment: Java, J2EE, HR-XML, Struts, CSPi application based frameworks, Oracle PL/SQL Functions, Jakarta Tomcat, JBoss, Eclipse, EJB, MDB, WnCVS, Confidential Clear Quest/CSPi bug tracker

Confidential

Systems Analyst

Responsibilities:

  • Understood business requirements/technical requirements from the Business Analyst to prepare design documents.
  • Prepared Design documents like CDD (Conceptual Design Document) & SDD, Database design, Screen designs, Architecture design, High Level Design and Low Level Design document based on requirements. Design documents were discussed with Architect Team for the comments and were incorporated to the design.
  • Prepared estimates, plan, schedule, identify risks/issues with mitigation plans for modules and reviewed with the project team.
  • Travelled to consultants location to understand their process of development, took knowledge transfer on their expertise and development experience on the application.
  • Reviewed complete framework, architecture and design, provided feedback on the performance, based on designing standards and process.
  • Developed major modules based on the design using Java, J2EE, XML, JAXB, POJO, XSLT, EJB, PL-SQL, J2EE design patterns, MVC Layers, Servlet, JSP, Eclipse Guide Post, Weblogic application server, Weblogic Portal, Javascript.
  • Explained business scenarios to the testing team to prepare Integration Test cases and Test plan.
  • Reviewing the code developed by the consultant team and provided review comments. Prepared Unit, Assembly test cases and tested his modules. The Test logs were maintained as artifact.
  • Provided details to the build team for the project build and assisting build team for integration, production build. Fixing defects and investigative support for functional users on interfaces, handling change requests, debugging issues, Preparing Defect matrices during Test phase.
  • Part of recruitment process and was conducting interviews to select right candidate for project.

Environment: Java, J2EE, XML, JAXB, POJO, XSLT, EJB, PL-SQL, J2EE design patterns, MVC Layers, Servlet, JSP, Eclipse Guide Post with UML, BEA Weblogic 8.1 application server, Weblogic Portal, Javascript. CSS, Back Web Server, WSDL, Webservices. Mercury Test Director

Confidential

Lead Developer

Responsibilities:

  • Understand requirements from the Project Lead to prepare design documents like High Level Design and Low Level Design document, based on requirements. Design documents were prepared using J2EE design patterns and UML use case, sequence, class diagrams.
  • Design documents were discussed with Project Lead for the comments, suggestions were incorporated.
  • Worked hard to acquire knowledge on Tivoli Access Manager, Access Control List with group management, Cron jobs and designed documents based on understanding.
  • Responsible to create Access Control list for LDAP users through IPlanet server and mapped to group of applications (SSO), configure Tivoli Access Manager to authenticating and Authorization through siteminder.
  • Responsible to create user notification modules using Java and mapped to the cron job scheduler to send notification base on rules.
  • Developed modules using Java Struts framework Tiles, Validator framework and created custom validations. Implemented most of the J2EE design patterns and exception handling mechanism.
  • Developed the SQL, Stored Procedures, and Sub Queries. Implemented JDBC connection pooling mechanism using backend Oracle server and Confidential Rational Application Developer (Websphere).
  • Responsible for developing Content Caching module to increase performance of the application.
  • Unit test scripts were prepared and tested using JUnit. Modules were tuned to provide high performance after the Performance testing.
  • Responsible in integrating modules in CVS and actively participated in integration testing. User Acceptance Test cases were reviewed in advance on UAT and Acceptance Test had NO Defects. .
  • Worked on several enhancement and fixes after the application deployed in the production environment.

Environment: Core Java, J2EE, Struts, Tiles, Validator, Tivoli Access Manager, Access control List, Cron job scheduler, Core ID Oblix server, IPlanet LDAP, EJB, Ant Build, Log4j, Oracle, WebSphere RAD, Siteminder and Windows XP, JSP Taglibs, Interwoven Teamsite, XML, Javascript, CSS

Confidential

Lead Developer

Responsibilities:

  • Understand requirements from the internal teams from various departments (Payroll, Senior Management) to prepare design documents. Prepared High Level Design and Low Level Design document based on requirements with UML diagrams using Data Flow, Use Case, Class, Database tables relationship diagrams. These documents were discussed with internal business team for the comments and suggestions were incorporated
  • Responsible for design and development Income Tax module using Java, Servlets, JSP, Java Bean, MVC Pattern, JDBC, Oracle PLSQL, Connection Pooling using Datasources, Tomcat webserver, Javascript, DHTML, HTML on Unix server, Dreamweaver.
  • Developed portal screens and code designing for different Company Portal modules.
  • Active participation in Unit testing, integration testing, and acceptance testing for the application.
  • Handled the configuration and code changes of the source with CVS.
  • Developed the SQL, Stored Procedures, and Sub Queries.
  • Guide developers to develop modules based on design and review the code based on performance specifications.

Environment: Core Java, JSP, Servlets, JDBC, Oracle PLSQL, Ant Build, Log4j, Unix, Tomcat Webserver, Putty, HTML, DHTML, Javascript

Hire Now