Technical Lead Resume
Phoenix, AZ
SUMMARY:
- Over 8+ years of experience in IT as Lead Developer/Technical Java Architect.
- Experience in Software Architecture, Design, Development, Testing and Maintenance of complex applications using Java/J2EE & Android technologies.
- Extended expertise in Core Java, Servlet, Spring, Struts, Hibernate, JDBC, JSP, JQuery, AngularJS, Node JS, Ext JS, MongoDB, XML, Web Services, DWR, Junit, jProfiler, Ajax, Design Patterns, ANT, Maven and Android.
- Good experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, testing, deployment and maintenance.
- Have expertise in using various SDLC models like Waterfall, Spiral and Iterative Incremental. Have clear understanding of the requirement analysis and implementation of processes to achieve desired results.
- Good exposure on Agile, Scrum, Test driven development (TDD) process.
- Experience in using Java, J2EE applications (Spring, Hibernate, Struts, HTML, JSP, Servlets, JavaScript, Java Beans, JDBC, XML, Web Services) used J2EE Best Practices.
- Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Created RESTful web services interface to Java-based runtime engine and accounts.
- Knowledge in XML related technologies: XML, XSL, XSLT, XPATH, XML Schema and SOAP.
- Experience in using encryption techniques like AES, DES, and RC4.
- Expertise in developing database applications using Oracle, DB2, SQL databases and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning.
- Experience in writing DAO using Hibernate and Hibernate mapping files
- Experience in dynamically generating graphical PDF reports using IText1.1 and excel reports using apache POI
- Strong Knowledge in Designed, developed, and updated cloud infrastructure solutions by simplification and automation of critical business processes through scripting and associated tools.
- Closely familiar with AWS and AWS SDK for Java.
- Possess proficiency in Object Oriented Analysis/Design using UML. Experience in working with different IDE tools like Eclipse, RAD, My Eclipse, Net Beans and Jbuilder.
- Strong knowledge of Java/J2EE design patterns like Session Façade, Factory, Singleton, Business Delegate and Service Locator, etc.
- Good experience in using various source code control tools like GIT, SubVersion (SVN), TortoiseCVS and Rational Clear Case.
- Strong experience on Testing methodologies and experience on preparation of test plans, test scripts, System Testing, Integration Testing & UAT
- Experienced in different Web & Application servers like IBM Websphere, Weblogic, Tomcat and Jboss.
- Possesses excellent Confidential Service Sector, Insurance, HealthCare and Telecom Domain experience.
- Proven technical lead with expertise in managing and mentoring moderate size development groups, experience in providing cost and schedules estimates.
- Ability to learn new technologies and methodologies quickly.
- Excellent oral and written communication skills, Team building, Leadership, Project Management skills.
TECHNICAL SKILLS:
Languages: Core Java, J2EE, XML/DTD/XML Schema, XSL/XSLT (DOM, SAX Parsers), HTML/DHTML/CSS, JavaScript and SQL
JAVA/J2EE Technologies: Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts 1 & 2, Spring Framework 3.x, Hibernate 3.x, JDBC, JMS, JAXB, Java API for XML Processing (JAXP) with Xalan, Xerces, XSLTC, Java API for XML Messaging (JAXM), SOAP with Attachments API (SAAJ), JavaMail and Design Patterns
Web Technologies: JSP, Java Servlets, Web services (SOAP, WSDL, REST, Axis), JQuery, AngularJS, Node JS, Ajax, XML, ANT, Maven, DWR, MongoDB and OSGi
Databases: Oracle, DB2, Microsoft SQL Server, MySQL and PosgreSQL
IDE/GUI: Eclipse3.x, IBM RAD(Rational Application Developer), My Eclipse, Net Beans and Jbuilder
Web and Application Servers: Web Sphere Application Server 6.1/7.0, BEA WebLogic 6.0/10, Jboss 4.0, Tomcat
Version Control: GIT, SubVersion (SVN), TortoiseCVS and Rational Clear Case
Modeling Tools: UML, MS Visio and Power Designer
SDLC Methodologies: Waterfall, Iterative and Agile
Documentation Tools: UML, MS Office (Word, Excel, Power Point, Project), MS Visio
QA Tools: Quality Center, Bugzilla and Rational Clear Quest
Other Skills: Cloud Computing (SaaS), SalesForce, Lotus Form Designing
Operating Systems: Windows 7/XP/2000,Unix
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Technical Lead
Project Environment: Java 1.6, Spring MVC, Web, Struts, Tomcat, Agile, SOAP/Restful web services, Oracle, Eclipse, Maven, Node JS, AngularJS, Ext JS, JUnit, IBM Websphere, CKEditor, jQuery, Json, Ajax, Quality Control, SVN, Jenkins, ckEditor, CI/CD and XLR
Responsibilities:
- Understanding and analyzing the requirements with business teams and Bas
- Facilitating the requirement gathering sessions and the process for requirement to projects
- Initial solution design and discussion on various possibilities and cost involved with designers
- Project Implementation planning and resource allocation
- Evaluation of third party products
- Coordinate deliverable acceptance process
- Coordinating with other venders to fulfill the project requirements
- Implementation planning and deployment
- Involved in the design and development
- Act as primary point of contact for the development team in Technical, functional and business rule questions/issues
- Development of the modules according to detailed requirement functional specifications. Also implementation of business logic, core components
- Involved in developing various reusable Helper and Utility classes which are being used across all the modules of the application
- Testing support for System testing, Integration testing and UAT
- Estimation of the application change requirements
- Involved as Programming.
- Analysis & Design, Coding, Involved in the full life cycle development of the project.
Confidential,Phoenix, AZ
Technical Lead
Project Environment: Java/J2EE, Java 1.5,1.7, J2EE, Agile, SOAP/Restfull web services, DB2, Eclipse, Maven, SQL, JUnit, Service now tool, Websphere, Jboss, Websphere MQ, Spring Framework, Quality Control, EHM Splunk, SVN, CA Rally, Json, Jquery and JSP
Responsibilities:
- Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance. Daily Scrum was conducted as a part of this methodology.
- Initial solution design and discussion on various possibilities and cost involved with designers
- Implementation planning and deployment
- Involved in the design, development and testing of this framework by working on various components (Authentication, Authorization, Entitlement, Logging, Exception Handling, etc)
- Creation and review of technical Design Document and Software Technical Specification
- Profiling the Java based services to optimize the performance using JProfiler tool
- Development of the modules according to detailed requirement functional specifications. Also implementation of business logic, core components
- Developed the JSP, Servlets, Action components and configuration XML files following the MVC architecture
- Involved in developing various reusable Helper and Utility classes which are being used across all the modules of the application
- Unit testing using Junit
- Testing support for System testing, Integration testing and UAT
- Estimation of the application change requirements
- Involved as Programming.
- Analysis & Design, Coding, Involved in the full life cycle development of the project.
- Testing & debugging
- Involved in development of Partner On boarding and Card Member Enrollment web services.
- Providing UAT support and Implementation Support.
Confidential,Phoenix,AZ
Sr. Developer
Responsibilities:
- Initial solution design and discussion on various possibilities and cost involved with designers
- Implementation planning and deployment
- Involved in the design, development and testing of this framework by working on various components (Authentication, Authorization, Entitlement, Logging, Exception Handling, etc)
- Analysis of business requirements and creation of Technical Design form from the functional specifications.
- Prepared Module Design Documents based on Functional Requirements.
- Created different business rules using Business Rule Component and routed the requests using those rules.
- Involved in design, development and implementation for web services.
- Directly involved and worked with clients and getting the business to be implemented.
- Involved in request and response data parsing.
- Worked on Change Requests
- Peer code review
- Unit testing
- Involved in DB tables creation as per the new enhancements.
- Maintenance in production support.
- Involved in development of Partner On boarding and Card Member Enrollment web services.
- Providing UAT support and Implementation Support.
Confidential, NYC, NY
Sr. Analyst Programmer
Responsibilities:
- Estimation, Designing, Coding, testing
- Root Cause Analysis and solution for tickets.
- Coding, Reviewing
- Developed the JSP, Servlets, Action components and configuration XML files following the MVC architecture
- Created Custom tags in JSP pages so as to ease other developers efforts. These tags also used for maintainability and enhancing performance
- Initial stages of Data base Design
- Prepared high and low level documents for the business modules for future references and updates
- Worked on complete server side coding and contributed to Front-End with the implementation of JSP
- Involved in developing various reusable Helper and Utility classes which are being used across all the modules of the application
- Unit testing using Junit
- Testing support for System testing, Integration testing and UAT
Confidential
Analyst Programmer
Project Environment: Java 1.5, Struts 1.3, JSP, Servlets, Lotus Form Design, SQL, ANT, HTML, XML, Web Services, Java Script, Tomcat, Java Mail API, Filezilla and CVS
Responsibilities:
- Analyzing the requirements
- Working on Servlets, JSP, Struts, JDBC and Java script under MVC Architecture
- Developed dynamic GUI using JSP and validating the inputs in client side by HTML
- Wrote Database connection methods using JDBC to connect database
- Initial stages of Data base Design.
- Written SQL Queries, Stored procedures to interact with database
- Checking user’s authentication and maintaining session for the user
- Performing Unit testing and bug fixing
- Provides Supervision/ support to team members
- Discuss issues at meetings
- Execution of tasks as per schedule
- Maintaining the team morale
- Maintaining the quality of code
- Attending the client calls
Confidential
Analyst Programmer
Project Environment: Java 1.4, J2EE, JSPs, Struts 1, Web Services, XML, MySQL, SQLYog, Java Script, Tomcat, Java Mail API
Responsibilities:
- Involved in development of Java Classes, Servlets and JSPs using Portal
- Execution of tasks as per schedule
- Involved in writing test cases
- Working on Servlets, JSP, Struts, JDBC and Java script under MVC Architecture
- Involved in creation of database scripting
- Performing Unit testing and bug fixing
- Discuss issues at meetings
- Maintaining the quality of code