We provide IT Staff Augmentation Services!

Java Architect/ Application Lead Analyst Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • Over 9 years of experience in analysis, design, and development and implementation of large scale, mission critical, web - based internet/intranet applications using Java, J2EE, Oracle and related Technologies.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections.
  • Experience in different domains like BFSI Clients like UBS, Manufacturing Clients like Apple, GlaxoSmithKline.
  • Proven expertise in building N-Tier Web Applications using Servlets, JSP using MVC and Struts or Spring framework.
  • Extensive experience of Front End Technologies: AJAX, JSTL, JSP, HTML5, DHTML, JavaScript, jQuery and CSS3.
  • Expertise in Servlets, JDBC, EJB 2.0, JMS, XML, Web Services.
  • Well versed with Application Servers Web Sphere5.x and Web Server Tomcat5.5, JBOSS.
  • Implemented Java & J2EE design patterns (MVC, Service Locator, Singleton, Session Façade, VO and DAO).
  • Excellent skills in Struts Framework 1.2/2.0, Spring MVC and Spring AOP.
  • Experience in working with O/R mapping tool Hibernate3.x.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, JAXB, JAXP, Apache Axis.
  • Worked on JSON and Restful web services using jersey as JAX-RS implementation.
  • Extensively worked on JUnit, LOG4J and Ant frameworks.
  • Worked on build and deploy tools like Ant and Maven.
  • Experience on Windows and UNIX environments.
  • Hands on experience on Agile (Scrum) programming model and Test Driven Development.
  • Very Good understanding of Software Development Lifecycle (SDLC) and participated from requirements through deployment & support.
  • Broad knowledge of the front-end technologies including DHTML, CSS3, JavaScript, Very Good understanding of Software Development Life Cycle (SDLC) and participated from requirements through deployment &support.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C& C++.

J2EE Technologies: JDBC, Servlets, JSP, JSF, JMS, RMI, JNDI, EJB 2.0/ EJB 3.0.

Scripting Technologies: HTML5, AJAX, and Java Script.

Frameworks: Struts, spring, JSF.

Web/Application Servers: Web Sphere 5.x, Web Logic 8.1/10.2, Tomcat 5.5IDE's: Eclipse 3.2, WSAD 5.0, Net Beans 6.5

Web Services: Axis, SOAP, WSDL, UDDI, XML, XSD, XSLT, XPath, XQuery, JAXB, JAXP.

Dev. Methodologies: UML (Rational Rose), J2EE Design Patterns, SOA.

Databases: MySQL 5.0, Oracle 8.0/9i (SQL, PL/SQL).

O/R Mapping Tools: Hibernate 3.x

Other Dev. Tools: Ant, Log4J, TOAD, RapidSQL 7.5, EditPlus 3.x, TextPad 5.xSoapUI 1.7.6, LeachFTP, Cute FTP, Putty, XML Spy, firebug.

Version Control: Visual SourceSafe, WinCVS, Clear Case, SVN.

Operating Systems: OSX, UNIX/Linux, Win 9x/NT/XP.

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Java Architect/ Application Lead Analyst

Responsibilities:

  • Analysis and Design of Integration proposals for SOAP, REST based services to be integrated with the platform.
  • Identifying the use cases for best integration with the Platform.
  • Preparation of POC's for different Applications to be integrated with the Platform.
  • Setting up of different Provider Services with Integration Platform.
  • Assisting consumers on consuming the provider services in different formats i.e. SOAP/REST.

Environment: Web services, MySQL, Oracle, Maven, Axis2, Subversion, Toad, Hibernate, JBOSS, Hubble

Confidential, Cupertino, CA

Tech Lead/Application Lead

Responsibilities:

  • Worked as Onsite co - ordinater and Lead for the project.
  • Involved in preparing the ERS and Interface documents for the Application.
  • Involved with the implementation & Unit testing of the project.
  • Involved in Build Automation and deployment of the application.
  • Responsible for DEV/UAT/Prod environment setup of Application Servers and webservers.
  • Complete Production Support of the application

Environment: Spring, WebServices, Maven, Tomcat, Core Java

Confidential, NC

Application Lead/Sr. Java Developer

Responsibilities:

  • Identifying the security vulnerabilities. Implementing the XSS remediation and modified the spring implementation for any security vulnerabilities.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, and HTML5.
  • Created the scripting code to validate the data
  • Developed / modified the bean components to in corporate new business level validations.
  • Developed XML schema for validation of XML documents.
  • Wrote queries, stored procedures and functions using SQL, PL/SQL in Oracle to store and retrieve the redemption history.
  • Was responsible for deploying and testing entire Web Services layer developed as a part of Core, using SoapUI.
  • Involved in coding Data Layer, which is wrapper class over database.
  • As part of the development team Contributed for Application Support in Soft launch and UAT phase.

Environment: Java, Servlets, JSP, JDBC, Struts, Tiles, AJAX, JAXP, XML, XSL, XSLT, SOAP, JSON, Web Services, Java Mail, Eclipse 3.2, Web Sphere 5.0, Axis, JUnit, Oracle 8, PL/SQL, Ant 1.6, Rational Rose 2000, TOAD, Edit plus, LeechFtp, HTML, Windows NT, Unix, Java / J2EE Patterns.

Confidential, NC

Java Lead

Responsibilities:

  • Migration of Bridges to access to the new frame work i.e. Kinetic from Pre pantry.
  • Involved in the Application Design and development of application.
  • User interfaces are created using JavaScript, css and html.
  • Implemented various Java design patterns like Abstract Factory, Front Controller, Business
  • Delegate, Session Façade, and DAO in designing the system.
  • Involved in Project Plan, System & Integration documents.
  • Used RAD as development tool for Java.
  • Implemented MVC Architecture using Spring Framework.
  • Created rich client using Ajax to pull the data from database.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Database connectivity was done using JDBC.
  • Used Web Services (SOAP and WSDL) to create, update and retrieve applicant’s credit card information.
  • Involved in developing persistence layer using Hibernate and DB2.
  • Implemented build and deployment scripts using ANT.
  • Deployed application on Web Sphere Application Server.
  • Used SVN as a Version Control Tool and followed standard software life cycle.
  • Used Maven for building individual modules.
  • Used Log4j APIs for logging in the application.
  • Involved in unit testing using JUnit.

Environment: Java, spring (2.0), Web Services, JSON, WSDL, JDBC, hibernate, Web Sphere Application Server 10.2, Oracle,PL\SQL, RAD (7.0), XML, Log4j, JUnit, SVN, Maven, CSS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Contribution involving all the SDLC phases for quarterly releases.
  • Involved in Jun to Web Sphere Migration.
  • Involved in Web Methods to Tibco Migration.
  • Performance Improvements for various screens.
  • Involved in the implementation of Spring Framework & Hibernate on top of the existing Struts Implementation.
  • Involved in writing Spring XML file for wiring the dependencies.
  • Implemented AOP as logging for the Spring Implementation.
  • Involved in writing Hibernate queries for fetching data.
  • Involved in Unit testing for Spring and Hibernate Implementations
  • Worked closely with the Business Analysts in identifying and defining the requirements.
  • Implemented Struts framework to develop Presentation layer. Used Tiles framework to creatreusable templates across the application.
  • Developed JSP’s, Action Forms, and Action Classes as part of presentation layer development.
  • As a part of Development team, developed front-end using Java, JSP, Java Script, HTML, and CSS.
  • Used Validator framework to implement Client side and server side form Validations.
  • Implemented i18n (Internationalization) translating all aspects of the application into 5 different languages.
  • Develop, implement, and maintain AJAX based rich client for improved customer experience.
  • Designed and developed the Business Layer and the service layer that meet the business by utilizing java.
  • Implemented spring 2.x to connect the presentation layer and the modal layer. Used Spring AOP for Audit logging, and implemented Dependency Injection (IOC).
  • Designed the Database, used Hibernate 3.x to implement the Persistence layer.
  • Defined the Database tables based on the analysis of the business domain. Wrote the
  • Hibernate-mapping XML files to define classes - tables mapping.
  • Developed and Deployed the Web Services (JAX-WS) within Tomcat.
  • Used MAT and JHAT for identifying the memory leaks in the application and fixed them.
  • Worked in Agile process to streamline development process with iterative development.

Environment: JDK1.6, Servlets, JSP, Struts, HTML, JavaScript, JQuery, AJAX, Spring, Hibernate, Webmethods, Tibco, Sybase, DBArtisan, Oracle Server 2005, JAXP, XML, XSL, XSLT, SOAP, Web Services, JSON, Tomcat5.5, Java/J2EEPatterns, JUnit, JAX-WS, SoapUI2.0, Selenium RC&IDE, JMeter, Cygwin, Perforce, Net Beans6.5, ANT1.6, UNIX/WindowsNT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Sybase 12.5 Migration
  • Data protection Implementation & migrating the application to Websphere.
  • Double Hat Requirement Technical Analysis and Implementation
  • Offshore Instances Monitoring and resolving user issues.
  • Involved in Design and Implementation for the Double Hat Requirement.
  • Unit testing of the application for various releases.
  • Involved in the analysis and implementation of Production & UAT issues.
  • Bug fixing depending on the severity of the problem. Bug fixing includes either the code fix or the environment fixes.

Environment: Java, JSP, Java Script, HTML, CSS, Sun Application Server 8i.

Confidential

Java developer

Responsibilities:

  • Involved in the feasibility analysis of this application
  • Designed the application using Class diagrams and uses cases
  • Complete end to end Implementation of the application
  • Unit Testing and Production deployment were handled
  • Created the front-end pages using HTML, JavaScript and CSS.
  • Developed the Database. Schema
  • Developed and tested Milestone, Line Items, Email module and file Uploading and file Downloading Modules
  • Using the JSP and Servlets.

Environment: Java, JSP, web logic 8.1, Oracle8i, HTML, CSS, JavaScript, plumtree portal.

Confidential

Java Developer

Responsibilities:

  • Involved in the enhancement of the applications UI design, Business Logic development using RS
  • Framework (Proprietary API, It is similar to struts. and it is based on Client-Server architecture).
  • Designed and Coded User Interface using Swings Extensions part of TCEOF.
  • Developed Business Logic, JUnit Test Cases.
  • Involved in the whole life-cycle development of these applications from requirements to implementation and providing support for these applications.
  • Developed and tested File a claim; Register a Contract, Validation interface and Application
  • Monitoring features modules using struts, Java, JSP, EJB.
  • Implemented i18n (Internationalization) translating all aspects of the application into 3 different languages

Environment: Java/J2EE, JSP, Web sphere, Oracle8i, HTML, CSS, JavaScript

We'd love your feedback!