Java Technical Lead Resume
DE
SUMMARY:
Have more than 1 5 years of experience in all phases of project life cycle. I have actively participated from inception to delivery in various projects acting in various positions and responsible for technology, time and man management. I have a wide domain experience from banking, retirement, HAVA (election), IT Risk.
TECHNICAL ENVIRONMENT:
J2EE Technologies: Struts, Spring, EJB, GXT MVC, Adobe Flex
Web Technologies: CSS, JS, DHTML, AJAX(DWR, GWT, JQuery)
ORM frameworks: Hibernate, IBATIS
Webservices: (SOAP/REST), WSDL, JAX - RPC, JAX-WS
Template Engines: Freemarker
Transformation: JAXB, XML, XMLBeans, XSLT, ETL-Informatica
Testing Tools: JUnit
Database: Oracle, SQL Server, Sybase 8.5
Version Control: GIT, SVN, PVCS, Tortoise
Application Server: Weblogic, Websphere, JBoss
Web server: Apache-tomcat, IIS Web Server Extensive experience in Design Patterns.
Bug/Issue Tracker: Clearquest, HP Quality Center, JIRA, IBM Rational Synergy, PVCS Tracker, QC(ALM), Greenhopper
Development Tools: Eclipse, WSAD, RAD
Design Tools: Data studio, Rational Rose, UML
Expertise in: building APACHE (GCC, MAKE, FIPS, OPENSSL, APACHE, MOD RADIUS) to make the deployment server FIPS Compatible
Deployment: Have expertise in code promotion from DEV until PROD in
Unix / Linux Environment: Have good knowledge in - no-sql database (couchbase), AWS s3, ELB, Lambda, EC2, etc.EDUCATION/TRAINING/CERTIFICATION
PROFESSIONAL EXPERIENCE:
Confidential, DE
Java Technical Lead
Responsibilities:
- Worked on preparing the project estimates for the team.
- Have led the team of 12 members. Worked on onsite / offshore model.
- Have prepared TSD for confluence specs.
- Mentoring junior members for technical challenges faced on a daily basis
- Have done architecting using design patterns like builder, singleton, Factory.
- Have done peer reviews and approvals for the design / code / regression test cases.
- Have developed Microservices using Spring Boot and persistence in Cassandra.
- Have integrated Spring with REST, Boot, AOP, Hibernate, Batch, MVC, Log4j, Feign Client.
- Have extensively used jQuery, JSP, Javascript, CSS for Front End components
- Have used sql / no-sql queries based on the need.
Environment: Spring 4.0, Java 1.7/1.8, Spring-REST, Spring-Batch, Spring-MVC, Spring-AOP, SOAP / WSDL, Log4J, Apache-Tomcat, Sql Server, JIRA, JQuery, Javascript, CSS, JSP, Windows, Unix.
Confidential, NJ
Java Technical Lead
Responsibilities:
- Worked on preparing the project estimates for the team.
- Have led the team of 10 members. Worked on onsite / offshore model.
- Have prepared TSD for BRD based on discussions with Business stakeholders.
- Have done architecting, peer reviews and approvals for the design / code / regression test cases.
- Have integrated Spring with Spring REST, Spring AOP, Spring Hibernate.
- Have extensively used jQuery, JSP, Javascript, CSS for Front End components
- Have developed Jasper Reports for various quote & order forms.
- Have used sql queries for finding various quotes and orders pertaining to users.
Environment: Spring 4.0, Java 1.7, Spring-REST, Spring-AOP, Log4J, Weblogic 11, Sql Server, JIRA, Jasper Reports, JQuery, Javascript, CSS, JSP, JSTL, Windows, Unix.
Confidential, NJ
Java Technical Lead
Responsibilities:
- Worked on preparing the project estimates for the team.
- Have worked on raising PIRA request for on-boarding CTS vendors for the engagement with JPMC.
- Have led the team of 8 members. Worked on onsite / offshore model.
- Have prepared TSD for BRD
- Have done peer reviews and approvals for the design / code / regression test cases.
- Have conducted Spring Planning (Stories, tasking) using Greenhopper tool.
- Have worked on importing workflows using ETL-Informatica for the golden sources.
- Have integrated Spring with Spring Batch, Spring MVC, Spring REST, Spring AOP.
- Have good knowledge in sql queries for finding various employees across the globe.
Environment: Spring 4.0, Java 1.6, Spring-REST, Spring-Batch, SLF4J, Apache-Tomcat, ETL-Informatica, Sql Server, JIRA, Greenhopper, Windows, Unix.
Confidential, NJ/NYC
Lead Java Developer
Responsibilities:
- Have led the team of 5 members. Worked on onsite / offshore model.
- Have prepared the MDD (Minor Development Document) for the BRD (Business Requirements Documents)
- Worked on preparing the project estimates for the team.
- Have done peer reviews and approvals for the design / code / test cases.
- Have developed bean injection using Spring for the Excel Upload.
- Handling DB result set in the Excel Upload, Transactions, Mass Price Correction, Logging tabs.
- Have used WSDL2Java for generating client stubs in App Auth module.
- Have used Apache POI package to read the excel file.
- Followed the Confidential change management procedures to promote the code from test to production environment.
Environment: Spring 3.0, Java 1.6, JAX-WS, SLF4J, WAS 7.0 App Servers, DB2, RAD7.2, Adobe Flex 4.0, Service Center, IBM Synergy, GIT Extensions.
Confidential
Sr Java DeveloperResponsibilities:
- As onsite lead, led the team of 5 members. Worked on onsite / offshore model.
- Interacting and coordinating with client / offshore team in application development and with QA team / business for QA/UAT defects fixing.
- Prepared detailed document to handle Project Change Control and Source labeling strategy for builds and releases.
- Have used WSDL2Java in various modules.
- Have developed dependency injection for App Auth, Positions, Dividend and Interest, Projected Income, Estimated Annual Income, Branch, User EBC web services.
- Maintaining the source control system consistent for the various releases
- Created the test account tool for getting the result set for VMD/ VAM.
- Developing Java interface between Actuate reports and Web services.
Environment: Spring 2.5, Java 1.5 / 1.6, JSP, Servlets, AJAX, IBM JAX-RPC / JAX-WS Web Services, Log4j, JFreeCharts, IIS Web Server, WAS 6.1 App Servers, DB2, RAD7.2, Service Center, IBM Synergy, GIT Extensions, Log4j.
Confidential
Sr Java DeveloperResponsibilities:
- Have been a core person in architecting the Technology Risk System.
- Develop web application using GWT/GXT MVC, DAO, Spring dependency injection.
- Sole contribution in developing filters for super division, division, super department and department level users.
- Have implemented the save/clear preference for user.
- If the user has saved preference & their entitlement changed after that then E3 Entitlement check has been made to alert the user with a message box.
- Have written SQL queries to refresh the metric grid based on the filter selection, save/update and clear user preference.
Environment: Java 1.5, Spring 2.5, GWT 2.0, GXT 2.1, HTML, CSS, MS Eclipse Galileo IDE, Apache-Tomcat 6.0.20, Sybase 8.5, Linux, Perforce - P4V Version Manager, MS Atlassian JIRA - Defect Management, EditPlus, Windows XP.
Confidential, TX
Sr Java Dev
Responsibilities:
- Have good experience in DBUtils to KLIPMetaData
- Have used XML DOM Parser in the invoice cycle time module.
- Sole contributor in developing “.klip” for the Klipfolio Dashboard.
- Used GWT, Spring, Hibernate with Oracle as the backend.
- Invoke web services from client-side code to server-side using GWT RPC AjaxCallback in GWT
- Have used FreeMarker and DOM4J for dynamically overwriting the server URL and the .klip elements before writing to the IO Stream.
- Have created the Hibernate Mapping File (.hbm) for the EGLInsight Left Navigation Panel
- Have created dependency injection for the left Navigation Panel.
Environment: Java 1.5, Spring 2.5, Hibernate 2.1, GWT 2.0, Free Marker 2.3.16, DOM4J 1.6.1, Klipfolio Dashboard, Apache DBUtils 1.3, Eclipse Galileo IDE, Apache-Tomcat 6.0.20, Oracle 9i, Linux, Tortoise SVN 1.6, Textpad, Windows XP.
Confidential, VA
Sr, Java Dev
Responsibilities:
- Used struts, Spring, iBatis as a migration effort because of the performance issues with Hibernate.
- Have good experience in Spring AOP, dependency injection, auto wiring and transaction management.
- Have involved in the migration of Struts 1.2 to Struts 2.
- Have used the spring plug in for DWR Ajax to integrate with the spring framework.
- Have implemented Paging, Ajax, lazy loading when the records exceeds 100.
- Have used XML Parsers like DOM and SAX in the Service Request module.
- Have written SQL queries.
- Have used MAKE and MAKE INSTALL commands to generate the .o and .h files.
- Have written unix script to generate the certificate from the web server whenever the request comes to the server, which the customer has to ensure/accept to access the site.
- Have good exposure to scripting language perl.
Environment: Java 1.4/1.5, DWR Ajax 2.0, Struts 1.2/2, Spring 2.5, Hibernate 2.1, iBatis 2.2.0, Eclipse Galileo IDE, Apache-Tomcat 5.5.17 Server, Apache 2.2.9, tomcat 6.0.20, Apache Axis2, POJO Web Service, Oracle 9i/Oracle Sql Developer 2.1, Putty, Linux, Tortoise SVN 1.6, WIKI, Crimson Editor, Windows XP.
Confidential, PA
Sr Java Dev
Responsibilities:
- Developed Sequence, Use Case Diagrams and Process Flow Diagrams. Used MVC to leverage the jsp, servlet and blue sky business classes.
- Used Custom Style Sheet (CSS), JSTL/XML, XSLT, DHTML.
- Have implemented AJAX with javascript for the partial rendering of the page.
- Have created the Real time/Delayed Quote of the NASDAQ, OPRA, NYSE based on the user input of Professional/Non-Professional.
- Used sql to perform business validation for blue sky funds.
- Have used Java Profiler (JProbe) for the application performance analysis, Memory Analysis and the milliseconds to display a page.
- Source Code Maintenance using Rational Clear Case Tool.
- Good exposure to Agile / Test Driven Development (TDD).
Environment: J2EE, Java 1.4/1.5, Servlets, JSP, HTML/DHTML, CSS, UML, XML, XSLT, JDBC, PVCS - Version Manager, IBM WebSphere - RAD 6.0, Solaris, Oracle 9i/10g, DB2
Confidential
Sr Java DeveloperResponsibilities:
- Implementing the Business Classes and UIfor the Portfolio Management and the Asset Allocation Activities for the Confidential site (Internal/External)
- Troubleshooting the various layers of the application for the Money Movement/Transfer in the Retail & Retirement A/C's (Equity, Annuity, ROTH IRA, SEP IRA, ROLLOVER IRA, INHERITED ROTH IRA, TRADITIONAL IRA, 403 (B) 7, SIMPLE IRA).
- Used Struts framework to leverage the JSP, Servlet and the Business Classes.
- Have used AJAX, JSTL for manipulating XML documents (XSD) conforming to the Retail / Retirement Schema Declaration.
- Implemented the Entity Bean for save and load operations in the EJB Layer
- Involved in the unit testing, regression testing of the Trade System and also obtained the expected results using the JUnit.
- Tracking of defects in the application using the PVCS Merant Tracker Tool.
- Modeled designs and created class templates using Rational Rose.
Environment: J2EE, Java, Servlets, JSP, EJB 3.0, UML, XML, XSL/XSLT, DHMTL, JDBC, PVCS - Version Manager, PVCS - Merant Tracker, DIS Debug Tool, Visual SlickEdit, Rational Rose, IBM WebSphere - RAD 6.0, Oracle 9i, Solaris and Windows 2000/NT
Confidential, MI
Sr Java Developer
Responsibilities:
- Supported Migration of SEWCS (State Employees Wages & Contribution System) to the base product.
- Analyzing the Functional Aspects of W&C (Wages & Contributions) and Preparing the Unit Test Plan.
- Triggering the execution of Batch Jobs with SSN or Employer ID given as the input to the System. Used OSD (Object Sequence Diagram) by the Select Enterprise Tool.
- Implemented the multi threading to handle asynchronous requests.
- Used Struts Framework to create Web Applications that leverage both Servlets and jsp.
- Have developed the message senders (JMS) and queued in the MOM (IBM MQ Series) with the message consumers (implemented using Message Driven Beans) deployed in the IBM App Server.
- Have used JavaScript by handling multiple requests and triggering multiple function calls in case of asynchronous request (AJAX).
- Tracking of defects in the application using the PVCS Tracker.
Environment: J2EE, Servlets, JSP, EJB, JMS, XML, DHTML, CSS, Merant - PVCS Tracker, Merant - PVCS Version Manager, Visual SlickEdit, EditPlus, Enterprise Manager, Linux, IBM MQ Series, IBM WebSphere 5.0, JRules, SQL-SERVER 2000 and Windows 2000/NT
Confidential, Nevada
Sr Java Developer
Responsibilities:
- Prepared the Test Cases and tested various modules.
- Analyzing the Functional Area and Preparing the Unit Test Plan.
- Developing front-end applications using HTML, Java Script and JSP
- Used Struts Frame work to create Web Applications that leverage both Servlets and jsp.
- Have developed Stateless/Stateful session beans.
- Have implemented multi threading concept to handle the concurrent requests for Poll/Voting module
- Developing a common XML handler using SAX parser.
- Source control has been done using Rational Clear Case
- Performed system detailed design.
Environment: J2EE, Servlets, JSP, EJB, Web services, SOAP, JAXP, JAXB, XML, XSLT, DHTML, CSS, PVCS - Merant Tracker, UML, Solaris, IBM Websphere 5.0, Rational Clear Case, Sybase, Linux and Windows 2000/NT
Confidential
Sr Java DeveloperResponsibilities:
- Performed system detailed design.
- Developing the test cases and testing various Modules.
- Developing front-end applications using HTML, CSS, Java Script and JSP
- Strong exposure to DDL, DML commands while handling the Data
- Used MVC Framework for Web Applications that leverage Servlets and JSP
- Have parsed the XML schema documents using the DOM Parser.
- Have configured the LDAP for the conference module based on the difference sub-systems.
Environment: J2EE, Servlets, JSP, EJB, Rational Rose, EditPlus, Enterprise Manager, UML, XML, Linux, PVCS Version Manager, PVCS - Merant Tracker, IBM Websphere 5.0, IBM MQ Series, SAP DB, LDAP, Solaris and Windows 200/NT