We provide IT Staff Augmentation Services!

Java Tech Lead Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Around 10 years of experience as Java Development wif Hadoop in all phases of application development life cycle including requirement gathering, analysis, design, development, unit testing, integration testing, user acceptance testing, operation acceptance testing, deployment, support and maintenance over Linux and Unix platforms.
  • + 3 years of experience as Java Tech Lead wif developing java based projects, designing software architectures, leading development teams, provide effort estimations, project status reporting, management of quality and execution of change management processes and production deployments.
  • Certified Scrum Master wif managing Agile based projects for last 3 years.
  • Excellent noledge in J2EE architecture and understanding of object oriented concepts, as well as good comprehension and TEMPeffective utilization of design patterns including MVC, Singleton, Factory, Observer, Decorator and Adapter.
  • Extensive experience in developing web applications using J2EE related technology (Servlets, JSP, JSF, EJB, JMS, Web Services) web technology (HTML, JavaScript, Ajax) and Java frameworks (Struts, Hibernate, Spring, Execution Services) and testing frameworks like JUnit.
  • Experience implementing web services technology using SOAP and REST approaches.
  • Knowledge in UI frameworks such as GWT and JSP.
  • Extensive experience in execution of software development methodologies such as CMMI, RBPM, SDLC and Agile processes.
  • Highly skilled in application architecture, analysis, design, development and implementation using Java, JEE/J2EE, SOA, UML, Struts/Spring/Hibernate, JSP/JSF, Multi - threading, JPA, Web Services, WebSphere/Web Logic, MQ/JMS and DB2/Oracle/SQL Server
  • Extensively used IBM WebSpherePortalAPIs for autantication and personalization features.
  • Experience in teh usage of Enterprise Application Platforms including IBM RAD wif Websphere Application Server, Apache Tomcat, Oracle Web Logic, and Red Hat JBoss.
  • Extensive expertise in using versioning systems such as SVN and CVS.
  • Strong skills using modeling processes wif UML including class diagrams, use cases, sequence diagrams, activity diagrams, etc.
  • Ability to communicate and interact TEMPeffectively wif teh business users / customers.
  • Ability to look Confidential things from user’s perspective as opposed to only technology perspective.
  • Ability to persuade / convince business wif alternative solutions.
  • Ability to communicate TEMPeffectively wif fellow developers, immediate and senior management.
  • Ability to work in a team as well as independently.
  • Ability to cope wif difficult situations like stress due to workload, deadlines, etc. and manage or deal wif difficult people.
  • Strong analytical and participatory in teh resolution of application issues and contribution of making critical decisions.
  • Experience in real time data processing for huge datasets in Apache Kafka.
  • Develop Spark programs to create distributed dataset wif Cassandra.
  • Monitored workload, job performance and capacity planning using Cloudera Manager.
  • Experience in writing complex database queries using SQL and distributed computing frameworks like MapReduce, Hadoop, Impala and Spark to establish links between large datasets for analytic applications.
  • Optimized Map/Reduce Jobs to use HDFS efficiently by using various compression mechanisms.
  • Handled importing of data from various data sources, performed transformations using Hive, MapReduce, loaded data into HDFS and Extracted teh data from Oracle into HDFS using Sqoop.
  • Proven skills in TEMPeffective learning of new technical and business concepts under pressure and apply noledge in teh projects.

TECHNICAL SKILLS:

Operative Systems: Microsoft Windows, Linux (Ubuntu), Mac OS X 10.x

Web Technologies: Java SE 6/7, J2EE 5, HTML, XML, XSL, XSLT, JSTL, JavaScript

J2EE Frameworks: Apache Struts, Hibernate, JSF, Ajax Framework, Google Web Toolkit (GWT)

J2EE Standards: MVC Architecture, Design Patterns, Multithreading, JSP, SOA, JDBC, EJB, JMS, JNDI, RMI, iText, POI, Quartz

Tools: MKS Integrity Client, SVN, CVS, Quality Center 9.2, Ant 2, Maven 3.0, Apache James 2.3, XDoclet 1.2, UML, Jenkins, JUnit, Putty, Tibco Studio, Contivo, XML Spy, Svn, Maven, CVS and Hudson Build.

RDBMS / Databases: Oracle (9i, 10g, 11g), DB2 Client 9.0, MySQL 4.0, PL/SQL

Application Servers: IBM RAD WAS 8.0, Oracle Web logic Application Server 8.1, Apache Tomcat 5.5, Red Hat JBoss Application Platform 4.0

Big Data Ecosystems: Hortonwork, Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, Cassandra, Oozie, Flume, Splunk, Apache Kafka and Talend.

Other: Microsoft Office, Rational Rose, Macromedia Suite, Rational Software Development Platform, Eclipse, Net Beans, IBM MQ Series, Rally Dev, Jira, Splunk, IBM WebSpherePortal, Connect Direct, Eracom HSM.

PROFESSIONAL EXPERIENCE

Confidential,Plano, TX

Java Tech Lead

Responsibilities:

  • Developing middleware components using various java collection framework and EJB.
  • Creating and implementing web services using SOAP and REST.
  • Creating and managing new Message Queues using IBM MQ Series.
  • Creating and analyzing complex queries in Oracle.
  • Implementing J2EE compliant applications using various Design patterns, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ.
  • Analyze and document Business and Technical Requirements
  • Collaborate wif interfacing development team to analyze teh impact of teh requirement.
  • Review and baseline of Business and Technical Requirements.
  • Prepare Business Requirement Document (BRD).
  • Interaction wif client right from teh requirements stage to delivery of teh application.
  • Interaction wif client about teh daily status of teh project related activities
  • Highlighting about teh issues, risks, limitations etc for teh present and future deliverables.
  • Understanding of teh change requests dat are raised by teh client after teh development started.
  • Map Technical Requirement to sub-systems.
  • Prepare System Feature Design (SFD) Document.
  • Co-ordinate wif other development teams to develop Interface Agreements (IA).
  • Design components to meet Technical requirements.
  • Prepare Detailed Design Specifications (DDS).
  • Review and baseline Detailed Design Specifications (DDS).
  • Map design components wif User, and Technical Requirements, me.e. Prepare Requirement
  • Traceability Matrix (RTM).
  • Development and unit testing of critical programs.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Implement version control mechanism using appropriate version control tool.
  • Review of Unit Test Plan to ensure dat Unit Test Plan covers all conditions provided in program specifications.
  • If their are no defects in unit testing for individual module, perform integration testing to ensure dat integrated modules are working correctly.
  • Review of System Test Cases for critical requirements.
  • Importing and exporting Data from RDBMS to HDFS Using Sqoop.
  • Hands on design and development of an application using Hive (UDF).
  • Involved in data movement from Oracle to Hadoop Cluster using Oracle Loader for Hadoop.
  • Used Sqoop & Flume for collecting data from different data sources of different system raising teh events.
  • Collecting streaming data from different sources and putting in Hadoop cluster by writing HDFS programs.
  • Wrote complex Hive queries in order to do advanced analytics on top of teh Hadoop cluster.
  • Wrote Java code to develop Spark programs to create distributed dataset wif Cassandra.
  • Also involved in real time data processing for huge datasets in Apache Kafka.
  • Support ad hoc requests from System Testing team, which can involve creation of test data, analysis of test results etc.
  • Keep track of teh status of all defects opened during test execution. Prioritize, trouble shoot and fix defects.
  • Monitor applications in production environments and provide real time support for analyzing and troubleshooting issues.
  • Trouble Maintenance Functions such as creating, updating, retrieving or closing a trouble report.
  • Developed customer dashboard for Confidential &T in Splunk.
  • Developed process models(WSDL) in Tibco Business Studio.
  • Used IBM WebSpherePortalAPIs for autantication and personalization features.

Environment: Windows XP/8, Linux Red Hat 5/6 Java 6, Spring 3.4, JSP, HTML5, Eclipse3.4, JMS, MQ Series, Oracle, DB2, Putty, Tibco Business Studio, Contivo, XML Spy, Svn, Maven, Splunk, CVS and Hudson Build, Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, Cassandra, Apache Kafka.

Confidential, Plano, TX

Java Tech Lead

Responsibilities:

  • Developing middleware components using various java collection framework and EJB.
  • Implementing J2EE compliant applications using various Design patterns, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ.
  • Creating and implementing web services using SOAP and REST.
  • Creating and managing new Message Queues using IBM MQ Series.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Application production support and bug fixing
  • Maintain and monitor all teh related applications in all teh environments dat is, development, staging and production,
  • Fixing all teh bugs dat may arise in production.
  • Deployment of teh enhanced modules.
  • Unit Testing and integration testing of teh enhanced modules
  • Requirements Gathering and Analysis - For preparing High Level Design and Prototype
  • Requirements Gathering and Analysis
  • Work wif teh Business Analysts to prepare functional specification during teh project requirements stage. Direct teh offshore team for documentation of functional requirements for client submission and approvals.
  • Preparation of technical design document and submit document for client approval. Implement client revisions and comments to teh application design.
  • Unit Testing, Integration Testing and deployment.
  • Major/Minor Enhancements - Detailed Design and review, Integration and Regression Testing
  • Prepare Technical Detail design documents
  • Work on reviews of Technical Deliverables during teh project verification phase and Quality Control phase.
  • Preparation of Integration Plan document and submit document for client approval. Implement client revisions and comments.
  • Perform Regression testing on teh deliverables.
  • Stabilization Activities for applications
  • Identify teh root cause of teh issues and providing a permanent solution.
  • Work wif teh client in proposing solutions for teh overall stability of teh applications.
  • Onsite - Offshore Coordination/Status Review and meetings wif teh offshore Team and other vendors
  • Coordinate wif onsite and offshore team during developing, testing and deployment
  • Coordinate wif client and vendors in case of production issues.
  • Preparation of Technical/Business documentation
  • Prepare documents for Technical design processes and post implementation documents
  • Prepare Technical and Business processes documents for Bug-Fix, Maintenance, Stabilization and development work.
  • Importing and exporting Data from RDBMS to HDFS Using Sqoop.
  • Hands on design and development of an application using Hive (UDF).
  • Involved in data movement from Oracle to Hadoop Cluster using Oracle Loader for Hadoop.
  • Used Sqoop & Flume for collecting data from different data sources of different system raising teh events.
  • Collecting streaming data from different sources and putting in Hadoop cluster by writing HDFS programs.
  • Wrote complex Hive queries in order to do advanced analytics on top of teh Hadoop cluster.
  • Wrote Java code to develop Spark programs to create distributed dataset wif Cassandra.
  • Also involved in real time data processing for huge datasets in Apache Kafka.

Environment: AIX (6.1) and Sun Solaris (5.10), JDK 1.6, Oracle 11g Client, DB2, WebSphere Application Server 7, EJB 3.0, RAD 8.0.4, Toad 9.6, Eclipse 3.4, Putty, WinSCP. Oracle 11g, Putty 0.60, WinSCP 5.5, Eclipse (3.4), Toad 11.6, SVN. AIX (6.1) and Sun Solaris (5.10), Java Script, UNIX Scripting, CORBA, XML, ESB/Fusion Bus, MQ Framework, JMS, Rational Rose/UML, Harvest, Connect: Direct, Orbix 6.3.6, Artix 5.4, IBM MAPS (Type Designer and Map Designer), JSP and HTML, CSS, JavaScript, HTML5, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, Cassandra, Apache Kafka.

Confidential

Java Tech Lead

Responsibilities:

  • Developing middleware components using various java collection framework and EJB.
  • Creating and implementing web services using SOAP.
  • Creating and managing new Message Queues using IBM MQ Series.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Application production support and bug fixing
  • Maintain and monitor all teh related applications in all teh environments dat is, development, staging and production,
  • Fixing all teh bugs dat may arise in production.
  • Deployment of teh enhanced modules.
  • Unit Testing and integration testing of teh enhanced modules
  • Requirements Gathering and Analysis - For preparing High Level Design and Prototype
  • Requirements Gathering and Analysis
  • Work wif teh Business Analysts to prepare functional specification during teh project requirements stage. Direct teh offshore team for documentation of functional requirements for client submission and approvals.
  • Preparation of technical design document and submit document for client approval. Implement client revisions and comments to teh application design.
  • Unit Testing, Integration Testing and deployment.
  • Major/Minor Enhancements - Detailed Design and review, Integration and Regression Testing
  • Prepare Technical Detail design documents
  • Work on reviews of Technical Deliverables during teh project verification phase and Quality Control phase.
  • Preparation of Integration Plan document and submit document for client approval. Implement client revisions and comments.
  • Perform Regression testing on teh deliverables.
  • Stabilization Activities for applications
  • Identify teh root cause of teh issues and providing a permanent solution.
  • Work wif teh client in proposing solutions for teh overall stability of teh applications.
  • Onsite - Offshore Coordination/Status Review and meetings wif teh offshore Team and other vendors
  • Coordinate wif onsite and offshore team during developing, testing and deployment
  • Coordinate wif client and vendors in case of production issues.
  • Preparation of Technical/Business documentation
  • Prepare documents for Technical design processes and post implementation documents
  • Prepare Technical and Business processes documents for Bug-Fix, Maintenance, Stabilization and development work.
  • Importing and exporting Data from RDBMS to HDFS Using Sqoop.
  • Hands on design and development of an application using Hive (UDF).
  • Involved in data movement from Oracle to Hadoop Cluster using Oracle Loader for Hadoop.
  • Used Sqoop & Flume for collecting data from different data sources of different system raising teh events.
  • Collecting streaming data from different sources and putting in Hadoop cluster by writing HDFS programs.
  • Wrote complex Hive queries in order to do advanced analytics on top of teh Hadoop cluster.
  • Wrote Java code to develop Spark programs to create distributed dataset wif Cassandra.
  • Also involved in real time data processing for huge datasets in Apache Kafka.

Environment: AIX (6.1) and Sun Solaris (5.10), JDK 1.6, Oracle 11g Client, DB2, Web logic Application Server, Toad 9.6, EJB 3.0, Eclipse 3.4, Putty, WinSCP. Oracle 11g, Putty 0.60, WinSCP 5.5, Eclipse (3.4), Toad 11.6, SVN. AIX (6.1) and Sun Solaris (5.10), Java Script, UNIX Scripting, CORBA, XML, ESB/Fusion Bus, MQ Framework, Rational Rose/UML, Harvest, Connect: Direct, JSP and HTML5, CSS, JavaScript, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, Cassandra, Apache Kafka.

Confidential

Java Team Lead

Responsibilities:

  • Intuitive front end giving instant access to Multi Bank Cash Concentration and Cash Forecasting.
  • Providing intuitive front end giving instant access to Multi Bank Cash Concentration and Cash Forecasting.
  • Provides a facility to carry out transactions involving Cash sweeping, Pooling, Intercompany Loans, Investment Sweeps.
  • Facility to set up personalized Sweeping Calendars for Sweeping execution set up and Arrangements between Corporate for Intercompany Loans.
  • Real time data updates in a consolidated view avoiding information silos.
  • Conveniently download reports in various industry standard formats like Excel, CSV, HTML, PDF, RTF and MS Quick Money.
  • Provide Competitive edge to banks and FIs by automating their cash management services in a seamless and efficient manner.
  • Analyzing teh requirements & prepare low level.
  • Developing java modules using various java collection framework.
  • Creating and maintaining EJB components, MQ Series implementation.
  • Creating and implementing web services using SOAP based Web Services.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Writing Oracle store procedures. Involved in deployment of application in application server.
  • Work wif Project PM, BA’s, Designer, Lead Developer to review design/code & get necessary approvals.
  • Coding & Unit testing.
  • Issuance of developed components to production using SF specific Issuance process.
  • Ensuring process compliance wif teh Client guidelines.

Environment: JAVA (1.5), Oracle 10g, DB2, Putty 0.60, WinSCP 4.2, Eclipse (3.4), Toad 9.6, SVN., AIX (6.1) and Sun Solaris (5.10), EJB 2x (Entity Beans, JSP, HTML5, Session Beans and MDB), JMS, WebServices, IBM MQ Series, Unix and Linux.

Confidential

Java Module Lead

Responsibilities:

  • Managing a team of 10 people.
  • Creating and maintaining EJB components, JPA entities, web components using servlet.
  • Handle PCI and PA-DSS audit.
  • Involved in deployment of application in application server.
  • Creating and implementing web services using SOAP based Web Services.
  • Analyzing teh requirements & prepare low level.
  • Creating and maintaining EJB components, MQ Series implementation.
  • Writing Oracle store procedures. Involved in deployment of application in application server.
  • Work wif Project PM, BA’s, Designer, Lead Developer to review design/code & get necessary approvals.
  • Developing components using various java collection framework & Unit testing.
  • Issuance of developed components to production using SF specific Issuance process.
  • Ensuring process compliance wif teh Client guidelines.
  • Developing security code for banking transaction using Eracom HSM.
  • Developing one touch payment(wallet) for Confidential mobile application.

Environment: JAVA (1.5), EJB 3x (Entity Beans, Session Beans and MDB), JMS, WebServices, JSP, HTML5, IBM MQ Series, JDK 1.5, MySQL 5.0, SQL Developer, Eclipse 3.4, Putty, WinSCP, MySQL 5.0, Eclipse (3.4), Eracom HSM, Toad 9.6, Star Team for version control.

Confidential

Java Module Lead

Responsibilities:

  • Atom lite mobile application is a Simple, Secure, and Safe way to make payments using a mobile. It allows customers to avail multiple services and buy multiple products on a common platform.
  • All a customer requires is a Java MIDP 2.0 enabled phone to install teh atom application to avail teh services offered by teh mobile application platform. Once teh atom application is downloaded on teh customer’s phone s/he can add up to 16 credits / debit / prepaid cards his / her phone. All transactions made using these cards are authorized by a PIN and encrypted ‘end-to-end’, which means dat teh data is completely protected while it is relayed from teh customer to teh bank server and back.
  • atom’s mobile application is convenient and easy to use, can be downloaded through multiple channels like SMS, WAP link, atom / merchant website etc., one just needs to have basic GPRS activated on phone. Atom allows customers to make payments towards extensive suite of services.
  • This solution is for merchants like IRCTC, MSRTC, MSEB, Neeta Travels, Reliance Energy, Adani Gas, Euronet mobile recharge, MyBusTickets, Loop Mobile, and Reliance Securities.
  • This platform is certified for PCI-DSS (Payment Card Industry Data Security Standards), PA-DSS (Payment Application Data Security Standard).
  • Managing a team of 8 people.
  • Creating and maintaining EJB components, JPA entities, web components using servlet and core java.
  • Handle PCI and PA-DSS audit.
  • Involved in deployment of application in application server.
  • Analyzing teh requirements & prepare low level.
  • Creating and maintaining EJB components, MQ Series implementation.
  • Writing Oracle store procedures. Involved in deployment of application in application server.
  • Work wif Project PM, BA’s, Designer, Lead Developer to review design/code & get necessary approvals.
  • Coding & Unit testing.
  • Issuance of developed components to production using SF specific Issuance process.
  • Developing security code for banking transaction using Eracom HSM.
  • Developing atom wallet (One touch payment).

Environment:JAVA (1.5), EJB 3x (Entity Beans, Session Beans and MDB), JMS, WebServices, IBM MQ Series, JDK 1.5, MySQL 5.0, SQL Developer, Eclipse 3.4, Putty, WinSCP, MySQL 5.0, Eclipse (3.4), Eracom HSM, Toad 9.6, Star Team for version control.

Confidential

Senior Consultant

Responsibilities:

  • Interacting directly wif clients for their support.
  • Doing UAT support.
  • Worked in all teh tiers basically involvement in business logic part.
  • Developing application in application server.
  • Implementing struts framework.
  • Writing Stored Procedures, creating of indexes. And also managing database.
  • Done Unit Testing
  • Involved in client side as well as server side validations.
  • Migrating Websphere Application to JBoss Application Server.
  • Migrating EJB 2.0 to EJB 3.0.
  • Creating Crystal Report using Crystal Report XI Release 2.
  • Interacting directly wif clients for their support.
  • Doing UAT support.
  • Worked in all teh tiers basically involvement in business logic part.
  • Involved in deployment of application in application server.
  • Implementing struts framework.
  • Writing Stored Procedures, creating of indexes. And also managing database.
  • Done Unit Testing
  • Involved in client side as well as server side validations.
  • Creating Crystal Report using Crystal Report XI Release 2.

Environment: JDK 1.5, TOAD, Oracle 10g RAD and WSAD, Putty, WinSCP, Unix, Linux and Sun Solaris (5.10), EJB 2x and 3x (Stateless Session Beans), Struts 1.2, Crystal Report, JSP, Java Script, Joss Application Server, WebSphere Application Server.

We'd love your feedback!