We provide IT Staff Augmentation Services!

Java/j2ee Technical Lead Resume

2.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • Over 15 years of experience in Java Application Design, Development, Programming, Production Support & Maintenance using Java EE technologies.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, JSF, Struts, Spring, AJAX, JDBC, JNDI, Java Beans, Hibernate, Web Services, Web Sphere Application Server, BEA Web logic and Oracle11g
  • Signification experience in implementing MVC based Spring & Struts.
  • Hands on experience with Model2 (MVC) architecture and Jakarta Struts/Tiles.
  • Hands on experience on SQL/PL - SQL on Confidential account to process the file downloaded from Mainframe System with huge volume of records (100K records).
  • Database purge process to purge the unwanted huge volume of data through PL/SQL stored procedure.
  • Experience with large-scale distributed systems and client-server architectures
  • Developing Spring/Java/Maven applications
  • Object-oriented programming and experience with Design Patterns
  • Experience as a Technical Lead on a large application development project
  • Test Driven Development (TDD)
  • Experience working in a Continuous Integration environment
  • Experience with functional testing frameworks
  • Hands on experience in using Apache frameworks like Struts, Spring, ANT, JUnit and Log4J.
  • Strong knowledge in Object Relation mapping using Hibernate.
  • Experienced in entire system life cycle (SDLC) including Analysis, Design, Programming, Building, Testing, Debugging, Maintenance and Enhancements of multi-tier, database driven J2EE applications.
  • High comfort level with Unix/Linux command line
  • Strong unit-testing skills (JUnit in particular)
  • Hands on experience about 6+ years in Oracle 10g or higher including coding with PL/SQL.
  • Hands on experience about 8+ years in developing and deploying applications in IBM WebSphere Portal 6 or higher.
  • Hands on experience in developing and deploying applications in IBM WebSphere Application servers 7.0 or higher and IBM RAD (Rational Application Developer)
  • Developed Business logic with the help of spring and Data Access was implemented using Hibernate.
  • Worked on HTML5, Angular JS and Java Script Libraries.
  • Experienced in developing Business Service layer to fetch data using JAX-WS, JAX-RS web services
  • Worked on Enterprise Java Beans (EJB) that include Session Beans, Message Driven Beans (MDB) and Entity Beans
  • Experience on Core java technology which includes Multithreading, JDBC, RMI, network programming.
  • Good knowledge of EJB Session beans with JNDI mapped naming and JMS message-driven beans.
  • Extensive experience with Eclipse. Also worked on different IDEs including NetBeans, JBuilder, WebSphere Studio & IntelliJ
  • Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat Server.
  • Involved in test driven development using JUnit and Struts Test Case.
  • Hands on experience with Web Services using SOAP, WSDL, XPath, JAXRPC, XML Binding.
  • Database experience includes Oracle 9i, 10g, MySQL, SQL Server.
  • Experienced with J2EE standard and compatible application servers BEA Web logic & IBM Web Sphere and also used IBM Message broker for disparate applications.
  • Experienced with Web Sphere Application Server for Deploying J2EE/Cold Fusion Web Components
  • Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL, JavaScript, HTML, Cold Fusion.

Web Technology: Spring3.0, Struts2, JSF, Swing, Applets, Hibernate, log4j, Servlets, JSP, EJB, JDBC, JMS, JNDI, HTTP/HTTPS, LDAP, DHTML, XML, CSS.

App/web Servers: IBM WebSphere, Web logic Server, Tomcat

Databases: Oracle, MySQL, MS-SQL Server.

Operating Systems: Unix, Windows 7, XP, 2000, NT

IDEs: Eclipse, IntelliJ, WebSphere Studio, Net Beans, JBuilder.

Tools: Maven, XML SPY, TOAD, SVN, Rational Clear case

PROFESSIONAL EXPERIENCE

Confidential, Buffalo, NY

Java/J2EE Technical Lead

Responsibilities:

  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Extensively used Spring MVC architecture for the application development.
  • Designed rich user interface application using AJAX, Java Script, CSS, and HTML.
  • Designed and developed JSP pages using Spring MVC framework.
  • Writing UNIX Shell Script to invoke the Java for Database purging and scheduling the job through Cron and AutoSys.
  • Database Purge Process - Coding & Testing in Core Java
  • Oracle PL/SQL Programming to process huge volume of data from text file to Database tables.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
  • Developed user interfaces using JSP, JSF, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Worked on HTML5, Angular JS and Java Script Libraries.
  • Developing Spring/Java/Maven applications
  • Hands on Experience on Customizing the e-Commerce Product for Confidential (Chain of more than 150 Retail Stores in New York, Vermont and Pennsylvania)
  • Extensively used Web Services for communication between the different internal applications.
  • Used Apache Axis as the Web Services framework for creating and deploying Web Services clients using SOAP and WSDL.
  • Developed User Interface that offers functionality based on the role (Manager, Tier1, Tier2 agents) using JSPs, HTML, CSS, and Jquery.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL ( JAX-RS).
  • Used SOAP for the communication between the different internal applications.
  • Involved in producing necessary WSDL to deploy as a Web Service.
  • Involved in developing the Controller Servlets to handle the request and responses.
  • Developed and deployed the applications on Oracle WebLogic Application Server 11g.
  • Developed the build scripts using ANT.
  • Involved in writing client side validations using JavaScript.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Used Hibernate framework to persist the operations data to the database.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over Oracle database.
  • Compiled and built the application using ANT scripts and deployed the application.
  • Configured and created application log files using Log4J.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Developed controllers and actions encapsulating the business logic.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: J2EE, Spring, Hibernate, Angular JS, EJB3.0, JSP, Servlets, Eclipse, MVC, DAO, XML, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, XML, JavaScript, WebLogic, Log4J, Junit, Maven, agile, Oracle, Windows.

Confidential, Bloomington, IL

Project Leader

Responsibilities:

  • Migrating Applications from UNIX to LINUX Servers
  • Creating Hudson Job, Incident & Problem Management
  • Migrating Code from Clear Case to SVN(Sub Version)
  • J2EE Coding to develop highly Secured Applications for Password Reset
  • Deployment on IBM Web Sphere Application Server V7.4.1
  • Experience with large-scale distributed systems and client-server architectures
  • Enhancing the existing applications such as Security and Password Change (SPC), Verification and Change Utility Tool (VnC) and Password Automation Component (PAC) by writing addition code on Java/J2EE based on JRA Framework.
  • Troubleshooting Production issues on Lightweight Directory Access Protocol(LDAP)/Active Directory(AD)

Environment: Jsp2.0, Servlet2.5, Web Sphere Application Server, JRA Framework, JDBC & Oracle11g, Rational Application Developer

Confidential, Detroit, MI

Java/JEE Technical Lead/Business Analyst

Responsibilities:

  • Requirements Gathering, Preparing & Delivering Business Requirement Document (BRD) on Schedule.
  • Preparing & delivering all Confidential SDP R21 10.1 Documents such as System Requirement Specification (SRS), Use Case Specification document, Data Sharing Agreement, Test Strategy, RTM - Requirement Traceability Matrix, etc., on schedule.
  • Working closely with Offshore Team to get the System Design Document (SDD) & peer reviewing the SDD.
  • Working closely with Architects to deliver Architecture Design Document & Logical Data Model.
  • Interacting with Customers by producing iRise Prototype for the all the Requirements.
  • Analyze the AS-IS application Business Logic & to transfer the knowledge to the Offshore Team.
  • Providing technical solution to the offshore team to develop the application.
  • Experience with large-scale distributed systems and client-server architectures
  • Working on the Development & Pre-Production Environment to install Confidential Standard SAM (Sun Access Manager) called GAME & working with hosting team to install Tectia (SFTP - Secure File Transfer Protocol) on schedule.
  • Provided technical assistance to team to design, troubleshoot and maintain Eclipse RCP applications.
  • Strong unit-testing skills (JUnit in particular)
  • Aggressive refactoring
  • Writing/Providing technical solution to Upload/Download the files from the Web Logic Application Server to Mainframe System.
  • Interact with Hosting Team to Install GAME - Socrates & Supply Power for Authentication & Authorization
  • Troubleshooting the problem along with Hosting Team when GAME & Supply Power Installation (LDAP).
  • Interact with Hosting Team to Install Tectia SFTP ( Secure File Transfer Protocol)
  • Troubleshooting the problem with the Installation of Tectia Client on the Development, Pre-Production & Production Environment with Hosting Team, Third Party Team by raising severity Tickets.
  • Build the War and Deploy the War files into the Development, Pre-Production & Production Environment.
  • Follow the GPSC( Global Purchase & Supply Chain) standard Process called ECM to deploy the application on Pre-Production & Production Environment
  • Interact with Offshore Team to develop the application
  • Troubleshooting the problem when deploying the Application into Development, Pre-Production & Production Environment.

Environment: Jsp2.0, Servlet2.5, BEA Weblogic Server 10.1, Struts2.0, JDBC & Oracle9i, Eclipse 3.2

Confidential

Java/JEE Technical Lead

Responsibilities:

  • Incident, Problem & Change Management Process.
  • Web Logic Application Server in Production & Validation Environment.
  • Web Sphere Application Server in Production & Validation Environment.
  • Control-M Job Scheduling, Monitoring, Trouble Shooting in Production & Validation Environment.

Environment: Jsp2.0, Servlet2.5, BEA Web logic Admin Server 10.1, Struts2.0, JDBC & Oracle, Eclipse

Confidential

Java/JEE Technical Lead

Responsibilities:

  • Taking twelve different systems/applications into one.
  • Creating and maintaining Requirements (including Flow & Balance).
  • Creating and Maintaining ADV Plans.
  • Connecting Requirements with ADV Plan.
  • Submitting work requests (Procedure Execution Request).
  • Generating Hardware targets.
  • Assessing Asset Risk and Documenting Decisions.
  • Requesting, consolidating and tracking hardware management (including Shared Usage Plan).

Environment: Jsp, Servlet, Web logic Application Server, Struts2.0, JSF (Rich Faces/Facelets), JDBC & Oracle, Eclipse

We'd love your feedback!