We provide IT Staff Augmentation Services!

Team Lead Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Twelve plus years of experience in Java Application Development, Enterprise Java, Distributed Application development, Object Oriented Programming (OOPS).
  • Specialized in building Java web and enterprise applications for clients in banking and health care domains.
  • Developing Java/J2EE applications using spring, Java Beans, JDBC, Servlets, Java Server Pages, RMI, Hibernate and Struts.
  • Proficient in designing and developing web front end, component - based, object-oriented systems for building multi-tier architecture wif hands on development expertise in front end GUI layer, application layer including middleware and core business frameworks and back-end (database) layer integration.
  • Developed, tested and deployed applications in Windows, UNIX and Linux environments
  • Having good knowledge of all phases of SDLC wif expertise in Requirement Gathering, Analysis, Design, and Development& Testing.
  • Experience working wif Core Java and Java Multi-Threading application.
  • Experience wif UML in design structure, behaviour and interaction diagrams.
  • Extensive experience in developing database components using JDBC, Hibernate and EJB.
  • Strong experience wif JUnit in performing unit test and determining teh application functionality.
  • Good command over designing & developing dynamic web content using Ajax, JSP, HTML, XML, JavaScript, Swing& other web development tools/technologies.
  • Experience wif JMS messaging.
  • Experience in Ecommerce applications.
  • Experience in DEVOPS wif CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins, Maven, Ant.
  • Profound experience in developing different web application using teh Agile Methodology.
  • Developed web applications by implementing Model View Control (MVC) architecture using JSF, JSTL, and JSP pages that interact wif Servlets
  • Hands on Experienced in database development using SQL/PL-SQL in MySQL, SQL Server and Oracle.
  • Experience in developing web services using JAX pack (XML, SOAP, UDDI, and WSDL).
  • Experience in developing distributed business logic components using EJB architecture
  • Such as EJB 2.0 that included Session Beans for workflow, Entity Beans for persistence, and MDB (JMS) for asynchronous communications, fail-safe system development and load balancing.
  • Experience wif Gloden Gate for database replication.
  • Excellent hands on experience wif EJB 2.0, XML, XSL, XSLT, DTD and XML Schema.
  • Working experience in teh development of EJB (Entity, Session and Message Driven Beans), Servest etc.
  • Experience in design and development of Web-Services as Service Providers and Consumers using HTTP/XML, REST.
  • Extensive experience in developing and deploying applications on BEA Web Logic, JBOSS, Apache Tomcat & IBM WebSphere Application servers.
  • Experience in working wif different operating systems Windows 98/NT/2000/XP, UNIX, AIX, LINUX.
  • Good expertise using teh various Development tools like WSAD, JBuilder and Eclipse.
  • Experience in telecom domain knowledge in OSS area
  • Having experience in projects Migration from c++ to java
  • Possess excellent communication, interpersonal and analytical skills along wif can - do attitude.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, C,C++

Operating Systems: Windows, UNIX, Linux

Web/Application servers: WebLogic 6.1/7.0/8.1, jBoss, Apache Tomcat

Rapid Application Development Tools: Eclipse, MyEclipse, NetBeans, Jdeveloper

Enterprise technologies: EJB, JPA, Struts 2.0, Spring 2.5, Ajax, Servlet, JSP, JSF, HTML, XML, XML Schemas, DTDs, JavaScript, CSS, JAXB, JAXP, Apache Ant

RDBMS: Oracle 9i/10g, SQL Server 7.0, My SQL

NoSQL: Cassandra

Database Tool: Query Analyser, TOAD, SQL Developer, SQL*Plus

Case Tools: Rational Rose, UML Methodology

Versioning: CVS, VSS, Rational Clear Case, Subversion, Tortoise

Code Metrics Tools: PMD, Check Style, FindBugs.

Build tools: ANT, Maven

Other: Rational Clear Quest, IBM MQ Series, Bugzilla, Citrix, Putty, SSH Client, Apache SOLR

PROFESSIONAL EXPERIENCE

Confidential, NJ

Team Lead

Responsibilities:

  • Involved requirement gathering and functional design.
  • Prepared Functional Design and Technical Design Documents.
  • Analysing and providing solutions for critical issues.
  • Closely worked wif Business users to meet their requirements.
  • Recommending IT process solutions for teh improvement of current application functionality.
  • Worked wif QA team to resolve testing issues.
  • Identify process bottlenecks, constraints, and improvements to enhance teh design of teh process and continue value cycle.
  • Status reporting to Sr. Management.
  • Conducted user s on application.
  • Worked in Installation, Migration, Integration, Implementation, Release and building of in house products.
  • Experience in Build/Release Engineering Automation wif Docker and Jenkins.
  • Developed Spring MVC to dynamically generate HTML and display teh data to teh client side.
  • Managed and administered all NoSQL database systems.
  • Design Server side Java applications based on Spring MVC, XML, Ajax on multiple server environments
  • Provided technical assistance to team to design, troubleshoot and maintain applications
  • Web application development for backend system using AJAX and JQuery wif cutting edge HTML5 and CSS3 techniques
  • Used Java 1.7,Spring Data, CASSANDRA to build teh product suite
  • Utilize HTML, CSS, JavaScript, JQuery, Bootstrap
  • Data Access programming using Spring Data and JDBC
  • Set up Linux servers wif Apache, JDK 1.7,Maven,Tomcat
  • Deployed teh java application using Maven build script.
  • Developed and implemented teh in memory Queue logic for different modules of teh project where teh logic deals wif calculating teh minimum, maximum and average time taken for teh active users at a given period of time.
  • Developed Several Microservices using Spring Boot Platform.
  • Developing an Administration Portal using HTML5, JQuery, Java Script Frameworks and requires.
  • Design, develop and maintain backend systems written in Java and Spring
  • Built data visualizations to monitor file server load, web server speeds, data processing and more(backbone.js, jQuery)
  • Developed Restful web services to interact wif application portal for other systems.
  • Teh client access to application and making teh request to be grant to access a protected resource. Teh Authentication Server returns an access token based on teh posted user credential.
  • Developed teh application using Eclipse IDE.
  • Deployed and implemented teh applications in AWS.
  • Designed ELK based Framework in aws for applications.
  • Deployed Applications using Docker in aws.
  • Designed Server Side Java Ecommerce based applications based on spring, XML and AJAX.
  • Worked on teh performance improvements for ecommerce transactions.
  • Worked on access token and client secret code functionality for authorization server.
  • Defined Web Services using JSON-based Web Services Description Language
  • Developed Components and Interfaces using Spring
  • Used Spring Data for data access and mapping.
  • Developed complex database queries and involved in performance tuning of queries.

Environment: Core Java, J2EE, JDK 8.0, Eclipse IDE, Maven, Ajax, JSON, Xml, JQuery, JUnit 4, GIT, Spring MVC,, Spring Data, Spring Boot, Restful Web Services, Apache Tomcat, Cassandra, Log4j, AWS.

Confidential

Team Lead

Responsibilities:

  • Involved in design of teh application using UML.
  • Prepared teh sequence and class diagrams.
  • Involved requirement gathering and functional design.
  • Prepared Functional Design and Technical Design Documents.
  • Analysing and providing solutions for critical issues.
  • Worked wif DBA for DB specific changes.
  • Closely worked wif Business users to meet their requirements.
  • Recommending IT process solutions for teh improvement of current application functionality.
  • Worked wif QA team to resolve testing issues.
  • Identify process bottlenecks, constraints, and improvements to enhance teh design of teh process and continue value cycle.
  • Status reporting to Sr. Management.
  • Conducted user s on application.
  • Worked in Installation, Migration, Integration, Implementation, Release and building of in house products.
  • Experience in Build/Release Engineering Automation wif Docker and Jenkins.
  • Developed JSF to dynamically generate HTML and display teh data to teh client side.
  • Experience in Biotechnology domain knowledge
  • Managed and administered all NoSQL database systems.
  • Design Server side Java applications based on JSF, EJB, XML, Ajax on multiple server environments
  • Provided technical assistance to team to design, troubleshoot and maintain applications
  • Web application development for backend system using AJAX and JQuery wif cutting edge HTML5 and CSS3 techniques
  • Used Java 1.7,EJB,CASSANDRA to build teh product suite
  • Utilize HTML, CSS, JavaScript, JQuery, Bootstrap, Angular JS.
  • Extensively used Eclipse RCP/SWT, Maven, Git
  • Data Access programming using IBATIS -ORM and JDBC
  • Set up Linux servers wif Apache, JDK 1.7,Maven,JBoss
  • Deployed teh java application using Maven build script.
  • Developed and implemented teh in memory Queue logic for different modules of teh project where teh logic deals wif calculating teh minimum, maximum and average time taken for teh active users at a given period of time.
  • Developing an Administration Portal using HTML5, JQuery, Java Script Frameworks and requires.
  • Design, develop and maintain backend systems written in Java and EJB
  • Has been involved deeply wif sales, orders and supply chain Management.
  • Has been involved in designing of Reports using Jasper Reports
  • Built data visualizations to monitor file server load, web server speeds, data processing and more(backbone.js, jQuery)
  • Design, implement and manage Several Biotechnology Modules like NGS
  • Designed Payment gateways using C++
  • Developed Restful web services to interact wif application portal for other systems.
  • Teh client access to application and making teh request to be grant to access a protected resource. Teh Authentication Server returns an access token based on teh posted user credential.
  • Developed teh application using Eclipse IDE.
  • Deployed and implemented teh applications in Google cloud.
  • Designed Server Side Java Ecommerce based applications based on JSF, XML and AJAX.
  • Worked on teh performance improvements for ecommerce transactions.
  • Worked on access token and client secret code functionality for authorization server.
  • Defined Web Services using JSON-based Web Services Description Language
  • Developed Components and Interfaces using EJB 3.0
  • Used EJB 3.0 for data access and mapping.
  • Developed complex database queries and involved in performance tuning of queries.

Environment: Core Java, J2EE, JDK 7.0, Eclipse IDE, Maven, Ajax, Angular JS, Json, Xml, JQuery, JUnit 4, GIT, EJB 3.0,ibatis, Restful Web Services, JBOSS Wildfly, Cassandra, Log4j, JSF, Jasper, Google Cloud, C++,Apache SOLR.

Confidential

Team Lead

Responsibilities:

  • Involved in design of teh application using UML.
  • Prepared teh sequence and class diagrams.
  • Involved requirement gathering and functional design.
  • Prepared Functional Design and Technical Design Documents.
  • Analysing and providing solutions for critical issues.
  • Worked wif DBA for DB specific Changes.
  • Closely worked wif Business users to meet their requirements.
  • Recommending IT process solutions for teh improvement of current application functionality.
  • Worked wif QA team to resolve testing issues.
  • Identify process bottlenecks, constraints, and improvements to enhance teh design of teh process and continue value cycle.
  • Status reporting to Sr. Management.
  • Conducted user s on application.
  • Created new servers in AWS using EC2 instances, configured security groups and Elastic IPs for teh instances.
  • Create documents on Build process and flow, Build script maintenance, user guide for developers for local Builds.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Experience in Build/Release Engineering Automation wif Docker and Jenkins.
  • Created cron job for bulk upload SQL scripts to export and import data Design, coded and tested key modules of teh project using java oops concepts, JSF.
  • Involved in teh front end using Struts, JSTL and JQuery, JQuery UI, Servlets, HTML, JavaScript, JSON and AJAX.
  • Used Spring Framework for Dependency Injection and integrated it wif teh Struts Framework.
  • Involved in coding for teh presentation layer using JQuery and JavaScript.
  • Created and deployed web pages using HTML, CSS, Struts, JavaScript and jQuery.
  • Customized teh CSS for teh ace components used as per teh style guide.
  • Utilized Bootstrap framework according to internal standards and guidelines.
  • Used JQuery and JavaScript to provide dynamic User Interface and for teh client side validations.
  • Developed teh Login, Orders and Reports Screens for customers using AJAX, JSP, HTML, CSS3, JavaScript and JQuery.
  • Developed data tables using ace components and implemented Sorting, Filtering and Pagination functionalities to it.
  • Develop and implement javaBatch files/Unix shell Scripts to run java jar files.
  • Implemented teh application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Wrote scheduled batch jobs onUNIX environment for handling various huge databases update logics wifout manual interventions.
  • Wrote code to fetch data from web services using jQuery AJAX via JSON response and updating teh HTML pages.
  • Designed Payment gateways using C++
  • Extensively used CSS and Bootstrap for styling teh HTML documents.
  • Used Bootstrap and JQuery to create Controllers to handle events triggered by clients and send request to server.
  • Development of DAO layer using Hibernate, Template, JDBC Template andSQL Operations.
  • Composed and executed SQL scripts to insert and update MySQL database; automating data changes and reporting.
  • Worked on REST Web Services using HTTP for transmission of large blocks of JSON data over HTTP.
  • Developed and implemented Struts, spring and J2EE based MVC (Model-View-Controller) framework for teh application.
  • Used Spring JDBC to retrieve teh data and represented teh data in teh form of tree which has seven hierarchies and implemented drag and drop functionality to it.
  • Implemented pre authentication and data base security using spring security.
  • Implemented crosscutting concerns using Spring AOP.
  • Used Spring Batch as spring batch jobs can meet teh requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Utilized Struts framework to develop client side components.
  • Implemented messaging dialog using JMS (Active MQ implementation).
  • Extensively worked on JPA as persistence layer, involving Spring annotations, synchronizing Data base tables through XML in a secondary project.
  • Developed re-usable utility classes in core java for validation that are used across all modules.
  • Used IText to generate pdf in teh form of a tree..
  • Multithreading was used to process data in chunks to improve performance.
  • Followed teh best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Worked wif JBOSS Application Server as application server.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all teh dependencies required for teh application..
  • Wrote various select/update/insert SQL queries and store procedures for MySQL.
  • Involved in fixing bugs teh bugs or defects in teh application.
  • Code reviews and refactoring done during teh development and checklist is strictly adhered during development.
  • Implemented B2B, B2C ecommerce Models.
  • Implemented EDI in Application
  • Worked on teh performance improvements for ecommerce transactions.
  • Implemented Digital Signatures for Ecommerce Security.

Environment: Struts 2.x, C++, Core Java, Spring Dependency Injection, JMS, Spring JDBC, IText, JMS, Maven, SVN, JIRA, HTML, CSS, Bootstrap, AJAX, JavaScript, XML, JBoss, SOAP, eclipse, MySQL, Jboss, AWS.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and teh project was developed using Agile based SCRUM Methodology.
  • Implemented Struts Framework and Hibernate in teh new version of teh Application.
  • Involved in coding for teh presentation layer using Struts and JavaScript.
  • Used JSP, Struts andJava script libraries like Backbone and JQuery to develop teh User Interface.
  • Developed Action classes, Dyna Action Forms and used Validation framework.
  • Developed XML application using XSLT transformations.
  • Involved in developing teh User interfaces using HTML, CSS3, JSP and java script.
  • Created teh view pages (UI) using JSP and JavaScript/ JQuery.
  • Extensively used Java Scripts to enforce client side validations and also used JQuery for Ajax processing.
  • Involved in development/ maintenance of various web services using JBOSS to interact wif other Applications.
  • Implemented teh XSLTtemplates to apply teh access to teh tabs (modules) based on teh logged in user role..
  • Wrote various select/update/insert SQL queries and stored procedures for Oracle Server.
  • Successfully executing offshore modelling by TEMPeffective and on time knowledge sharing wif offshore project groups through weekly team meetings and daily status update calls.
  • Used collections interface to provide a dynamic user interface.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Gained hand-on development experience wif Jboss server
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs wif enhancements.
  • Involved in fixing bugs teh bugs or defects in teh application.
  • Developed teh UNIX shell scripts to automate jobs.
  • Used JMS for asynchronous communication between different modules.
  • Involved in consuming, producingRESTbased web services.
  • Worked as teh part of a core team to monitor and enhance teh performance of teh application.
  • Provide guidance and direction to team members in their day-to-day activities.

Environment: Jakarta Struts Framework 2.0, Core Java, Hibernate 3.0, Web Services, CSS, eclipse Helios, CVS, JBOSS, JUnit, HTML 4, CSS, JSON, UNIX, JavaScript, JDBC, JQuery, PL/SQL

Confidential

Senior J2EE Developer

Responsibilities:

  • Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose.
  • Developed presentation layer code, using JSP, HTML, AJAX and JQuery.
  • Developed HTML,Swing and JSP pages for user interaction and data presentation.
  • Wrote custom JavaScript and CSS to maintain user friendly look and feel.
  • GUI design and development using Java Swing used for open source web testing.
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for teh entire application using Struts Framework.
  • Performed client side validations using JavaScript and server side validations using in built Struts Validation Framework.
  • Implemented teh data persistence functionality of teh application by using Hibernate to persist java objects to teh relational database.
  • Used Hibernate Annotations to reduce time at teh configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Used HQL statements and procedures to fetch teh data from teh database.
  • Written UNIX shell scripts to perform teh batch jobs and to schedule teh jobs.
  • Involved in system design and development using Collections and multithreading for teh action classes.
  • Developed teh view components using JSP, HTML, Struts Logic tags and Struts tag libraries.
  • Worked on teh system landscape including development, testing and production and set up and configured teh Linux and SQL database.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
  • Used JUnit Testing Framework for performing Unit testing.
  • Deployed application in Apache Tomcat Server and developed using Rational Application Developer RAD.

Environment: Struts, Hibernate, JSP, RAD, JMS, CVS, HTML, CSS, JavaScript, WebLogic, Servlets, Eclipse, Apache Tomcat Server, Oracle.

Confidential

J2EE Developer

Responsibilities:

  • Involving in collecting requirements for teh enhancement of new functionalities.
  • Coding, Unit testing and SIT.
  • Involving code reviewsz
  • Involved in migration of db2 to oracle

Environment: Core Java, Oracle 9i, UNIX, DB2.

Confidential

J2EE Developer

Responsibilities:

  • Designed Entegrate Screens wif Java Swings for displaying teh transactions.
  • Involved in teh development of code for connecting to database using JDBC wif teh help of Oracle Jdeveloper 9i.
  • Involved in teh development of database coding including Procedures, Triggers in Oracle
  • Involved in Migration of Product from C++ to java
  • Constructing and coding migration applications in C++ to migrate millions of records to Oracle database, wif locale conversion.
  • Designed Java applet communicated wif a C++ server using CORBA middleware.
  • Developed Oracle Procedures which were initially written in C++ using Object Database, later re-engineered to use SQL

Environment: Java, C++, Java Swings, Oracle 9i, Jdeveloper 9i

We'd love your feedback!