We provide IT Staff Augmentation Services!

Technical Lead (team Connect/java) Resume

2.00/5 (Submit Your Rating)

New York City, NY

SUMMARY:

  • 12+ years of IT industry experience in designing and developing multi - tier web based client-server applications using Java / J2EE related technologies and programming with Databases.
  • Well versed with SDLC (Software Development Life Cycle) methodologies like Agile, System Analysis, Development, Unit Testing, Integration Testing and Documentation using J2EE architecture.
  • Good Knowledge in Object Oriented Design Patterns concepts.
  • Extensive experience working in different spring modules like Spring IOC, Spring AOP, Spring MVC, Spring ORM, Spring Boot, Spring Batch and Spring Security.
  • Experience in implementing of Micro services based solutions and deploying the same in Cloud based platforms
  • Experience in Spring Boot application development
  • Experience in developing web applications using HTML, Java Script, CSS, AJAX, XUL, web designing and Web services using SOAP, RESTful Web services.
  • Strong exposure to SOA, SOAP, and XML Schema’s, XML, XSD, WSDL, DTD, JAXP, HTML and advanced XSLT functionalities.
  • Expertise in various Application servers like WebLogic, Jboss, WebSphere and Tomcat.
  • Strong RDBMS expertise worked extensively with Oracle 10g/9i, PL/SQL, MSSQL and coded stored procedures, Triggers and Functions using PL/SQL. Strong object oriented design, programming skills.
  • Team player with good communication and written skills and also a self-motivated individual with exemplary analytical and problem solving skills.
  • 5+ years’ experience as an SME in Team connect (Mitra tech) Matter management software in Legal and Compliance domains.
  • Worked in Customizing Team connect for various departments like incident management, ethics, case management, compliance programs, corporate finance etc.
  • Worked in upgrade of Team connect software from 3.2, 3.3 to enterprise 4.0 and 4.2 and various modules like Legal, Legal Hold, Financial Management etc.

TECHNICAL SKILLS:

Platforms: Windows 95/NT/2000/XP, Sun Solaris 2.8/2.9, UNIX

Languages: Java8, PL/SQL, Linux Shell Scripting

Databases: Oracle, MS-SQL Server 2012,HBase

Application Servers: WebLogic 9.0/10.3/11g, Jboss 4.2, Tomcat, WebSphere 7

Web Server: Apache Tomcat 6.0/5.1

J2EE Technologies: JSP, Servlets, JSTL, JSON, GWT 2.4, RMI, JNDI, JMS, JDBC.

Web Related and XML Technologies: JavaScript, SOA, Web Services, AJAX, CSS3, SOAP, WSDL, JAX-RPC, XML, XSL, XSLT, LDAP, JAXB.

IDE: Eclipse 3.5.1, Microsoft Visual Studio, R Studio

Frameworks, Tools and Utilities: Spring, Hibernate, Struts, Spring AOP, Apache, Log 4J, SOAP UI, Ant, Maven, Quartz framework, Apache CXF, Team connect, Selenium

Version Control Tools: CVS, SVN, Perforce, GitHub

Testing Tool: JUnit.

Build Management Tools: Jenkins, PVCS, udeploy, urelease

PROFESSIONAL EXPERIENCE:

Confidential, New York City, NY

Technical Lead (Team connect/Java)

Responsibilities:

  • Work on implementing new enhancements requests and change requests for the customers.
  • Translate business requirements into detailed architectural and design documents. Document all technical requirements and design technical solutions utilizing enterprise architectural standards including documenting all solution components and configuration
  • Work with functional analysts, developers and development managers to ensure that all solutions are deployed within agreed timelines and supported after delivery.
  • Mentor tech leads, senior junior developers and make sure they are having the domain knowledge in handling the change requests and support activities.
  • Implement custom functionalities in various Claims modules by using Java based frameworks like Axis, Restful API clients etc.
  • Worked on Spring MVC implementing the modules in the projects.
  • Used Netflix Eureka server for client and server side components
  • Working on implementing the application in Micro services based architecture in Cloud based Infrastructure.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Used Restful web services, Spring MVC and consumed web services using Apache CXF for creating matters and invoices.
  • Used Java 8 Java 8 functional interfaces, lambda expressions in the interface components that are responsible for consuming and producing the XMLs and flat files needed for the upstream and downstream systems.

Environment: Windows 7, Linux, JDK1.8, J2EE, Spring 4.0, Hibernate 4.3, Maven, Netflix OSS, XML, MS SQL Server 2012, JAX-B, Log4J, JAX-RS, Spring DAO, Teamconnect APIs, Docker, Kafka

Confidential, Detroit, MI

Technical Lead

Responsibilities:

  • Make sure the existing interfaces work regardless of the upgrade activities by running a series of automated test cases.
  • Implemented custom code using the Custom Java Block (CJB) Apis.
  • Modifying and implementing the Oracle procedures/functions with the modified database design of Teamconnect 4.2 and make sure the interfaces like HRMS, Legal hold, passport works seamlessly.
  • Implement java client programs for Document extraction from Database and map it to Case number (matter number) for uploading to Content manager.
  • Modify the Teamconnect UI pages using the Screen Designer tool for the business requirements.
  • Implement custom functionalities on the pages in CFI modules to invoke certain features based on user selection
  • Report generation of cases based on certain like year wised or closed cases for the business team by developing SQL queries that connected different Teamconnect specific data base objects
  • Used Netflix components like Hystrix, Zuul for implementing the micros services in the project.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Used Restful web services using Spring MVC and consumed web services using Apache CXF for creating matters and invoices.
  • Worked closely with business team by demoing the extracts and modifying the logic based on the feedback received

Environment: Windows 7, Linux, JDK1.8, J2EE, Spring 4.0, Hibernate 4.3, Maven, XML, Micro Services, Netflix OSS, MS SQL Server 2012, JAX-B, Log4J, JAX-RS, Spring DAO, Teamconnect APIs.

Confidential, Chicago, IL

Senior Java Developer / Technical Lead

Responsibilities:

  • Worked on integrating the Passport, eDocs, Atlas interfaces with the upgraded Teamconnect application
  • Deploying the upgrades Teamconnect software in WebLogic 11g environment.
  • Worked on data cleanup activities that were wrongly migrating from older legacy systems.
  • Implemented MSSQL procedures that provide the logic for Passport integration, Asset status integration, Litigation system.
  • Installation and configuration of the Data warehouse module for TC 4.2
  • Worked developing the Hyperion interactive reports for Teamconnect 4.2 environment.
  • Implemented custom code using the Custom Java Block (CJB) Apis.
  • Currently working on System integration testing for TC 4.2 enterprise upgrade and Legal Matter management upgrade in productions for Legal
  • Extensive use of Hibernate for HQLs, SQL tables and Relationship mapping and Caching.
  • Display Featured funds on the web site using Gson (Json objects).
  • Extensive use of Jenkins and Maven for Continuous Integration and Deployment.
  • Developed detail design for the tasks using Microsoft Visio.
  • Extensive use of JAX-B to covert the xml files to java objects and vice versa.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Used Restful web services using Spring MVC and consumed web services using Apache CXF for creating matters and invoices.
  • Running performance testing using the load Runner.
  • Deployed the Spring Boot project using Micro Services and created the EC2 as an instance
  • Used Apache camel integration for routing and transforming the data between two Applications using HTTP protocol
  • Implementation of web services in Java, used to orchestrate outbound and inbound web services and processes n ESB (Enterprise Service Bus)
  • Implemented the various services using Microservices architecture in which the services work independently

Environment: Windows 7, Linux, JDK1.8, J2EE, Spring 4.0, Hibernate 4.3, Micro Services Maven, XML, MS SQL Server 2012, JAX-B, Log4J, JAX-RS, Spring DAO, Teamconnect APIs.

Confidential, San Jose, CA

Senior Java Developer/ Technical Lead

Responsibilities:

  • Involved in analysis and resolution for production issues.
  • Implemented Connect share component based on spring framework deployed in a WAS 7.0 server. Implemented the web services in Apache CXF framework
  • Worked on integrating the HR data from the HRMS system to the Team connect platform, implemented jobs and procedures for the HR Feed file generation
  • Worked on data cleanup activities that were wrongly migrating from older legacy systems.
  • Interacted with vendors for the requirement gathering for the Nile 3.0 legal hold release which was providing Legal Litigation users the functionality for creating legal holds, notices, interviews .
  • Implemented Oracle procedures that provide the logic for HRMS integration, Asset status integration, Patents integration.
  • Designed the module for incorporating the new categories added in CPOL (patents online) interface
  • Worked supporting the compliance module, customized few interfaces using web service integration.
  • Implemented violation infringement tracking module by integrating ‘Suspected Violation Tool’ to Advice and Counsel Module in Teamconnect.
  • Implemented custom code using the Custom Java Block (CJB) Apis.
  • Developed Business logic using Spring IoC and AOP classes for Security, Logging and Transaction Management.
  • Extensive use of Hibernate 3.3 for Named Queries, SQL tables and Relationship mapping and Caching.
  • Used Spring Validation framework for notifying multiple validation errors to Client system.
  • Extensive use of Jenkins and Maven for Continuous Integration and Deployment.
  • Developed detail design for the tasks using Microsoft Visio.
  • Developed user interfaces with advanced XSL technologies like pipeline based on the user requirements.
  • Extensive use of JAX-B to covert the xml files to java objects and vice versa.
  • Used Log4j for logging; SVN as version control system.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Used SOAP UI for testing the developed web services.
  • Written end-to- end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and business logics using core java API and data structures
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner. This is used for CPOL interface implementation for sending the CPOL matter updates whenever there is a change in the patent and policy update

Environment: Windows XP, Linux, JDK1.7, J2EE, Spring 3.2, Hibernate 3.3, Jboss 5, Teamconnect, XML, Maven 3.3, Oracle10g, Ant, JAX-B, Log4J, JUnit, JAX-WS,, Apache CXF(Web services),XSLT Pipelining

Confidential, San Diego, CA

Senior Java Developer

Responsibilities:

  • Implemented new features like wild card search of the services, service revoke etc.
  • Optimized the advertisement call flow of the AllJoyn service.
  • Automated the server side functionalities test cases.
  • Co-ordinated with the Alljoyn Client team in the integration test.
  • Supported field test activities debugging issues and resolution for San Diego and China field tests.
  • Added new methods to the existing web services using Axis 2.1.
  • Involved in Pair programming both as developer and observer.
  • Developed Activities, Places, Views and Proxies.
  • Involved in analysis and resolution for production issues.
  • Developed EOD (End of the Day) reports using Perl and Stored Procedures in Oracle.
  • Extensive use of Jenkins and Maven for Continuous Integration and Deployment.
  • Test driven development approach was used with JUnit test cases.
  • Developed detail design for the tasks using Microsoft Visio.
  • Developed Service layer using Spring IOC and AOP classes for Security, Logging and Transaction Management.
  • Used Log4j for logging; Clear case as version control system.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Used SOAP UI for testing the developed web services.

Environment: Windows XP, Linux, JDK1.6, J2EE, Spring 3.0, Hibernate 3.2, Tomcat, Mule 2.1.1, Eclipse Indigo, XML, Maven 3.3, Oracle10g, WebSphere 6.1, Ant, MQ Series 7.0, Log4J, JUnit, Axis 2.1.

Confidential, San Diego, CA

Senior Java Developer

Responsibilities:

  • Development of scheduling jobs using Quartz scheduler tool and integrating with existing system
  • Leading offshore team along with task allocation and validation
  • Coordinate with Onshore and Offshore teams to validate Code and necessary document
  • Designed and coded business components using J2EE design patterns (Singleton, Factory, and Façade).
  • Developed the presentation layer and GUI framework using JSP, HTML.
  • XML Schema conversion into class objects using JAXB extensively in the application.
  • Provided assistance to other developers in developing backend functionality and in writing complex SQL queries.
  • Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.
  • User Interface design and development using XUL.
  • Implemented service layer classes using Spring IoC, Spring Core and AOP classes.
  • Extensively adapted Pair Programming to improve efficiency and performance.
  • Enhancements to existing functionality and test the same
  • Configured Queues in server using JMS API.
  • Worked with the team members to create High Level design, detailed design to be implemented in Java/J2EE environment and estimate the level of effort.
  • Designed and developed necessary tables, views, stored procedures and triggers.
  • Implemented the server side capabilities for testing the throughput information and analytics post.
  • Implemented jobs for Wi-Fi analytics involving the state transition of different BSSIDs and archiving the raw data.
  • Used Jenkins for build management and continuous integration
  • Test driven development approach was used and hence worked intensively on developing test cases.

Environment: Linux, JSDK1.5, J2EE, JSP, CSS, Spring, Hibernate, JBOSS, Eclipse 3.5.1, SVN, HTML, Oracle10g, WebLogic 10.3, WebSphere 6.1, Struts, Ant, JAXB,AJAX, JSON, JMS, Log4J, JUnit, Web Services Axis 2.

Confidential, San Diego, CA

Senior Developer

Responsibilities:

  • Prepared Class Diagrams, Sequence Diagrams and Component Diagrams for this project. Worked on Design Documents and Developer Test Scripts.
  • Provided assistance to other developers in developing backend functionality and in writing complex SQL queries.
  • Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.
  • Deployment of .ear files in apache web server.
  • Configured Queues in server using JMS API.
  • Worked with the team members to create High Level design, detailed design to be implemented in Java/J2EE environment and estimate the level of effort.
  • Extensively used spring for bean injection, web-services.
  • Designed and developed necessary tables, views, stored procedures and triggers.
  • Developed and implemented an asynchronous, AJAX based rich client for improved customer experience.
  • Implemented SOA, SOAP and WSDL for web service integration.
  • Test driven development approach was used and hence worked intensively on developing test cases.
  • Monitored and assisted in troubleshooting of AAA servers and ISG router for tracking transactions, authentication, and access policies.
  • Analyzed automation possibilities for the requirements and assisted in establishing framework.
  • Created Launchpad Application in Enterprise Java that displays the sponsored Applications on dashboard

Environment: Linux, JSDK1.5, J2EE, JSP, CSS, Spring, Hibernate, JBOSS, Eclipse 3.5.1, SVN, HTML, Oracle10g, JUnit, and Web Service.

Confidential, San Diego, CA

Senior J2EE Developer

Responsibilities:

  • Development of user interfaces and functionalities in purchasing and importing ignite cards complying with client UX reviews.
  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed user-friendly web-based GUI using JSP, JavaScript, JSF, CSS, HTML, and DHTML.
  • Worked on developing the backend part of the application involving Spring 2, JPA, Hibernate 3.2 and Web Services.
  • Used various feature of Spring 2 such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Developed Graphical User Interfaces using struts tiles and java script.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages
  • Writing fast and effective Integration test cases using spring for Persistence layer; test cases which test persistence layer concepts such as Attach/detach entity objects, Optimistic locking, and Transactional behavior of methods using the real database.
  • Designed and developed Use Cases, Class Diagrams and Sequence Diagram using UML
  • Responsible for Development, Bug fixing and maintenance of application.
  • Used SOAP UI to test the web service API calls.

Environment: Spring 2.0, Linux, JSP, CSS, AJAX, JPA with Hibernate, Hibernate-Annotations, Hibernate Entity Manager, HQL, Oracle 10g, weblogic10.3, JAXB, JMS, Struts, Subversion, Eclipse, Ant, XML, JUnit, Log4j, Java5, JSP, JSF, JDBC, Web services.

Confidential

Developer

Responsibilities:

  • Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, Ajax and CSS.
  • Developed Hibernate mapping file and the SQL queries for retrieving data from the database.
  • Developed Custom Tags and Tag Libraries in the presentation layer.
  • Parsing the xml documents using JAXB and xml data binding using JAXB
  • SVN Version Control was used to check-in and check-out the code.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Worked on implementation of service modification scenarios in DSL services like Plan Change, Router Change, and Static IP addition.
  • Implementation of Provisioning Portal application to replace the existing CRM for getting the technical information before service activation.
  • User Management and work queue allocation for task completion
  • WLI integration by building the process diagrams incorporating the parent child behavior of VPN services.
  • Network System design and provisioning plan of Internet Leased Lines
  • Conducted code reviews, walk-through and documented the changes.
  • Used Log4J for logging; Junit, for testing. Also, developed JUnit and Integration Test classes for Unit Test cases.

Environment: Servlets, JSP, SVN, Eclipse 3.1.5, Oracle 10g, HTML, Java Script, CSS, XML, Ajax, HTML/DHTML, JAXB, JUnit, Log4J, Ant, Unix.

Confidential

procurement and work order management

Responsibilities:

  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Used Log4J for logging; Junit, for testing. Also, developed JUnit and Integration Test classes for Unit Test cases.
  • Implemented the functionalities of manufacturing modules
  • Developed the procurement functionalities like indent rising through item lookup and quotation generation for the given enquiries.
  • Involved in integration of the individual modules sales, procurement, inventory management, manufacturing and shipping & receiving

Environment: Servlets, JSP, SVN, MySQL, Struts, Hibernate 2.0

We'd love your feedback!