Technical Lead Resume
SUMMARY
- Highly competent Senior JEE Developer / Technical Lead with 11+years of experience in analysis, design, development, testing and implementation of software applications across a variety of platforms and systems
- A specialist in Pega (PRPC) v7.2.1, Chordiant, Java, JEE technologies with application server administration experience
- Strong experience in full life - cycle of projects using Waterfall and Agile methodologies
- Experience in creating and evaluating the cost effective proposals and strategies for software applications development
- Extensive experience in all project phases including analysis, requirement, design, development, code reviews, unit, integration and system testing
- Highly experienced in identifying the system impact, risk assessment and technology limitations to propose new effective solutions
- Worked extensively in designing, developing and supporting web applications using the PRPC, Chordiant Foundations Server and Chordiant Decision Manager
- Expertise in JEE frameworks like JSF, SpringBoot, Hibernate, JMS, EJB & JPA, web technologies like HTML, CSS, JSP, Servlet, and Javascript
- Expertise in SOA architecture, Rest API Microservices and SOAP Web Services as provider and consumer
- Extensive experience with Eclipse, MyEclipse, Spring Tool Suite, Rational Rose and IBM RAD
- Skilled specialist in JEE application servers - Oracle Web Logic Server & IBM Web Sphere
- Have strong analytical skills with proficiency in debugging and problem solving
- Worked as project lead extensively with team of 10 to 15 members
- Strong verbal and communication skills
- Extensive experience in Onsite and Offshore model.
TECHNICAL SKILLS
Technologies: Core JAVA, JEE, WS, SOAP, REST, JSON, Spring Boot, JSF, Java Script, XML, HTML,CSS, XSLT, EJB, JMS, JPA, Hibernate, Pega (PRPC) v7.2.1 and Chordiant Foundation Server Rules Engine(s)Chordiant Decision Manager (PEGA) Chordiant Rules Designer v 5.7
Database: Oracle 11g
Application Server(s): Oracle Web logic 12c, 10 & 9.2 and Websphere 6.1 & 8.5
Development Tool(s): Eclipse, My Eclipse, Rational Application Developer, STS, Rational Software Modeler, Rational Rose (UML), Soap UI, Agitar and Parasoft.
Version Control Tool: Rational Clear Case
Deploy & Build Tool: Cruise Control and Ant Scripts
Defect Tracking Tool(s): Rational Clear Quest, HP Quality Centre
PROFESSIONAL EXPERIENCE
Technical Lead
Confidential
Responsibilities:
- Worked with business team to created the functional specifications and supported them by sharing the existing system design & architecture knowledge
- Interacted with different Line of Business tech leads and created the Interfaces agreement
- Created solution design documents based on application requirements
- Estimated the implementation of projects based on design, development, testing strategy and overall project plans
- Worked with top-down approach to create schema and generated the objects for the services
- Stand alone environment to fulfill the different channel webservice request, similar to Microservices flavor but used SOA architecture and application server - weblogic
- Constructed and deployed SOAP & RESTful web services as a provider and consumer
- Worked setting up environment for developers and system testing regions
- Created work-space / developer environment setup documentation, it makes developers life easy and do the rapid development as soon as they join into the team
- Involved in Web Logic application server v12c configuration, management and deployment
- Created code review rules in Parasoft team server
- Supported QA in SIT & UAT phases and involved production implementation
Environment: Java 7, JEE, JPA, JMS, Soap & RESTful Web Services, Oracle Web Logic 12c, Oracle 11g, TOAD, Soap UI and MyEclipse
Senior JEE Developer
Confidential
Responsibilities:
- Analysed functional specifications, existing system design, architecture, and business rules
- Worked with other LOB teams to design and create the external Interfaces agreement
- Created Low Level and High Level design documents based on application requirements
- Estimated the implementation of projects based on design, development, testing strategy and overall project plans
- Involved setting up environment for developers and system testing regions
- Involved in Web Logic application server v12c configuration, management and deployment
- Involved in setting up LDAP authentication for system users
- Designed and developed business rules and next best offer identification using Chordiant Decision Manager (Rules Engine, owned by PEGA)
- Designed and implement SOAP & RESTful web services as a provider and consumer
- Created web pages using JSF, JSP & XSLT and implemented custom validator for screen input data validation.
- Implemented generation of SAML tokens while connecting external system
- Created code review rules in Parasoft team server
- Supported QA in SIT & UAT phases and involved production implementation
Environment: Chordiant Foundation Server v 6.3, 6.6 and 6.8.1, Chordiant Decision Manager, Java 5 and 7, JEE, Servlets, XSLT, JSP, JSF, HTML, JavaScript, CSS, EJB, JPA, Hibernate, JMS, Soap & RESTful Web Services, SAML, Oracle Web Logic 9, 10, 11 and 12c, Oracle 11g, TOAD, Soap UI, Eclipse and MyEclipse.
Application Designer
Confidential
Responsibilities:
- Analysed in detail business use cases and translated the requirements into corresponding technical design
- Responsible for designing the solution and build proof of concept & impact assessment from high level requirement and acquiring sign-offs from governance team
- Participated in business use case walkthroughs and change request discussions with business analytical team and stack holder team
- Created design documents and extensively employed UML notations and appropriate design patterns
- Review technical design documents and proposals to ensure that the functional and business needs identified with the users are met
- Designed and developed the business process workflows using Chordiant business process modelling (BPM) tool
- Designing and development of Web Services using JAX-WS
- Created JSP pages using standardJSF& apache MyFaces tags, designed user interface layout using CSS3, HTML5 and validation is performed using standardJSFvalidation and client-side validations using JavaScript
- Developed business rules in Chordiant Rules Designer
- Estimatework efforts, create implementation plans, and ensure all implementation tasks are performed correctly by the assigned groups
- Helped the team with identifying the performance issues (memory leaks, high volume transactions) via non functional testing before route to live implementation
Environment: JEE, Java 5.0, JSF, JDBC, WebServices (SOAP), Chordiant Foundation & Chordiant Decision Manager, TOAD, RAD, Oracle and Websphere.
Java Web Developer
Confidential
Responsibilities:
- Developed presentation tier implementation, which involves creating the JSP pages, defining the page navigations, creating and configuring the backing beans, and integratingJSFwith the business-logic tier
- Used JSF Framework as middle tier application framework, persistence strategy using Hibernate for integrating with database
- Developed custom tags for different JSP pages
- Performed builds and deployment and responsible for source code control and release management
- Upgraded application code to support Chordiant framework from version 5.7 to 6.3 based on Chordiant team guidelines
- Dynamic request submission and loading of the data has been done using AJAX.
- Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
- Tested service and data access tier using Junit
- Used Agitar-One with customized code-rule to eliminate error on code and tracked code coverage
- Supported this project during System Integration Testing and User Acceptance Testing phases
Environment: J2EE, Java 5.0, JSF, JDBC, Webservices (SOAP), Chordiant Foundation & Chordiant Decision Manager v6, TOAD, RAD, Oracle 10g and IBM Web Sphere 6 & 7.