We provide IT Staff Augmentation Services!

Java/j2ee Technical Support Lead Resume

0/5 (Submit Your Rating)

Allen Park, MI

SUMMARY

  • 8 years of experience in IT industry as Java Programmer in education, health care, insurance, financial and manufacturing domains.
  • Experience in full life cycle (SDLC) development involving analysis, design, development, deployment, testing, implementation & maintenance of client/server, web - based and multi- tiered applications.
  • Experienced in successfully executing the projects in both Waterfall and Agile methodologies.
  • Experienced on UML for Object Oriented Analysis & Design (OOAD) using MS Visio, IBM Rational Software Architect (RSA) and IBM Rational Rose.
  • Experienced in implementing Core Java & J2EE design patterns as Singleton, Factory Pattern, Service locator, Business Delegate, DOA, Session Façade and Value object patterns.
  • Extensive experience in Java, J2EE, JEE technologies such as JSP, Servlets, JSF, EJB, JDBC, JNDI, JAX-WS.
  • Excellent working knowledge of front-end technologies such as HTML, XHTML, XML, XSLT, CSS, JavaScript and AJAX.
  • Excellent working knowledge of MVC architecture(s) Struts and Springs.
  • Excellent working knowledge of Service Oriented Architecture (SOA), Messaging and Web Services.
  • Excellent working knowledge of IBM WebSphere, WebSphere MQ and BEA Web logic.
  • Experienced in developing applications using IDEs such as Eclipse, RSA/RAD/WSAD and STS suite.
  • Experienced in database design and development and JDBC connectivity for IBM DB2 UDB, Oracle 10g/9i/8i (SQL, PL/SQL, Stored procedures) and MS SQL Server 2008/2005/2000.
  • Experience in UML concepts, Class Diagrams and Sequence Diagrams.
  • Experienced to initiate plans, maintain and lead the development teams both at onsite and offshore.
  • Experienced in working on various roles as Java Architect, Technical Lead Architect, Lead Consultant, Senior Consultant, Onsite-coordinator and Lead Consultant.
  • Well versed with the quality objectives defined by ISO 9001 and CMM level standards for IT industry. Possess a thorough understanding of Software design life cycle.
  • Excellent problem solving, analytical, technical, interpersonal and communication skills with strong leadership abilities. Extremely diligent strong team player with an ability to take new roles.

TECHNICAL SKILLS

Core Competency: J2EE (Servlets, JSP, JSF, Struts, Spring and Hibernate)

Operating Systems: Windows NT/2000/XP/7, Sun Solaris and UNIX

Languages: Java, SQL, and PL/SQL

RDBMS: DB2, Oracle9i, MS SQL Server2000, Sybase, MS Access

Internet/Intranet: JSP, JSF, Swing, HTML, XML, XSL, XSLT JavaScript, DHTML

Application servers: Web sphere 8.x, WebLogic 8, and Tomcat.

IDE: Net Beans, Eclipse, RSA / RAD 8.0, and STS suite.

Web Servers: Tomcat with Apache

Testing Frameworks: Junit

Frameworks: Apache Struts, Hibernate and spring

ESB Frameworks: Mule ESB (Enterprise Service Bus)

Code Management: CVS, VSS, Clear case, Serena and SVN Tortoise

PROFESSIONAL EXPERIENCE

Confidential, Allen Park, MI

Java/J2EE Technical support Lead

Environment: J2EE, Microsoft SQL Server 2008, Struts, Confidential Quality Center, Share point, NetBeans 8.0.2

Responsibilities:

  • Gathered user requirements and client specification.
  • Daily activities include issue identification, debugging the Java code using NetBeans 8.0.2, query analysis using Microsoft SQL Server 2008R2, business interaction and providing resolutions on the issues reported.
  • Provide support to user queries and take necessary actions to resolve issues on priority.
  • Identified the root cause for out of memory issue with one of the data process in GOALS.
  • Identified the bottle neck in disk space utilization issue with another data process in GOALS.
  • Have fixed various critical data issues on time to avoid delay for the business to submit production rebate reports in a timely manner.
  • Maintain other \Java/J2EE modules and check source code for correction and optimization
  • Provide test plans on the current environment to simulate cause of discrepancy in data and at the same time test the system for java exceptions.
  • Track down trace logs for any errors in the web application.
  • Monitors system performance as per request and response operation
  • Formulate solutions and develop modules specific to the given requirement.
  • Debug source code for errors found on the system and provide a fix for that.
  • Create queries to access and save data in our production and backup Oracle database.

Confidential, Nashville, TN

Java /J2EE Programmer

Environment: Servlets, java, JSP, Hibernate, Struts, JDBC, RAD, UML, HTML, Java Script, CSS, XML, Oracle 10g, PL/ SQL, JUnit, JNDI, Linux, IBM WebSphere 6.X, Bugzilla,RTM

Responsibilities:

  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
  • Used Struts Action Servlet, Action Form to design various JSP pages using MVC2 architecture.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Designed and developed Registration and Login Screens using JSP, HTML/DHTML, CSS and JavaScript.
  • Designed and developed shopping cart, order processing, billing, wish list and shipping screens using JSP, Struts-Tiles, HTML and JavaScript.
  • Used Bugzilla for tracking errors and debugging the code.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Implemented the business layer by using Hibernate
  • Involved in Unit testing and System testing and also responsible for preparing test scripts for the System testing.
  • Involved in helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and removed the maximum bugs before passing on the application to the QA team.
  • Used Automation tools like Rational Test Manager for testing the application.

Confidential, Auburn Hills

Sr.Java Programmer

Environment: Struts 1.x, MVC, JSP, Servlets, IBM DB2 UDB, Web Sphere 7.1, Serena Tools, Windows XP / UNIX

Responsibilities:

  • Provide technical support and maintenance of the application.
  • Reviewing and understanding business requirements working with cross-functional teams
  • Coding and Unit testing the enhancements.
  • Developing and enhancing application offerings in accordance with design and consistent with business objectives
  • Ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects.
  • Coordinate with offshore development teams.
  • Full life cycle Java Application Developments, Including Analysis, Requirements Gathering, Design, Development, Implementation, Maintenance and Enhancements
  • Designed and developed UI using JSP, HTML.
  • Involved in the business requirement analysis of the system
  • Developed Session Beans to call the DAOs to get the data from the databases
  • Developed XML Parser components for reading and validating the XML files using SAX Parser.
  • Designed and assisted in developing reports.
  • Worked on CVS for version controlling.
  • Involved in code reviews and update the status documents.
  • Reduction of Frequently occurring Problems by doing Casual analysis and fixing the bugs

Confidential, Columbia, MD

Java Programmer

Environment: Win XP, J2SE 1.4, STRUTS 1.2.9, CSS, JSP, JSTL, Tiles, Validator framework, DB Unit, BEA Web Logic 8.1, MyEclipse 5.1, Oracle 10g, CVS

Responsibilities:

  • As a team member, is involved in the implementation of Common User Registration and Administration component of CTSLink applications.
  • Involved in Use Case identification and analysis.
  • Participated in documenting high level technical design of application.
  • Participated in the development of User Id Validation to ensure users have a valid email before giving them premium/advanced permissions.
  • Restrict number of accounts per distinct user email.
  • Implement security questions for users for using in password resets.
  • Request Access feature. If a user already has access to one of the CTSLink Services, the enrollment into another site does not require the user to create a new account however the user will be redirected to the site specific Request Access form.
  • Self-Administration of user account for Account Contact Account Email Account Security Questions Account Access Change Password Reset Password
  • Implemented Struts Validator and Tiles frameworks for automated validation and presentation.
  • Implemented wizard functionality for registration process using EventActionDispatcher
  • Developed tabbed panel for Self administration using JSTL and CSS.
  • Applied design patterns such asAbstract Factory, Singleton and Core J2EE Patterns.
  • Developed DB Unit test cases for automated testing of Data Access layer.
  • Testing, debugging and bug fixing.

Confidential

Java Developer &Technical Analyst

Environment: Java 2.0, JSP, Servlets, JavaScript, Oracle 9i, Tomcat5.1

Responsibilities:

  • Involved in coding modules PPO, DMN, DPR, Billing and Gateway
  • Implemented the application using Front Controller design pattern.
  • Developed various Reports (PDFs) using XSL Technology.
  • Most of the time involved in Maintenance Solved many Critical, Sevier issues
  • Deployed the various components of application using Tomcat.
  • Gathered user requirements and client specification
  • Designed and developed the web user interface
  • Implemented OOD (Object Oriented Development)
  • Responsible for the implementation of the parsing tool (SAX parsers) needed to load the data written in XML file to the Asian News website
  • Added some search criteria to make searching from the website easier
  • Implemented data indexing with the use of Apache LUCENE
  • Introduced and implemented the concept of the scheduler tool to automate the loading of new information created by financial analyst to the web site
  • Implemented error checking/ validation on Java Server Pages using JavaScript
  • Developed functionality to register error messages in a log file if the system encountered abnormal behavior
  • Created SQL statements for data access to the MYSQL database
  • Used MyEclipse automatically deploy war file from IBM Eclipse to Apache Tomcat
  • Conducted code review for some of the modules
  • Fixed bugs found on the website after unit and system testing
  • Used CVS as code and data repository for the project

Confidential

Java Developer

Environment: EJB2.0, JSP, Servlets, Struts1.1, JDBC, HTML Web Logic Server 7.0

Responsibilities:

  • Involved in Development of Management Information and Editor Modules.
  • Developed application using Struts Framework based on MVC design pattern.
  • Configuration of Action Servlet, population of the ActionForm beans, configuring Struts-config.xml.
  • Used JDBC API for communicating with Oracle database.
  • Developed and designed the web application including the web interface
  • Created the error logger for the system
  • Implemented threading in some of the modules
  • Used JDBC, Servlets, JSP
  • Added error checking/validation for the user interface using JavaScript
  • Designed and developed printable search results
  • Designed and developed search results exported to excel
  • Used Servlets controller to move to connect to other Servlets or JSP’s
  • Conducted code review
  • Added validation for input in the user interface
  • Created a browser detector so it can determine if the page used is Netscape or Internet explorer

We'd love your feedback!