Java Tech Lead Resume
OR
SUMMARY:
- Brain bench certified with over 12 years of experience as a developer, Tech Lead in Enterprise - level implementation of the Software Development Life-Cycle (SDLC), including Architecture, Functional and Technical design, Development, Implementation and Support.
- Complete Understanding and hands on experience in Agile development methodologies.
- Strong analysis and design expertise in implementation of Financial, Insurance, Telecom, Health Care Retail, and CRM Applications.
- Good exposure in Insurance, Investment Banking, Finance (Derivatives - Back Office Developer & Equity Compensation), Telecom and Publishing domain.
- Good understanding/knowledge of Hadoop Architecture.
- Hands-on experience on major components in Hadoop Ecosystems including Hive, HBase, PIG and knowledge of Mapper/Reduce/HDFS Framework.
- Set up standards and processes for Hadoop based application design and implementation.
- Understanding and experience in analyzing data using PIG and HIVE and custom MapReduce programs in JAVA.
- Experience in developing MapReduce programs using Apache Hadoop for working with Big Data.
- Have Exposure to Credit Derivatives, Equity derivatives, Fixed Income Securities, Prime Brokerage, Stocks, Swaps, Options and Interest Rate.
- Solid experience in implementing applications for global operations in diverse industries using Design Patterns e.g. MVC, Factory, Session Façade and DAO.
- Thorough knowledge and experience in Insurance - Worker Compensation Insurance, Order Management (Telecom), Fixed Income Trading and Health Care.
- Diverse experience utilizing tools in N-tier architecture applications including J2EE, EJB, JDBC, JSP, Servlets, STRUTS, Springs, Hibernate and BPEL (Business Process Execution Language) technologies.
- Familiarity with EAI tools like, TIBCO BW (Business Works), TIBCO Business Works Designer, TIBCO Business Events, TIBCO Enterprise Messaging Service for JMS TIBCO Administration, IBM MQ Series.
- Fluid understanding of multiple programming languages, including C, C++, Core Java, HTML, XML JavaScript, JQuery, XSLT and Ajax.
- Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi-threaded software systems using Java and XML parsing.
- Strong experience in Application Servers like Web logic, Web sphere 5.1, Sun One Application Server 7 and Tomcat 4.0/5.0-web server.
- Strong experience in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD).
- Thorough using of RAD, Eclipse, JDeveloper, TOAD, SQUIRREL SQL CLIENT and Web Logic Work Shop tools.
- A very good knack for streamlining and optimizing processes and Data Base SQL Queries, also involved in writing PL/SQL, Stored Procedures.
- Proven background for leading teams in stressful, deadline-oriented environments.
- Excellent communication, interpersonal and presentation skills. Self-starter, customer focused, detail oriented.
- Successfully completed many projects owned and authored modules and a quick learner.
- Familiar With: ATG E-Commers - (Nucleus Component, Repositories, Profiles) - Shopping Cart, Product Catalog, Merchandizing, ATG Catalog, Droplets, form handlers.
TECHNICAL SKILLS:
Programming: Java (J2EE, EJB, JSP, Servlets, ANT, Log4j), XML, DOM, SAX, HTML, JavaScript, JQuery,XSLT, BPEL (Business Process Execution Language) Web Services (SOAP, Apache AXIS, WSDL), STRUTS, Spring Framework Hibernate, Hadoop
Database / Application design: Oracle, DB2 OOAD, Design Patterns, MS SQL Server
Operating Systems: Solaris 2.8, Red Hat Linux, Windows 2000/NT/XP
Enterprise Software: IBM Web sphere, BEA Web logic Server, and Apache Tomcat RAD, Eclipse 3.3, XMLSpy, Web logic Workshop and Sun Workshop,Clear Case, CVS and Visual SourceSafe, IBM MQ Series
EAI Technologies: Tibco Business Works 5.x, Tibco Business Works Designer 5.x, Active Database (ADB) Adapter 5.x, Tibco Enterprise Messaging Service for JMS 4.x, Tibco Administration 5.x, Business Connect, HAWK, Tibco iProcess
PROFESSIONAL EXPERIENCE:
Confidential, OR
Responsibilities:
- This development was done completely with Agile Methodologies.
- Part of the bi-weekly sprint meetings to come up with the plans.
- Daily scrum/status calls.
- Enhancement of the web application using Java, J2EE (Struts).
- Deployment of the application on Web Sphere and Jboss application Server.
- Building the overall application and deployment using Team city.
- Creating tables and stored procedures in Oracle using Toad.
- Creation of new web Services to be created using WSDL, SOAP and Axis.
- Creation of Message oriented service calls.
- IBM MQ Series as the middleware with the JMS to handle all the messages.
- Web Application development with Core java, Multithreading, XML parsing.
- Object handling using Java Collections.
- Production Support for the same.
- Jira was the tool used to track the stories and production tickets.
- Test plans and Unit Testing.
Environment: Core Java, Multithreading, J2EE, JMS, XML, XSLT, STRUTS, WSDL, SOAP, MQ Series, Jboss Application Server, Web Sphere, Oracle 10g, Web Services, Eclipse, Linux and Windows XP.
Confidential, CA
Responsibilities:
- Tech Lead/developer involved in finalizing the technical architecture for the application including leading the design, coding, testing and analysis tasks.
- Leading the team under tight deadline, delivered internal design andcode for new table-driven co-pay calculation module for the referral claim application.
- Configuration of Tibco MQ Series Adapter for integrating with IBM MQ Series.
- JMS and RV message are extensively used to trigger BW processes.
- JMS Queues are used for synchronous transaction.
- Each business transaction is mapped to a unique JMS Queue name to invoke a particular BW process.
- Development of Online Quote request processing system-using Java/J2EE.
- Work progress status regularly monitored by daily Scrum meetings, providing regular updates to involve client.
- Identified and addressed potential performance issues.
- Documented and executed 500+ unit test cases.
- Discovered critical flaw in existing application code and recommended solution.
Environment: Core Java, J2EE, (EJB, Servlets, JSP, JMS), JSF, JQuery, Java Script, RAD (Rational Application Developer), DB2, Tibco Products Tibco Business Works 5.1.2, Tibco MQ Adapter 5.1.0, IBM MQ Series, XML Spy, Web Sphere, SQL Application Developer and Windows XP.
Confidential, NJ
Responsibilities:
- Senior Java / j2ee/Tech Lead/developer Role to perform in leading the team, design, coding, testing and analysis tasks.
- Involved in finalizing the technical architecture for the application including database design and documented them.
- Designed, developed and tested the integration layer components with different interfacing systems.
- Handled Payments Services implementation.
- Involved in the business process modelling and complex event processing using iProcess and BE.
- Enhanced the BW processes to include generic audit and error handling operations.
- Worked as a point of contact for different groups within the firm.
- Work progress status regularly monitored by daily Scrum meetings, providing regular updates to involve client.
- Well-versed knowledge with Clear case Versioning, branching, labelling etc routine daily source control tasks.
- Creating scripts oracle using SQL Application developer.
- Test plans and Unit Testing.
Environment: Core Java, J2EE, RAD (Rational Application Developer), SOAP, Oracle, MQ Series, Tibco Business Works 5.1.2, Tibco Administrator 5.1, Tibco MQ Adapter 5.1.0, Web Services, SQL Application Developer and Windows XP.
Confidential
Responsibilities:
- Enhancement of the application using J2EE, JMS and DB Controls (Struts).
- Deployment of the application on Web Sphere application Server.
- Building the overall application and deployment and testing it on Web Sphere.
- Creating tables and stored procedures in DB2 using Squirrel.
- Creating workflows using BPELs (Business Process Execution Language).
- Creation of new web Services to be called from BPEL workflow using WSDL and SOAP.
- Creation of Message oriented service calls.
- IBM MQ Series as the middleware with the JMS to handle all the messages.
- Developing and coding XSLTs for transforming all the orders in XML into small individual orders.
- All Database mapping, manipulation and transactions thru Hibernate ORM tool.
- Spring as the main framework to integrate, develop and deploy the whole application.
- Portal Management development with Core java, Multithreading, XML parsing.
- Object handling using Java Collections.
- Production Support for the same.
- Mentoring and knowledge transfer to new recruits and fellow developers.
- Test plans and Unit Testing.
Environment: Core Java, Multithreading, J2EE, JMS, XML, XSLT, STRUTS, BPEL, WSDL, SOAP, MQ Series, Spring, Hibernate, Web Sphere, DB2, Web Services, Eclipse, Linux and Windows XP.
Confidential
Responsibilities:
- Designing of the Complete Module.
- Developing the applications using Java Controls, Page Flow, JSP and DB Controls (Struts).
- Design and development of EJBs
- Deployment of the application on Web Logic application Server.
- Building the overall application and deployment and testing it on Web Logic Work Shop.
- Developing Multithreading modules in Core java.
- Collections for object handling.
- Creating tables and stored procedures in SQL Server.
- Web logic Workshop to develop and deploy the Application.
- Written Cron Jobs to automate some of the modules.
- Test plans and Unit Testing.
Environment: Java, J2EE, STRUTS, EJB, Web Logic, SQL Server, Web logic Workshop, Windows XP and Linux.
Confidential
Responsibilities:
- Designed financial, award web statements using XML & XSLT. Made the design extensible so that there is no need to make same change at two places one for web and another for PDF.
- Design of new restricted framework for calculating the number of restricted, released shares for each employee with different plan.
- Completed Class Designing, and database designing. Handled different type of restriction like Concurrent restriction, Parent Child restriction.
- All Data mapping, transaction using Hibernate ORM tool.
- Maintained Account in TD - a defect-tracking tool for all the Ticket tracking during the entire project and used to review all the bugs. Used CVS and SVN to keep track the status of the project.
- Worked on database interaction using SQL. Used SQL Programmer and Aqua Data Studio for creating Stored Procedures, View etc.
- Spring as the main framework to integrate, develop and deploy the whole application.
- Design and implementation of front end web pages using JSP, HTML and XML.
- Used Struts MVC framework in most of web modules.
- Coordinating with infra team, DBA team and support teams in assembling, binding and deploying Services components on Web logic Application Server.
- Designing Use cases, Class diagrams, Sequence diagrams, etc by using Rational rose and MS-Visio.
Environment: J2EE, JSP, Struts, Web Services, Java, XML, XSLT, HTML, Spring, Hibernate, Web Logic 8.1, CVS, Ant, Perl, Sybase, Windows XP, UNIX, MS Visio, UML, Business Objects.
Confidential
Responsibilities:
- Design and development of the applications using Java, JSP, Struts, Flex, FMS and JMS.
- Development of EJBs
- Deployment of the application on Web Logic application Server.
- Spring with Hibernate.
- Building the overall application and deployment and testing it on Web Logic.
- Developing Multithreading modules.
- Creating tables and stored procedures in DB2.
- IDE Eclipse to develop the Application.
- Test plans and Unit Testing.
Environment: Java, J2EE, EJB, JMS, STRUTS, JSP, Flex, FMS, Spring, Hibernate, Web Logic, DB2, Eclipse, Windows XP and UNIX
Confidential
Responsibilities:
- Full life cycle experience including requirements gathering, business analysis, coding, testing, and creation of functional documentation.
- Developing the application using Struts and JMS.
- Deployment of the application on Web Sphere application Server.
- Building the overall application and deployment and testing it on Web Sphere.
- Creating tables and stored procedures in Oracle9.
- IDE Eclipse to develop the Application and TOAD as IDE for DB, PL/SQL.
Environment: Java, STRUTS, JSP, JMS, Web Sphere, Oracle 9, Eclipse, Windows XP and UNIX
Confidential
Responsibilities:
- Full life cycle experience including requirements gathering, business analysis, coding, testing, and creation of functional documentation.
- Development of Stateless Session Bean to implement business logic for CACI module.
- Developing the application using Struts and JMS.
- Deployment of the application on Web Sphere application Server.
- Building the overall application and deployment and testing it on Web Sphere.
- Creating tables and stored procedures in Oracle9.
- IDE Eclipse 3.1 to develop the Application.
- Responsible for Inter-module communication.
- Test plans and Unit Testing.
- Mentoring and knowledge transfer to new recruits and fellow developers.
- Deployment of the application on Web Sphere, Web Logic application server.
Environment: Java, J2EE, STRUTS, JMS, Web Sphere, Oracle 9, Eclipse, TOAD, Windows XP and UNIX
Confidential
Responsibilities:
- Full life cycle experience including requirements gathering, business analysis, high-level design, coding, testing, and creation of functional documentation.
- Designing and developing Contract and Auto Renew Modules.
- Designed the application using MVC design pattern, Java Beans and Servlets.
- Development of Stateless Session Bean for payment module to implement business logic.
- Used IDE Eclipse 3.1 to develop the Application.
- Development multithreading modules.
- Deployed the application in Development and Quality Assurance Server.
- Enabled logging feature to view logs with Log4j.
- Responsible for Inter-module communication.
- Test plans and Unit Testing.
- Deployment of the overall application on Web Sphere.
- Mentoring and knowledge transfer to new recruits and fellow developers.
Environment: Java, JSP, Servlets, spring, XML, Log4J, Eclipse, Web Sphere, Windows XP and Linux.
Confidential
Responsibilities:
- Created Business Process Model which includes User Manual and other process for the system.
- Requirement gathering.
- Performed planning, estimation and re-design on existing Noise word management solution for the upgrade.
- Development client side business logic by the means of MVC Architecture using Apache Struts Framework.
- Deployment of the Noise word management and the over all SIC application on Jboss Application Server along with Tomcat Web Server.
Environment: Java, JSP, Servlet, Struts, Tomcat Web Server, Jboss App Server, and Windows NT & UNIX.
Confidential
Responsibilities:
- Involved in database design for the Application.
- Created tables and stored procedures in Oracle.
- Involved in Designing the Application Framework.
- Implemented MVC Struts, Framework.
- Performance Tuning.
- Created client interfaces in JSP pages with Struts and implemented business logic in Servlets.
- Created Business Services using Stateless Session Bean.
Environment: Java, J2EE, EJB, JSP, Servlets, Struts, JDBC, XML, Web Logic Application Server7, Oracle, TOAD and Windows XP.
Confidential
Responsibilities:
- Designed and developed the application using MVC, Struts, JDBC, JSP and EJB.
- Responsible for modify the existing JSP pages, Action Classes, Presentation Facade Layer and for development of Product Improvement Request.
- Development of new JSP pages, Action Classes for development of Customer Change Request.
- Designed tables and stored procedures using Oracle.
- Writing various SQL queries/Stored procedures using Oracle.
- Used JDeveloper as Java IDE tool to develop the Application.
- Coding, performance tuning, execution of shakedown scripts for testing.
- Reviewing the Test cases and Bug report.
Environment: Java, JSP, Servlets, Struts, EJB, JDBC, JDeveloper, Web sphere, Oracle9ias application Server, Oracle, Windows XP.
Confidential
Responsibilities:
- Designed and developed the application using MVC, Struts, JDBC, JSP, RSA, Cryptography JMS and EJB.
- Developing a prototype for Oyenok dynamic password authentication.
- Development of new JSP pages, Action Classes and Session Beans.
- Designed tables and stored procedures using Oracle.
- Writing various SQL queries/Stored procedures using Oracle.
- Used Sun Studio as Java IDE tool to develop the Application.
- Handling different calls using multithreading.
- Coding, performance tuning, execution of shakedown scripts for testing.
- Reviewing the Test cases and Bug report.
Environment: Java, JSP, Servlets, Struts, EJB, JDBC, Sun Studio, Web sphere, Web Logic6, Sun One application Server7, Pramati Application Server, Oracle, WindowsXP.
