We provide IT Staff Augmentation Services!

Tech Lead Resume

5.00/5 (Submit Your Rating)

TexaS

SUMMARY:

  • 9+ years of professional experience in developing web based, distributed architecture, client/server applications in multi - platform environments with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD). Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Worked majorly in Banking & Financial, Telecom and Supply Chain domains.
  • Extensive working experience on Core Java using Multi Threading and Collections Framework
  • Having very good working knowledge on JDK8 features like Functional interface, Default methods in interface, Static method reference, Lambda expressions, Streams and functional programing api
  • Having very good knowledge on Apache Kafka, Confluent Kafka, Kafka Streaming using KStream, KTable,KGroupedStream,KSQL
  • Extensive working experience on Spring Boot Micro Services, Spring Cloud Components and Cloud deployments.
  • Extensive working experience on Confluent Kafka and Kafka components and real time message systems.
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP,JSTL,JDBC JMS, RMI, JTA, JNDI, EJB, AJAX, SOAP, REST Web services and XML.
  • Experience in developing web based J2EE applications using Struts/Spring/JSF frameworks.
  • Experience in Spring Framework such as Spring Boot, Spring Security, Spring MVC, Spring IOC, Spring JDBC, Spring AOP, Spring ORM and Spring WEB.
  • Extensive working experience on developing Spring Micro Services/SOAP/Restful Web Services, JAXB, XML, XSD and using tools like SOAPUI, Soap Monitor, WSDL2Java, Java2wsdl.
  • Strong experience in Java design patterns like Factory, Abstract Factory, Singleton, Intercepting Filter, Value Object, Front Controller, MVC, Façade, Service Locator, Proxy, Iterator and Observer.
  • Have good knowledge on NoSQL Databases like MongoDB,Hbase,Cassandra
  • Have good knowledge on application profiling tools like Apache JMeter,JProfiler,JVisual VM
  • Experience in designing and developing UI Screens using Html, CSS, JavaScript, Ajax JSON, JQuery and Angular JS.
  • Have good knowledge working on JSON,YAML,AVRO,XML, XSL, XSLT and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers.
  • Had good knowledge on authentication models like Basic,SSL,SASL,Spring Secuirty,OAUTH2
  • Extensive Experience using Object Relational Mapping frameworks like Hibernate and Eclipselink.
  • Good Experience in using IBM MQ series middleware for message communication between two different systems.
  • Strong working knowledge in PL/SQL queries, Oracle Stored procedures, functions and triggers.
  • Excellent understanding of relational databases involved in application development using several RDBMS like Oracle 10g/12c,DB2 and MySQL 5.x.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, and Tomcat Servers.
  • Experience with various IDEs like IntelliJ, Eclipse, and Web sphere Studio Application Developer (WSAD) and Rational Application Developer (RAD).
  • Extensive experience and actively involved in Requirement gathering, Analysis, Design, Coding, Design/Code Reviews, Unit and Integration Testing.
  • Implemented the projects on Agile Methodology and involved in running the scrum meetings.
  • Used Clear Case, CVS, SVN, Maven, and Subversion for Source code version control.
  • Good Experience on Developing ANT scripts for the build and deployment of J2EE applications.
  • Good Experience on IBM and JIRA Tools for tracking the tickets like accepting the tickets/defects, Submitting the tickets and closing the tickets etc.,
  • Good Experience in TDD (Test Driven Development), Process Improvement, Continuous Integration and Excellent Experience in Code Refactoring.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Excellent analytical, problem solving and interpersonal skills. Consistent team player with excellent communication skills and ability to learn new concepts, technology in short span.

TECHNICAL SKILLS:

Operating Systems: Windows, Unix

Programming Languages: Java, J2EE, SQL, PL/SQL

J2EE Technologies: JDBC, Servlets, JSP, EJB, JMS, JNDI, JAXB, RMI, Web services, DOM, SAX.

Bigdata/Messaging Frameworks: Apache Kafka, Confluent Kafka, Kafka streaming, spark streaming, Hadoop

Frame Works: Struts 1.2, Spring 3.0, Hibernate 3.0, Web Services (SOAP and REST),Spring Boot micro services.

XML Technologies: XML, XSL, XSLT, XML Schema

Scripting Languages: HTML, CSS, JavaScript, JQuery, AJAX, JSON, Angular JS.

Design Methodologies: SDLC, UML, J2EE Design patterns.

Application Servers: Web Sphere, WebLogic, Oracle Application Server,JBOSS

Web Services: SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS,RESTFUL

Web Servers: Apache Tomcat.

Protocol: HTPP, TCP/IP, LDAP, SOAP.

Databases: Oracle, DB2, MS SQL-Server.

IDE Tools: IntelliJ, Eclipse, RAD, WSAD, Oracle JDeveloper.

Other Tools: TOAD, Log4J, Ant, JUnit, Microsoft Excel, Microsoft Word, Rational Tool Suite.

Source Control: Clearcase, CVS, SVN, Maven, Subversion.

Methodology: OOAD, UML, OOP’s, J2EE Design Patterns, MVC framework, Agile, SCRUM.

PROFESSIONAL EXPERIENCE:

Confidential, Texas

Tech Lead

Environment: Jdk8.0, J2ee,Spring MVC, Spring Boot micro services, Confluent Kafka, Rest Proxy, Schema Registry, Mongo DB, Hadoop,Hbase,Eclipse IDE. Unix Batch Scripting.

Responsibilities:

  • Responsible for the Project design, development, deliverables and Issue resolution
  • Designed and developed the admin UI using Spring MVC
  • Used java 8 features functional programming
  • Designed and developed the Spring boot micro service to produce and consume messages from Kafka messaging system.
  • Developed Spring Boot Micro service to publish Schema on Schema registry
  • Developed micro services to interact with Rest proxy servers
  • Designed and developed the Kafka messaging System using apache Kafka streaming api
  • Developed the Kafka producer and consumer module.
  • Involved in Kafka cluster setup broker and zookeepers.
  • Involved in Continues Integration and Deployment.
  • Responsible for Client communication and reporting.
  • Responsible for the Project Quality and Process activities.
  • Responsible for doing POC analysis and project wins.

Confidential, TX

Technical Lead

Responsibilities:

  • Responsible for Requirement Analysis, Design, Development, Testing, Deployment and Maintenance.
  • Prepared the technical design document, workflow, integration of modules & implementation.
  • Designed and Developed Angular components like Controller, Directives, and Models for each page.
  • Designed and Developed the Spring Controllers for each request.
  • Implemented Server-side business logic using Jboss drools.
  • Responsible for taking up new Functional enhancement and spec development.
  • Implemented Spring Boot micro services to expose business functionality.
  • Handled the common beans configuring the dependencies using Spring Bean Auto wiring.
  • Designed and developed the user interface screens using Angular JS, Java Script, CSS, JSON and JQuery.
  • Used the ANT script for building and deploying the application.
  • Used GIT to maintain source and version management using Eclipse IDE.
  • Responsible for Production defect fixing, providing patches and coordinating with other teams.
  • Developed test cases for each functionality using Selenium and TentNG framework.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Jdk 7.0, J2ee,Struts2, Spring framework, Spring Boot micro services, Restfull, Ajax, Angular JS,jQuery,ANT, Tomcat Web Server, Selenium, TestNG framework, JBOSS DROOLS, Eclipse IDE,GIT Source Code Control, Oracle12c Database,Jersy Implementation.

Confidential, NY

Technical Lead

Responsibilities:

  • Responsible for Requirement Analysis, Design, Development, Testing, Deployment and Maintenance.
  • Prepared the technical design document, workflow, integration of modules & implementation.
  • Developed the Core Functionality using multi threaded programming.
  • Designed and Developed Purchase order and Shipment module using spring, Hibernate frameworks and creation of Hibernate mapping files and generation of database schema.
  • Designed and Developed the FOM Service enablement module using Restful web services and deployed as War.
  • Responsible for taking up new Functional enhancement and spec development.
  • Implemented the Spring Bean Factory using IOC and configured the bean properties using dependency Injection.
  • Handled the common beans configuring the dependencies using Spring Bean Autowiring.
  • Configured the basic field validation using required annotation using Spring BeanPostProcessor.
  • Developed DAO API to manage various send/receive transactions using Hibernate API.
  • Designed and developed the user interface screens using Java Script, CSS, JSON and Jquery.
  • Used the ANT script for building and deploying the application.
  • Used CVS to maintain source and version management using Intelli J IDE.
  • Responsible for IBE defect fixing, providing patches and coordinating with other teams.
  • Developed test cases and unit testing is performed using Junit Framework.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Jdk 7.0, J2ee,Spring MVC, Spring framework, Hibernate,Restfull,Ajax, ANT, JQuery, Web logic application Server, Intellij J8.0, Oracle12c Database,Jersy Implementation.

Confidential

Sr. Java/J2ee Developer

Responsibilities:

  • Developed the web application using Struts framework based on the MVC design pattern.
  • Involved in developing Webservices using SOAP based WSDL with Axis1.2 service engine.
  • Implemented the WSDL files manually with references to required XML Schema’s.
  • Developed the Web Services WSDL’s using JAX-WS Reference Implemention API.
  • Used Ajax calls extensively populated the data based on the search filter criteria using JQuery request and response to the WebApps.
  • Configuring the Bean classes and its properties in Struts-Config.xml file
  • Implemented the common/regular validations using Struts Validator.xml file
  • Used Struts framework, JSP, AJAX, XML, and CSS for developing the web components of the application.
  • Involved in redesigning ICOMS pages using JSF framework.
  • Configured the common set of attributes and form beans in Struts-Config.xml.
  • Used ForwardAction and IncludeAction for executing a series of action classes based on the business requirement.
  • Developed Junit test cases for all the developed core operations.
  • Used ANT script for building and deploying the application.
  • Worked on designing and creating business rules based on the Unified customer data.
  • Developed the Use cases, Sequence and class diagrams using Rational rose tool.
  • Conducted the Code Review as part of Convergys standards.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Java 1.5, JSP, Struts framework, Web Services, Eclipse, Weblogic 10.5, SOAP UI, Axis1.2, Oracle 10g.

Confidential

Senior Java Developer/ Java Developer

Responsibilities:

  • Implemented the GUI interface using Struts framework tag libs.
  • Handled the Exception hierarchy from presentation layer, business layer and data layer.
  • Created application business logic using Struts, J2ee and Design Patterns.
  • Created the Service Implementers for the validation of business rules using framework.
  • Implemented the Session Bean Façade design pattern to invoke multiple EJB beans based on the business requirement.
  • Used JNDI lookup’s for EJBHome objects using Service locator pattern.
  • Used SessionContext for accessing the EJBContext information and container services.
  • Implemented the Utility and Helper classes to fetch the Business delegator for invocation of the business services.
  • Developed Presentation component using MVC based pattern for a cohesive flow and its presentation.
  • Implemented the business rules validation using customized validator xml file to invoke from the ActionForm validation method.
  • Implemented the WAR-WAR to communication between applications to another application using Tiles-def.xml file.
  • Configured the Portal using Struts-Tiles Servlet which can be used to Initialize Tiles by reading the Tiles configuration file.
  • Conducted the unit testing activities for the developed components & applications.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Java 5.0, JSP, Struts Frame Work 1.x, EJB 2.0, J2ee Design Patterns, Eclipse, IBM Web sphere Server v6.1, Oracle 10g.

Confidential

Responsibilities:

  • Developed the application using Struts framework and J2ee.
  • Developed the Action forms and Action classes for UI Display and handling business logic. Implemented the Struts Tiles and Validation frameworks which include the set of Action classes from multiple modules.
  • Developed the Struts Switch Action to invoke different modules from the Web.xml file.
  • Used Servlet filters mechanism for logging into the User Interface using Servlet API.
  • Developed the access bean which is the public interface accessible to the clients using Spring.
  • Configured the Database connection using Hibernate.cfg.xml file which allows accessing the database.
  • Created the bean classes for persisting the data and configured the Hibernate mapping file corresponds to each bean object using Hibernate hbm file.
  • Implemented the Inheritance hierarchy by configuring Hibernate entity classes.
  • Implemented the Hibernate Named Query’s to fetch the data based on the parameters using Hibernate Session and SessionFactory.
  • Developed the Hibernate first level and second level caching technique for avoiding the multiple database hits for same set of data.
  • Used Transfer Objects which constitute pure data carriers using Hibernate persistence.
  • Agile/SCRUM was used as the project management methodology.
  • Conducted the code reviews and unit testing activities.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Java 5.0, JSP,JSTL, Struts Frame Work 1.x, Hibernate, Spring 3.0, J2ee Design Patterns, Eclipse, IBM Web sphere Server v6.1, Oracle 10g.

Confidential

Responsibilities:

  • Implemented the Portfolio View module using J2EE and struts framework based on MVC design .
  • Implemented the Business layer which handles business logic and data calls to data sources to the underlying systems using persistence of using J2EE and EJB .
  • Designed and developed User Interface using Struts tag libraries, CSS, JavaScript and Jquery .
  • Used SVN to maintain source and version management using Eclipse IDE .
  • Integration of all the modules and tested the core business logic using Junit test cases .
  • Developed the Transfer Objects as a Data carrier from the client side to server side based on architecture.
  • Conducted the code reviews and unit testing activities.
  • Provided production support for this project and responsible for maintaining the application 24/7.
  • Responsible for fixing production issues.
  • Responsible for verifying the batch process status for all the CIF’s statements gets uploaded in the database.
  • Responsible for working with server maintenance team for re running the batch process for failed CIFS.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Java 5.0,Struts 1.2,EJB 2.0,JMS,IBM MQ,J2ee Design patterns,IBM Web sphere Server v6.1, DB2.

Confidential

Responsibilities:

  • Involved in analysis, design and development of the application.
  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • Followed iterative approach in timely manner.
  • Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
  • Developed for application using Servlets, Java Beans and Collections.
  • Involved in implementing database design, connectivity and access.
  • Wrote oracle database scripts and used JDBC API.
  • Worked in Windows environment for building the application using Eclipse.
  • Developed test cases and performed unit testing using J Unit.
  • Used Tomcat Server for deploying various components of application.
  • Used Log4J to create log files to debug as well as trace application.

Environment: Java 5.0, JSP, Servlets, JSTL, JDBC, HTML, CSS, JavaScript, J query, Tomcat Server 6.0, Oracle 9i.

We'd love your feedback!