We provide IT Staff Augmentation Services!

Technical Lead Resume

Ca San Jose, CA

PROFESSIONAL SUMMARY:

  • Senior Software Engineer with 12 + years of experience in full project development Lifecycle. Primary areas of technical expertise include Java, Angular JS, JQuery, Struts, Spring Boot, Spring, Web Service (REST, SOAP), JAX - RS, JAX-WS, JMX, JAXB, Hibernate, Struts, ORACLE, EJB, JMS, JSON, JSP, Servlet, WebLogic, DHTML, AJAX, XML/XSLT, Junit, Test NG, node.js, Rest Assured API, MongoDB, Protractor, UML and Microsoft Visio.
  • Extensively worked Web Application using Agile Methodology for development in various domains like Content Management, Customer Relation Management (CRM), etc.
  • Rich experience developing web applications using Core Java, Servlet, JSP, Taglibs, Hibernate, JDBC Maven, Spring, REST and SOAP Web Services, XML, XSD, XSLT, XPATH, JAX-B, Python, Java Application Servers, Log4j.
  • Experience in developing server-side applications based on Restful Web-Services and SOAP, using different frameworks like Spring, JAX-RS, JAX-WS and Jboss CXF Webservices
  • Functional and Integration testing with Spring Junit, AssertJ, SoapUI and Chrome Postman.
  • Have experience on Object Oriented paradigm such as OOAD using UML and J2EE Design Patterns.
  • Automation of web services testing using REST assured API.
  • Experience in design and implementation of extensively worked on Oracle RDBMS and familiar with SQL Server.
  • Implemented various design patterns like Factory Pattern, Facade, Singleton, Adapter, Abstract Factory and DAO.
  • Worked on various frameworks like STRUTS, Hibernate, Spring, and JUnit, Grails
  • Knowledge of SOA best practices, development methodologies & standards
  • Experience in Pivotal Cloud Foundry.
  • Expertise in client Side Scripting, Designing and validations using HTML, DHTML, CSS, JavaScript
  • Good experience in various Integrated Development Environments (IDE) My Eclipse 8.6, NetBeans 6.8, Eclipse 3.X
  • Experience in building software as a service (SaaS) and/or platform as a service (PaaS) software
  • Successfully lead projects from design, implementation to deployment phase
  • Good communication skills, coupled with very positive user interaction & team spirit.
  • Knowledge of database design, development, and provision of customer support and implementation of applications using client/server systems
  • Worked closely with the technical teams, testing team and DBAs for issues related to code changes, data fixes, and testing.
  • Documented business rules, functional and technical designs, test cases, and user guide.
  • Possess excellent communication, interpersonal and technical skills
  • Excellent team player with the ability to work independently and interact with people at all levels
  • Handled teams effectively and managed their activity properly.
  • Coordinated with the offshore team in resolving critical issues/update on daily activities.

TECHNICAL SKILLS:

Languages: Java, C, C++.

Internet Applications: J2EE, Angular JS, JSP, Servlets, Web service, XML/XSLT, JMS, Spring

Web/Application Server: WebLogic 8.x/9.x/10.x, Apache Server, Tomcat, JBoss

IDE: Net beans 6.8, Eclipse

Methodologies: OOPS, OOD /OOA, SAD (Structured Analysis & Design)

OR Mapping tool: Hibernate

Scripting Languages: JavaScript, AJAX, Shell Scripting, JQuery, AJAX, Angular 2.0

Markup Languages: HTML, DHTML, XML.

Data Base Applications: ORACLE, SQL Server, MongoDB

Operating Systems: Linux, UNIX, HP-UX 11.x, Sun Solaris 2.6.

Version Control Tools: GIT, CVS, SVN

Protocols: TCP/IP, HTTP, SOAP/WSDL, FTP, SMTP

Testing Tool: TestNG, Protractor, jasmine, Junit

Logging Tool: LOG4J

PROFESSIONAL EXPERIENCE:

Confidential, Oakland, CA

Developer

Technical Responsibilities:

  • Involved since inception in development of platform as Enterprise MicroServices using Spring boot, Spring MVC, Maven, Hibernate and ORM.
  • Wrote several RestFul Web services such as Get/Put/Post/Patch using backend Java Spring with Jersey
  • Responsible for the design, analysis, development and maintenance of the Application using Spring MVC 4, Spring DI, Spring AOP, Spring Data, Spring Boot, Hibernate, JPA and JAVA.
  • Used standard software engineering design patterns and REST to achieve an efficient communication between applications.
  • Design and code backend webservices for web applications with HTML5, CSS3, JQuery and JavaScript as frontend technologies and also for consumption for other process
  • Used J2EE design patterns like MVC, Singleton, Factory, and DAO.
  • Developed DAOs Data Access Objects and performed O/R mapping using Hibernate to access the data-base.
  • Implemented Spring MVC, IOC, Spring Boot, Transactions, Spring JDBC template, JSON features.
  • Responsible for the design, analysis, development and maintenance of the Application using Spring MVC 4, Spring DI, Spring AOP, Spring Batch, Spring Integration, Hibernate, JPA and JAVA.
  • Interacted with clients for requirement gathering, analysis, and solutions.
  • Integrating, building and delivering end to end solution.
  • Participated in daily weekly and bi-monthly status meetings.
  • Work in team environment to support all testing activities.
  • Communicate highly technical issues to non-technical groups.
  • Complete root cause analysis of defects and track their resolution.
  • Resolved application issues escalated from end users.
  • Performance & memory analysis, JVM tuning, optimization strategies for Back End components and caching.

Environment: Java 1.8, HTML, Tomcat, SQL Server, Oracle, Spring MVC, Spring batch scheduler, iText, POI, SOAP

Confidential, Oakland, CA

Developer

Technical Responsibilities:

  • Worked on different phases of Software Development Life Cycle throughout the project
  • Prepared technical design documents including class diagrams, sequence diagrams, flow charts, process flow diagrams and etc.
  • Designed the front end applications, user interactive web pages using technologies like HTML5, JSP, XHTML, CSS3, JavaScript, JQuery, Ajax and JSON, Bootstrap, Angular.
  • Application developed in SOA Architecture and MVC architecture.
  • Used Spring Framework for Dependency injection and integrated Hibernate framework for interacting with Oracle database.
  • Hibernate was used for Object Relational Mapping. Hibernate Query language and the Hibernate Criteria Queries were used in the DAO layer.
  • Designed and Implemented WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Interacted with clients for requirement gathering, analysis, and solutions.
  • Integrating, building and delivering backend rest based web service solutions.
  • Participated in daily weekly and bi-monthly status meetings.
  • Work in team environment to support all testing activities.
  • Communicate highly technical issues to non-technical groups.
  • Complete root cause analysis of defects and track their resolution.
  • Resolved application issues escalated from end users.
  • Performance & memory analysis, JVM tuning, optimization strategies for Back End components and caching.

Environment: Java 1.8, HTML, Tomcat, SQL Server, Oracle, Spring MVC, Spring batch scheduler, Spring MVC.

Confidential, San Jose, CA

Developer

Technical Responsibilities:

  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Implemented J2EE Design Patterns like Factory, Service Locator, Singleton and DAO.
  • Worked on the consumption side of SOAP based Web services using AXIS 2.x, SOAP UI, JAXB.
  • Developed User Interface using JSP, CSS and HTML.
  • Implemented the system service like logging, Transaction Management, exception handling using EJB.
  • Implemented multi-threading and object synchronization to handle simultaneous data modification requests on same subscriber/account.
  • Convert requirement specifications into detailed design and Data Model.
  • Performed regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Written unit tests using JUnit; handled logging requirements using Log4j.
  • Perform responsibilities of designing, installing, coding, configuring, developing, testing, debugging, and documenting application programs by following program specifications
  • Interacted with clients for requirement gathering, analysis, and solutions.
  • Integrating, building and delivering backend rest based web service solutions.
  • Participated in daily weekly and bi-monthly status meetings.
  • Analyze application data to assess performance and uncover problems using Performance Monitoring tools like Dynatrace, ITCAM.
  • Work in team environment to support all testing activities.
  • Communicate highly technical issues to non-technical groups.
  • Complete root cause analysis of defects and track their resolution.
  • Troubleshooted and resolved application issues escalated from end users.
  • Performance & memory analysis, JVM tuning, optimization strategies for Back End components and caching.
  • Worked on Confidential Single and Multi-Node Server, Bare Metal Agent, Power Shell Agent, Frame Containers and APIC Containers on Hyper-V and VMWare, VMware ESXi Server and Managing VCenter.

Environment: Java 1.8, Workflow Orchestration framework, Adobe Flex API, HTML, Tomcat, SQL Server, Spring Boot, angular js, Spring Micro Services, JAX-RS, JAX-WS, JMX, JAXB.

Confidential, San Ramon, CA

Developer

RESPONSIBILITIES:

  • Participate in testing external (REST) web services using test NG Framework.
  • Automation of web services testing using REST assured API.
  • Design and development of health check report using Rest Assured APIin order to monitor external web services.
  • Design and development of media component using Spring REST web service and JSON data
  • Design and development of Media page using Spring MVC with REST service.
  • Developing a particular Job using Spring Boot to introduce new searchable Auto tag for media files in the application.
  • Lucene index built and maintaining of data.
  • Participate in technical interchange meetings and Test Driven Development (TDD).
  • Design and development of UI pages using Angular JS, JQuery, HTML5, node .js, CSS compiler or transpilers (Less), gulp for building assets
  • Using Protractor and Jasmine framework to write automation script for the pages
  • Build and deploy the application in various environments.
  • Compliance towards Agile Ceremonies, timely reporting on tasks, providing estimations and participation in demos.
  • Follow version control using GIT and change management processes to support internal and external audit requirements

Environment: Spring Boot, Angular JS, JQuery, JUnit, TestNG, Rest Assured API, Protractor, GIT, HTML5, Agile Methodology, Oracle, MongoDB, node.js, Spring Micro Services.

Confidential,San Jose, CA

Technical Lead.

Responsibilities:

  • Participate in business requirements analysis sessions
  • Identify and document functional and derived requirements and map them to customer requirements
  • Identify and document system requirements taking into account functional requirements as well as performance, functionality, and supportability, etc.
  • Complete functional and technical design deliverables
  • Complete code builds and unit test to validate design including documentation deliverables
  • Designed and developed components under J2EE architecture using Spring, Struts.
  • Developed front-end screens using Angular JS, JQuery, CSS, JSP, Custom tags, JavaScript and Tag Libraries
  • Design and develop of service component using Spring REST web service and JSON data.
  • Conduct code reviews to ensure development is performed in accordance with development standards.
  • Participated in development of all the modules Online Contract Management, Access Management, Quoting and Ordering, Asset Management.
  • Participate in technical interchange meetings and Test Driven Development (TDD).
  • Lucene Index creation and maintaining of Data
  • Identify changes, analyze the impact of change and provide detailed assessments
  • Follow version control and change management processes to support internal and external audit requirements.
  • Participate in technical interchange meetings.
  • Adhere to and contribute to development standards
  • Preparation of effort estimates
  • Prioritization of Bugs & Enhancement requests
  • Work with Splunk to debug log messages.
  • Supported quarterly normalization for each release.
  • Work with the Production Operations team to optimize ongoing performance
  • Coordinated with the offshore support team in resolving critical issues

Environment: Oracle 10g, PL/SQL, Struts, Eclipse, Toad, Kintana, PVCS, Spring Boot, Spring Restful Web ServiceAngular JS, JQuery, Agile Methodology, Splunk, Tomcat, API Tools, Hibernate

Confidential,San Jose, CA

Technical Lead

Responsibilities:

  • Working on enhancement and bug fixes.
  • Working on various applications like Partner Registration, Partner self Service, PDBSOA (Partner database Service Oriented Architecture), My Confidential workspace, Partner Locator, Partner Access Online, PGTMV (Partner GoTo Market View), CEDA(Channel Enterprise Data Administration), Business Entity Attribute Tool, Business Entity Assignment Tool, Business Entity Grouping Tool, Certification& Specialization Application.
  • Coordinating within the team and with other teams.
  • Research and Analysis which involves troubleshooting packages and procedures for critical issues.
  • Developed User Interfaces module using JSP, JavaScript, XHTML, DHTML, CSS, Custom tag library and form beans for the presentation layer.
  • Designed and developed Web Application using Struts Framework.
  • Create and Maintaining Lucene Index creation
  • Deploying the changes into a Production environment.
  • Work with Splunk to debug log messages.
  • Understanding complex SQL queries to retrieve data from the database depending on the need
  • Support for the development, test and the production databases
  • Documentation of the technical work done
  • Working on P1/P2 issues.
  • Performance & memory analysis, JVM tuning, optimization strategies for Back End components and caching.
  • For smooth flow of daily tasks which involves assigning of Cases to all team members.
  • Daily monitoring of scheduled Jobs.
  • Coordinated with the offshore support team in resolving critical issues

Environment: Eclipse 3.0, Struts Framework, web service, Oracle 10g, Windows, PL/SQL, Dollar Universe, Kintana, PVCS, UNIX, Angular JS, Splunk, API Tools

Confidential,San Jose, CA

Technical Lead

Responsibilities:

  • Coordinating with the client to understand the Functional Requirement Document and preparing the Technical Design Specification accordingly.
  • Preparation of High-Level Design and Low-Level Designs documents based on change requests.
  • Extensively used the Struts2.0 Framework to configure the presentation layer for the application. Use business delegate, service locator, transfers Object, and MVC design patterns.
  • Elaborated Use Cases based on business requirements and was responsible for the creation of Class Diagrams, Sequence Diagrams, and Data Model.
  • Extensively used Core Java concepts covering Collections, Exceptions, I/O.
  • Participating in SCRUM meetings, keeping tracking of backlogs and impediments.
  • Involved in development of SPARQL (Resource Description Format query Language) queries as per business needs and integrating the invocation from the data layer.
  • Involved in development of SQL queries as per business needs and integrating the invocation from the Informatica.
  • Deployed the application on Web sphere application server in different testing environments.
  • Scheduling, monitoring workflows and restarting, killing, checking dependencies of Perl batches in UNIX/Linux environments as per the requests.
  • Tested the code changes and business implementations and released to QA and UAT
  • Used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with another project for sharing information.
  • Work with Splunk to debug log messages.
  • Coordinating with offshore/onshore, collaboration and arranging the weekly meeting to discuss and track the development progress.
  • Preparation and execution of test scripts and validating them with JUnit and Log4J and eliminating the maximum bugs before passing over to the QA team.

Environment: Oracle 10g, PL/SQL, Struts, Eclipse, Toad, Kintana, PVCS, Eclipse, Spring, Restful Web ServiceSplunk, Tomcat

Confidential,San Jose, CA

Sr. Software Developer

Responsibilities:

  • Participate in business requirements analysis sessions
  • Identify and document functional and derived requirements and map them to customer requirements
  • Identify and document system requirements taking into account functional requirements as well as performance, functionality, and supportability, etc.
  • Complete functional and technical design deliverables
  • Complete code builds and unit test to validate design including documentation deliverables
  • Designed and developed components under J2EE architecture using Servlets, JSP’s and Struts.
  • Developed front-end screens using JQuery, CSS, JSP, Custom tags, JavaScript and Tag Libraries
  • Conduct code reviews to ensure development is performed in accordance with development standards.
  • Participated in development of all the modules Online Contract Management, Access Management, Quoting and Ordering, Asset Management.
  • Identify changes, analyze the impact of change and provide detailed assessments
  • Follow version control and change management processes to support internal and external audit requirements.
  • Analyze application data to assess performance and uncover problems using Performance Monitoring tools like Dynatrace, ITCAM.
  • Participate in technical interchange meetings.
  • Adhere to and contribute to development standards
  • Preparation of effort estimates
  • Prioritization of Bugs & Enhancement requests
  • Supported quarterly normalization for each release.
  • Work with the Production Operations team to optimize ongoing performance
  • Coordinated with the offshore support team in resolving critical issues

Environment: Oracle 10g, PL/SQL, Struts, Eclipse, Toad, Kintana, PVCS, spring, Restful Web Service

Confidential, CA

Sr. Software Developer

Responsibilities:

  • Responsible for Coding (development) of the entire module with Struts, Spring and Tiles framework.
  • Responsible for preparing the Prototypes required for understanding the Requirements and also in the Design phase.
  • Responsible for writing JSP’s core, Custom tags, and Java Beans.
  • Implemented Hibernate integrating with Struts framework.
  • Managed persistence layer using Hibernate for backend interactions.
  • Used Spring framework’s “HiberanteDaoSupport” for Hibernate calls.
  • Developed data access layer using DAO, JDBC.
  • Developed build Script using Ant 1.4 tool.
  • Used Log4J for generating the logs.
  • Contributed in preparing documents required for analyzing the Requirements.

Environment: JDK 1.4, J2EE, JSP, Struts, Spring, Hibernate, JavaScript, Ant 1.4, Hibernate, springs, Eclipse 3.0, Oracle8i, Log4J and Windows

Confidential, CA

Software Developer.

Responsibilities:

  • Designed and developed components under J2EE architecture using Struts framework, Threads, JMS.
  • Developed components in order to communicate between three different processes thread using Java Messaging Service (JMS)API.
  • Involved in putting proper review processes and documentation for functionality development
  • Providing support and guidance for Production and Implementation Issues
  • Developed User Interfaces module using JSP, JavaScript, XHTML, DHTML, CSS, Custom tag library and form beans for presentation layer
  • Designed and developed Web Application using Struts Framework.
  • Used MDB for consuming messages from JMS queue/topic.
  • Use Ant script to build application
  • Use Log4J to create log information

Environment: Windows, Eclipse, Struts, Velocity, HTML, XML, SQL, JavaScript, CSS, JSP, Servlets, Tomcat, JMS, Java Thread, spring, Restful Web Service

Confidential, CA

Software Developer

Responsibilities:

  • Designed and developed components under J2EE architecture using Struts framework, Servlets, JSP’s.
  • Developed front-end screens using JSP, Custom tags, JavaScript and Tag Libraries.
  • Extensive use XML style sheet language in order to display Tree like component structure in frontend screens. Transforming XML content file to display it in front-end screen using XML transformation stylesheet language (XSLT).
  • Developed EJB Session Bean to handle transaction session management.
  • Involved in detailed business analysis, flowcharts, prepare technical specifications, development, Unit testing to the delivery of Batch Reports module.
  • Prepared the Technical design document for the project.
  • Integration testing in coordination with system testing team.
  • Analysis of change requests and test related activities.
  • Deployment of application for the users

Environment:Windows, Eclipse, Struts, Velocity, HTML, XML, SQL, Java Script, CSS, JSPs, Servlets, Websphere6.0, XML, XSL, XSLT.

Confidential, CA

Software Developer

Responsibilities:

  • Designed and developed components under J2EE architecture using Struts framework.
  • Developed front-end screens using JSP, velocity, JavaScript.
  • Involved in detailed business analysis, flowcharts, prepare technical specifications, development, Unit testing to the delivery of Batch Reports module.
  • Prepared the Technical design document for the project.
  • Integration testing in coordination with system testing team.
  • Handling the Back End Transaction management.
  • Analysis of change requests and test related activities.
  • Deployment of application for the users

Environment: Windows, Eclipse, Struts, Velocity, HTML, XML, SQL, JavaScript, CSS, JSP, Servlets, JBoss.

Confidential, CA

Software Developer

Responsibilities:

  • Reversed engineered legacy modules and created UML diagrams. Used those UML class diagrams and sequence diagrams while developing design documents for the new system.
  • Developed utility classes in Java to know detailed information about the calls made to Stored Procedures.
  • Developed technical documentation describing the steps for deploying and testing the product in the intranet.
  • Designed and developed the request and response data to and from the database.
  • Designing and Implementing search using Verity K2 search.
  • Involved in content management services, which involved the creation of collections, knowledge tree and document indexing.
  • Verification and testing of indexed content using utilities like RCK2, MKVDK, ADMIN, DUMP, and BROWSE for ATLAS search functionality, which uses.
  • Used various command line tools for collection creation, indexation, and verification of data on Verity K2 search engine.
  • Integration of ATLAS search module with verity APIs like VSEARCH.
  • Analysis of OPM Framework which is on EJB and prepares a strategy to change the persistence layer.
  • Supporting the teams developing portals with the CDP framework.
  • Preparation of LLD by doing a reverse engineering exercise of the framework

Environment: Windows XP, Eclipse, WebLogic 8.1 SP2, SQL Server, EJB, Verity, XML, J2EE

Hire Now