Technology Lead Resume
TX
SUMMARY:
- Over 8 years of professional experience in developing Java /J2EE Web based applications using technologies such as JSP , AJAX , EJBs, Hibernate and Spring frameworks.
- More than 1 year of experience of development and implementation of rich User Interface of web based application using HTML5, JavaScript, AngularJS.
- Expertise in designing the Components using Angular JS 5
- More than 3 years of experience in incorporating RESTful and SOAP web services into application as well as creating them
- More than 3 years of experience in creating RESTFUL web services by using JAX - RS API and integrated in SPRING, exposed them from my existing system so that it is consumed by other application.
- More than 4 years of experience in Designing, Developing, Documenting, Testing of ETL jobs and mappings in Sequence and Parallel jobs using Data Stage
- More than 4 years of developing strategies for Extraction, Transformation and Loading (ETL) mechanism
- More than 4 years of designing Parallel jobs using various source/processing stages like Join, Merge, Lookup, Remove duplicates, Filter, Dataset, Sequential file, Complex flat file, Modify, Aggregator, Switch, CDC, FTP, Pivot, Merge, Funnel, Transformer, Unstructured data (read excel file), ODBC Connector, DB2 Connector, Oracle Connector, Netezza connector, Stored Procedure, Surrogate key generator
- More than 4 years if experience in writing SQL queries, Stored Procedures for accessing and managing databases such as Oracle 8i/9i/10g, SQL Server
- More than one year of experience in Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
- Strong knowledge on Virtualization, Cloud Computing and Web services.
- More than one year of experience in configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- More than 3 years of experience in building web applications using Spring Framework features like MVC (Model View Controller) DAO (Data Access Object)and template classes
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- More than 4 years of experience in web development using HTML, JavaScript and AJAX technologies.
- More than 5 years of experience in deploying applications on JBOSS 4.x, IBM Web Sphere 8.x/7.x Application servers and on Tomcat 8.x/7.x Web Server.
- More than 6 years of experience in developing java applications in various Integrated Development Environment (IDE) tools like Eclipse and Net Beans 6.7.
- More than 4 years of experience in implementing Unit Testing and Integration testing during the projects using JUNITS
- More than 2 years of experience in implementing agile/scrum methodologies
- More than 6 years of experience with technical team members to integrate back/front end issues
- Involved in different phases of software development life cycle like and experience in working in
TECHNICAL SKILLS:
Programming: Java,JavaScript,PL/SQL,HTML, AngularJS
Java Technologies: JSP,Wicket,Java Structs,Spring,Hibernate
Unit Testing: TestDrive
Version Control: RTC
Development methodology: Agile (Scrum), Waterfall
Operating Systems: Windows, Unix
Domain knowledge: Anti-Money Laundering,Money Movement,Enterprise Digital
PROFESSIONAL EXPERIENCE:
Confidential, TX
Technology Lead
Responsibilities:
- Analysis, Design, Development, Testing and maintenance of the system
- Analyzing the Business Requirements and converting those into System Requirements
- Preparing High Level Design and Low-Level Design of the Components as per the requirement
- Coordination with offshore team to communicate the Business/System requirements
- System components construction using Java Spring, Hibernate, Restful web services
- Used Spring AOP to reduce the amount of code written in controller classes and instead used joint points and pointcuts to call other classes methods according to advice.
- Configured Dispatcher-Servlet to create data source beans and message source beans, handled static resources and inject dependencies by using auto wire annotations.
- Followed Spring MVC pattern and used View Resolver to map web pages.
- Created the Resources in Rest Webservices to retrieve the customer Transaction information and profile information
- Worked with EJB ‘s to persist the data from Rest Services to Databases like Oracle and DB2
- Used Hibernate framework for accessing oracle database and call stored procedures.
- Used Spring Validation framework for Validations.
- Used JSON produce Web Services using REST to transfer the amount to transfer application that is remote and global to different financial institutions.
- Developed POJO classes to bind to HTML forms in order to retrieve parameters from browser.
- Developed various java objects (POJO) as part of persistence classes for OR mapping.
- Designed and developed the middle ware services that meet the business by utilizing Java.
- Used Java/J2EE Design patterns like Business Delegate, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Monitored the error logs using Log4J and fixing the problems.
- Code Review with the Project Team and M&P Team
- Ensuring that user requirements are effectively and accurately communicated to the other members of the development team and facilitate communication between business users, developers and testing teams
- Release process for the Code check in and Code Migration in different environments
- Preparation of the Roll-out plan for Implementation
- Team orchestration to effectively carry out all project activities such as analysis & design, coding, integration and testing.
- Supporting the Quality Assurance Team
- Supporting the M&P Team during the Project Warranty/Implementation periods
- Supporting the Business Team during the Production Validation
- Fixing the code right away if there are any production defects
- Involved in writing the functional test cases, test data request, unit and integration tests for the system
- Project schedule tracking and delivery of the module
- Responsible for Configuration Management activities (code deployment in RTC)
- Worked in Agile methodology and Responsible for PRODQA and PROD movements
Environment: Java,J2EE, SOAP Web Services, Eclipse, Oracle, Hibernate, JSP, Servlets, Spring, Oracle WebLogic server, AJAX, JavaScript, HTML, JUnit, SQL, Apache Tomcat.
Confidential
Module Lead
Responsibilities:
- Interacting with the client to understand the project and finalize its scope.
- Estimation, design and development of various modules using agile and Scrum methodology.
- Worked as Team lead in assigning functionalities and communicating between team members.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection. Expertise in join-point and advice in Spring AOP. Involved in coding, maintaining and administering
- EJB and servlets and JSP components to be deployed on a Web Logic application server.
- Developed RESTful Web services using Jersey and returned the response in JSON format.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for Rest APIs.
- Used Hibernate for ORM (Object Relational Mapping) and DAO (Data Access Object) implementation.
- Involved in developing EJB for the business logic using Session facade pattern and deploying them in Web sphere.
- Involved in configuring the Hibernate mapping file.
- Coordination with offshore team to communicate the Business/System requirements
- Used Restful service to collect the transaction details and posted the same to LAPS Vendor
- Reviewing the Components which were developed by offshore team and get the same reviewed with Project Team and M&P Team
- Created and run the Junit test suites for the unit testing the application.
- Deploy and run the application using Quick Build.
- Used RTC to maintain the different versions of codes
- Supporting the Quality Assurance Team and M&P Team during the Project Warranty/Implementation periods
- Fixing the code right away if there are any production defects
- Responsible for Configuration Management activities (code deployment in RTC)
- Deployed the application in Apache Tomcat Application Server.
- Complete ownership of the project and end to end coordination with all interfacing teams.
Environment: JAVA5.0, JSP2.0, Servlet2.5, EJB,spring4.0, JavaScript, Hibernate3.0, Agile, Eclipse3.4, Webservice, Websphere, PL/SQL, Oracle10g, Microsoft SQL server2012, UML, Rational Rose, Junit.
Confidential
Module Lead
Responsibilities:
- Led offshore team by assigning tasks to the team member and getting it done within the project timeline. Involved in the analysis, system Architecture and Design.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Worked on Core Java, JSP, and Servlets for Educational goals web application development
- Lead the team in migrating most of the components from Old presentation services java framework to Wicket java framework
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Preparing queries to retrieve the transactional related data and member information data to binding the same to UI components
- Used SQL Server as database management system and implemented Hibernate to access the database.
- Production Implementation and Validation, Involved in ACC ON call support.
- Used JavaScript's for validating client side data.
- Possess strong analytical skills to derive constructive solutions for the problems.
Environment: JAVA,J2EE, JUnit, AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server, Web services, SOAP, XSLT, Servlets, Struts, Spring, Hibernate, Log4j, Apache Tomcat, Unix, Rational Rose.
Confidential
Module Lead
Responsibilities:
- Worked in a fast paced AGILE development environment while supporting requirements changes and clarifications.
- Participated in Scrum meetings and project planning and coordinated the status sessions.
- Written Hibernate mapping files and configuration files, created the abstract classes and interfaces for service and DAO layers to easily access the wrapper methods in hibernate based on object, list or primitive parameters.
- Worked on Configuring and deploying the web applications with Web Sphere Application Server (WAS)
- Deployed the application on the Tomcat Application Server.
- Worked on Oracle as the backend database.
- Developed the helper classes used by most of the components in this application.
- Work on Defects/Bug fixes as per Weekly Sprint Planning.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Used Hibernate along with JPA for data persistent objects and Hibernate mapping and annotations to connect with Oracle database.
- Developed the code using Test Driven Development (TDD).
- Actively Participated in tracking and resolving Production issues.
- Configured Logger, appended and layout using log4j.
- Involved in deployment components on Web Logic application server.
- Performed Unit Testing of all Modules.
Environment: JAVA,J2EE, JUnit, AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server, Web services, SOAP, XSLT, Servlets, Struts, Spring, Hibernate, Log4j, Apache Tomcat, Unix, Rational Rose.
Confidential
Module Lead
Responsibilities:
- Analyzed the requirements to define business process and workflow for each of the Use cases.
- Interacted with BA’s and gathered requirements and discussed with architects on the solution and developed approach documents for workflow features and interfaces pertaining through workflows.
- Involved in Developing Web Application with Full Software Development Life Cycle(SDLC) from Design to Deployment using Agile methodologies
- Used Beans to communicate with enterprise web services from UI layer for accessing enterprise business data.
- Involved in developing EJB for the business logic using Session facade pattern and deploying them in Web sphere.
- Involved in configuring the Hibernate mapping file.
- Implemented Client side validations with JavaScript and AJAX to enhance the capability of web page.
- Developed various controllers that route requests to appropriate business classes.
- Extensively worked on Payload messages used to communicate between web services that are written using SOAP and WSDL. Tested with the Junit Test Cases for both Professional and Institutional Claims.
- Coordinated with QA team to ensure the quality of application.
- Built web-based mobile application for smart phones, tablets and desktop using java frame works
- Developed unit test cases using JUNIT for testing accuracy of code and logging is done using Log4j.
- Worked with IDE as Eclipse and deployed into Apache Tomcat Web Server tool to achieve more functionality for build process.
Environment: JAVA,J2EE, JUnit, AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server, Web services, SOAP, XSLT, Servlets, Struts, Spring, Hibernate, Log4j, Apache Tomcat, Unix, Rational Rose.
