We provide IT Staff Augmentation Services!

Ja Technical Lead Developer Resume

0/5 (Submit Your Rating)

VA

SUMMARY

  • Around 11 years of IT experience in design, develop & maintain multi - tier enterprise applications using Java, J2EE & related technologies such as Servlets, JSP, Struts, Spring, JDBC, Hibernate, XML, XSL,Bizflow BPM, RestFul and SOAP Web Services
  • Experience in Banking (CRM), Store Systems and Retail (Pricing, E-Commerce, Marketing and Media Information), Government (Patent and Trademark) domains.
  • Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle.
  • Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
  • Experience in Waterfall model and Agile (Scrum) methodologies for SDLC (Software Development Life Cycle) and support framework for Support & maintenance.
  • Experience in working on off-shore, onsite model.
  • Experience in working with JBoss, IBM Websphere, Liferay Portal, Bizflow BPM suite and Apache Tomcat application servers.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Factory and DAO, DTO, singleton.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring Framework.
  • Experience in writing DAO using iBatis, Hibernate and Hibernate mapping files
  • Good experience in UNIX and Shell scripting.
  • Expertise in Web-Development technologies like Servlets, JSP, HTML, JavaScript, CSS, XML, XSL/XSLT, AJAX, JQuery, JSON.
  • Extensive experience in implementation of the version control software SVN, CVS
  • Experience in developing using RESTful Web services and consuming SOAP services.
  • Experienced in generating logging by Log4j to identify the errors in production test environment
  • Proficient in RDBMS concepts and experience in working with MySQL, Oracle 9i/10g and PL/SQL, Database triggers, Procedures, Functions.
  • Experience with Continuous Integration and related tools (Jenkins, Hudson, Maven)
  • Knowledge of bootstrap and AngularJS.
  • Experience with Code Quality Governance related tools (Sonar, PMD, Checkstyle, JIRA)
  • Experience in preparing various reports, pivots and graphs in Excel.
  • Excellent written and verbal communication skills, presentation and problem solving skills
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment
  • Responsible to define and scope new releases, prepare design, conduct impact analysis, resource allocation, estimation, code review, documentation, planning release and delivery time lines and work delegation
  • Team Leader with good communication and Interpersonal skills
  • Extensively interacted with the client to understand the changing business rules and requirements and successfully recommended enhancements and new functionalities to the application

TECHNICAL SKILLS

Technologies: Java 1.6, Servlets, JDBC 3.0, JSP 2.0, XML, Ajax, JQuery, Log4j, RestFul Web Services, JSON, Bizflow, JBPM

Databases: MySQL, Oracle 8/10g/9i, SQL Server, DB2

Web/Application Servers: Jboss7.1, Web Sphere 6.x, Liferay Portal server 6.1.1,Apache Tomcat 7.0

Scripting Languages: Java script, Ajax, UNIX Shell Scripting

Frameworks: Struts2.x, Spring 3.0, iBatis, Hibernate3.0

Build tools: Hudson, Maven, Ant, and Jenkins

IDE: Rational Application Developer (RAD7), WSAD 5.1,Eclipse Indigo, Eclipse Kepler

Tools: /Utilities Squirrel, TOAD, Oracle SQL developer, Control-M, Soap-UI,SQLYOG, PL/SQL Developer, SQL Navigator, DB Visualizer,Microsoft Project Plan, Win Merge, Microsoft Visio, Brackets

Operating systems: Windows, UNIXIndustriesRetail (Pricing), Retail (E-Commerce), Banking (CRM),Retail (Marketing and Media Information), Patent and Trademark

PROFESSIONAL EXPERIENCE

Confidential, VA

Java Technical Lead Developer

Responsibilities:

  • Translate business requirements into design strategies and patterns. Requirement gathering from Business users/SME and preparing User stories and technical design document.
  • Involved in complete development using Agile Development Methodology and tested the application in all iterations.
  • Troubleshooting, identifying root causes. Debugging, analysing issues whenever required and providing on-time solutions.
  • Enhancement & coding of the system with Struts 2 framework, with JSP.
  • Developed few Rest Services which were part of common MadridService Package which was used across various projects. In order to further optimize, filtering was also added later to these REST services.
  • Consumed SOAP Services provided by partnering applications to develop new functions.
  • Documenting existing AS-IS Bizflow workflow processes and performing workflow modifications as per requirements
  • Ensured completeness of root-cause for major/critical incidents, and where possible resolve or provide workarounds, suggestions and improvements to mitigate future incidents
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements for enhancements driven out of changes to external systems or internal legacy systems.
  • Creation of test cases and Unit testing.
  • Closely working with the DBA for resolution of day to day production issues and weekly/monthly reports generation.
  • Performed Test data setup as requested for any environment - SIT, FQT, PVT, UAT, for a given scenario.
  • Documentation of resolution steps for known issues and maintain the Operations Manual document.
  • Cater to adhoc request from business for changes required in Stylesheets.
  • Providing business clarifications to FQT testers on various system behaviours by performing extensive code analysis
  • Resolving deployment and Installation related Issues arising at the customer end, handling SIT, FQT and PROD releases
  • Performing code review for other engagements/applications.
  • Testing & Debugging - This involved a thorough testing of the entire application before implementation phase to identify any bugs.
  • Work on various automation UNIX script to maintain the application
  • Responsible for interaction with client and providing regular status for the work progress
  • Owning final delivery to be timely and defect free

Environment: Java 1.6, Spring, JSP, Struts, Oracle 11g, Eclipse Kepler, WebSphere 7, Bizflow Process Studio, Maven, Rest Client, SOAP UI, XSL, Tortoise SVN, Microsoft Visio, WinSCP, SQL developer 1.5.1 (Oracle), Putty, Notepad++, Winmerge, Rally, Jenkins

Confidential, PA

E-com Team Lead - Support/Maintenance

Responsibilities:

  • Lead the operations and support team of 4 analysts and ensured support operational SLAs are met
  • Owned, managed and ensured proactive monitoring of applications/systems to capture potential issues (e.g. alerts, performance) before they occur, in accordance with monitoring & maintenance procedures
  • Owned, managed and assisted with the development and implementation of business continuity and service recovery plans and activities
  • Ensured completeness ofproductionreadiness for application changes and/or newer functionalities introduced in the live environment. Participate in the process of integrating and releasing new application/software functionality into business-as-usual environment, ensuring all service acceptance and operational deliverables have been successfully developed and agreed prior to handover
  • Produced weekly/monthly management reports to senior management in respect to service levels and support activities (e.g. dashboards with trends, rag status, SLAs, risks/issues)
  • Continually review the service provided to end-users and customers to ensure it meets agreed service levels and all customers requirements through customer satisfaction surveys
  • Ensured that the ApplicationsSupportteam delivered a professional, customer focused and high performing supportservice in line with agreed service scope and service levels
  • Developed and maintained standardsupportprocedures and other documentation as required to ensure thesupport, availability and continuity of IT services
  • Responsible for managing & servicing 24x7supportas persupportroasters.
  • Demonstrate continuous effort to improve operations, decrease turnaround times, streamline work processes, and work cooperatively and jointly to provide quality seamless customer service
  • Responsible for all aspects of the OMS e-Commerce platform including the Performance, Release, Build, Manage, Monitoring and Security of the environment/applications and platform.
  • Assisted in managing projects and interdependencies to ensure milestone adherence and the integrity of the release

Environment: Microsoft Visio, Microsoft Project, Java 1.6, Spring, Struts, JSP, SQL Server, MySQL, Eclipse, Jboss 7.1.1, Squirrel, Tortoise SVN, Filezilla, SQL developer 1.5.1 (Oracle), Putty, Notepad++, Winmerge, SOAP UI, Rational Rose

Confidential, IL

Java Technical Lead

Responsibilities:

  • Requirement gathering from Business users/SME and preparing requirement document and technical design document
  • Development & coding of the application as per technical design document.
  • Closely working with the offshore development team and performing code review.
  • Debugging/analysing issues whenever required and providing on-time solutions
  • Creation of test cases and Unit testing.
  • Testing & Debugging - This involved a thorough testing of the entire application before implementation phase to identify any bugs.
  • QA Test data setup and QA defect fixing
  • Involved in UAT and helped Business Users to test the application
  • Resolving deployment and Installation related Issues arising at the customer end, handling DEV, QA and PROD releases
  • Responsible for interaction with client and providing regular status for the work progress
  • Owning final delivery to be timely and defect free

Environment: Java 1.6, SQL Server, MySQL, ESB, MQ, JMS, Genero DB, Eclipse Indigo, Jboss 7.1.1, Squirrel, Tortoise SVN, Microsoft Visio, Filezilla, SQL developer 1.5.1 (Oracle), MySQL Workbench 5.2 CE, Putty, Rest Client, Notepad++, Winmerge, SOAP UI, Grafana, GrayLog, Liferay Portal server 6.1.1, JSON

Confidential, IL

Java Developer

Responsibilities:

  • Merchandise Return Notification (MRN): This is a request from Corporate to remove merchandise from saleable store inventory.
  • Stop Sale: This is the determination made at a corporate level that an item should be removed from the sales floor until such a time as item disposition has been determined at corporate.
  • Item Disposition: This is the method used to identify the means to remove products and related financials from an SHC location.
  • Shipping (Return to Vendor): This is the process of sending merchandise either directly to a vendor or through a third party agent.
  • Destroy/Dispose: This is the process of destroying merchandise at the store level.
  • Store Use: This is saleable items removed from store inventory for use in supporting day to day operations at the store.
  • Lost or Missing Merchandise: These were saleable items or parts of an item that are known or reasonably believed to be stolen.
  • Design, development, deployment and unit testing of various Rest Services related to Item Hierarchy, Item details, Store details, Item Planogram and item hazmat status which were part of common DEJInterface which was used across various projects. In order to further optimize, filtering was also added later to these REST services.
  • Design activities, Design review and code review.
  • Implementing scanner functionality.
  • Printing functionality integration
  • Co-ordination between onsite and offshore.
  • Design & Development
  • Delivering defect free application
  • Testing & Bug Fixing
  • Handled DEV, QA and PROD releases
  • Mentorship and of other team members.

Environment: Java 1.6, Oracle, MySQL, Eclipse Indigo, Jboss 7.1.1, Tortoise SVN, Microsoft Visio, Filezilla, SQL developer 1.5.1 (Oracle), MySQL Workbench 5.2 CE, Putty, Rest Client, Notepad++, Winmerge, Liferay Portal server 6.1.1, Ajax, JQuery

Confidential, IL

Java Dev Team Lead/ Release Manager

Responsibilities:

  • Responsible for estimations, release scheduling, resource allocation, delivery and production support
  • Review design documents for enhancement work.
  • Perform code reviews for compliance to standards; and approve testing strategy.
  • Identifying improvements to the service provided
  • Contributed and assisted with the development of team members to enhance skills and promote cross-skilling
  • Carried out effective and timely performance management of the team members; and providesupport, coaching and mentoring to team members to ensure that all objectives and commitments are fulfilled in line with expectations, agreements and standards.
  • Ability to analyse, troubleshoot, modify and implementation of highly complex ecommerce systems that conform to standards and methodology
  • Lead a team staffed with specialists to respond 24x7 in an immediate-response capacity, and managing a team with 24x7 on call problem resolution capacity.
  • Review test cases.
  • Team mentoring
  • Weekly Status Reporting to management.
  • Responsible for coordinating the successful release of software changes to the QA and Production environments.
  • Managing project deliveries, ensuring quality reviews, identifying, managing and mitigating project risk, overseeing and ensuring the deliverables of the project are completed on time.
  • Preparation of release plans, control and maintenance of multiple testing and pre-production environments,
  • Monitor issues up to closure and escalate, if needed.
  • Manage environment refreshes from production, drive issue resolution with cross functional teams,
  • Prepared clear and detailed Release Notes for all major and minor releases,
  • Assigned suitable environments for development & testing efforts to best avoid conflicts.
  • Understood interfaces and how code changes or new functions impact the site performance.
  • Promoted a Dev Ops culture through building relationships with Development & Operations and driving enhancements to the end-to-end release process (UIT, SIT, Pre-Prod to Production).
  • Defined and evolved Build & Release best practices by partner shipping within the team and 3rd party vendors
  • Ensured continuous availability of various tools supporting SCM - Software Control Management & Release management including source control, continues integration, artifact management and change management.
  • Establish a reliablemechanism for monitoring and quantifying the quality of the release process and leverage the results to drive process improvements.
  • Support and maintenance of the production environment - support weekend maintenance, unexpected outages, emergency releases, support of production issues and queries from the business
  • Involved in various small enhancements
  • Involved in designing and scheduling new jobs in Control-M.
  • Involved in reviewing the changes.
  • Managed the source code version control and integration in SVN with the L4 Team.
  • Handled production releases
  • Mentorship and of other team members.

Environment: Java 1.5, J2EE, Spring 3.0, Struts2.x,Hibernate, iBatis 3.0,Ajax, JQuery,JSP, XSD, XMLBean, JBOSS 4.3,Eclipse Juno, MySQL, Log4J, Unix, AltovamapForce, Spring Framework for IOC and security, JIRA, SVN, Hudson, Ant, SVN, SQLYog, Microsoft Project Plan, Microsoft Visio, Control-M, Filezilla, SQL developer, Putty, Wiley Introscope, SOAP UI, Notepad++, Winmerge, Share ticketing tool, PACMN, CCMDB

Confidential, IL

Java Developer

Responsibilities:

  • Involved in Creating High Level Design Document, Detailed Level Design Documents and Deployment Architecture.
  • Performing POCs and implementing the initial framework for offshore to start code.
  • Perform Code Reviews for compliance to standards; and approve testing strategy for deliverables from offshore members.
  • Preparing the Test Cases.
  • Unit Testing/System Testing and SQA issue resolution.
  • Weekly Status Reporting to TCS management.

Environment: Java 1.5, J2EE, ASPOSE API, Ant, Junit, Oracle 9i database, Eclipse, SVN, Apache Tomcat, putty, Filezilla, Hudson, Microsoft Visio, Eclipse TPTP, Mercury Quality CenterMicrosoft Project Plan

Confidential

Java Developer

Responsibilities:

  • Functioned as the Onsite coordinator for the application and managed a group of offshore team members.
  • Worked under pressure to deliver the code on time, handled critical issues in all environments and maintained the reaction and response times consistently.
  • Requirement gathering from users.
  • Created High level Design Document and Detailed Level design Document.
  • Estimation and Project planning.
  • Prepare/Review design documents for enhancement work.
  • Perform Code Reviews for compliance to standards; and approve testing strategy.
  • Analysed the code, troubleshooting and Debugging the issues in code
  • Setting -up of the Test environment at offshore.
  • Preparing the Test Cases.
  • Involved in Unit Testing, and SIT testing and production verification
  • Managing, coordinating, planning & executing project, including pipeline management and allocating task to team members.

Environment: Java 1.4, J2EE, PL/SQL Programming, Oracle 9i database, RAD 7, CVS, VSS, Microsoft Visio, PL/SQL Developer, Microsoft Project Plan

Confidential

Java Developer

Responsibilities:

  • To prepare requirement document based on use cases provided.
  • To understanding the Architecture used in WAG Web based Applications - Servlet Development Framework (SDF).
  • To prepare the design documents this included class diagrams, state diagrams and sequence diagrams.
  • Development of a new Web based reporting module.
  • Development of batches for report data.
  • Setting -up of the Test environment at offshore for both store as well as central reports.
  • Preparing the Test Cases and Unit Testing/System Testing.

Environment: Java 1.4, J2EE, PL/SQL Programming, Oracle 9i database, WebSphere 5.1 (WSAD), CVS, VSS, PL/SQL Developer, Win Merge, DB Visualizer, Rational Rose, Tomcat 5.0, Toad

Confidential

Java Developer

Responsibilities:

  • To understand the requirement.
  • To prepare Design documents.
  • Coding for the Front End and Middle tier.
  • Setting-up of the Test environment.
  • Preparing the Test Cases, Unit Testing/System Testing.

Environment: Java 1.3, Java Core, J2EE JSP, Servlets, Beans, PL/SQL, Oracle 9i, VSS, TOAD, Textpad, Pramati and JRUN Servers

We'd love your feedback!