We provide IT Staff Augmentation Services!

Java Tech Lead,resume Profile

2.00/5 (Submit Your Rating)

Summary:

  • 8 years of experience in Requirement Analysis, Design, Development, Deployment, Testing, Business Support and Implementation of large scale Enterprise Applications on Banking and Finance domain.
  • Poficient working on Java Frameworks like Hibernate, Struts, spring, OSGi.
  • Skilled in developing UI using HTML, JavaScript, DWR, JSP, Adobe Flex 3.x.
  • Extensive experience in Design, Development and Integration of J2EE Applications using JDBC, Spring JDBC, Servlets, GPB and Ant build.
  • Extensive experience with Bundled programming
  • Experienced in configuring and deploying applications over Oracle 10g/9i, JBoss, Application Servers, Tomcat webserver and OSGi container Virgo Jetty server.
  • Experience in developing J2EE applications using IDE's such as Eclipse and JBoss Developer.
  • Experienced in using, J2EE design patterns such as Abstract Factory, Business Delegate, Data Transfer Object, Data Access Object and Front controller.
  • Aware about SOA and Object Oriented Analysis/Design
  • Hands on experience in using JUnit, Log4J for testing and debugging the applications.
  • Extensive experience in using version control software IBM rational clear case, CVS, VSS and APPM
  • Ability to understand, follow design guidelines and develop projects using Agilemethodologies and UML notations.
  • Excellent Interpersonal skills, has clear understanding of business procedures and ability to work as an individual and also as a part of a team.
  • 3 months experience in US, NYC 12 months in UK, London and 5 months in Singapore.

Technical Skills:

Languages

Java and SQL, PL/SQL.

Application Frameworks

J2EE, Flex, Struts, Spring and Hibernate.

Technologies

JSP, JavaBeans, JDBC, GBP, JNDI, Servlets, DWR, JUnit,

Apache Automotive Tools

Ant, log4j, maven.

Component Specifications

Java Beans.

Web Technologies

XML, XSL, XSLT, XML Parsers, HTML, JavaScript.

Web Servers/ Application Servers

Apache/Jakarta Tomcat, WebLogic, JBoss, Virgo Jetty.

Database Servers

MS SQL Server, Oracle 10g/9i.

IDE / Tools

Eclipse, Flex Builder, Toad, DB Artisan.

Operating System

Windows 7/XP, UNIX, Linux, DOS.

Professional Experience:

Confidential

Position: Java/J2EE Tech Lead

Responsibilities:

  • Develop low-level design documents based on functional in High Level design documents.
  • Design analysis and environment setup for application resiliency.
  • Developed OSGi services using Java, bundled Programming and deploy services on Virgo Jetty Server.
  • Co-ordinate requirements, schedules and activities to complete application development.
  • Implemented Authorization and Authentication mechanism w.r.t. LDAP server
  • Extensively used Struts MVC architecture to handle the requests between the UI screens for one of the applications.
  • Used Eclipse as the IDE for building the application.
  • Implemented MVC architecture for separating the business logic from the presentation layer using Struts for one of the Application.
  • Implemented Middle-ware using Spring framework features such as IOC, JDBC template
  • Monitored the error logs using Log4J and fixed the problems.
  • Wrote Unix Shell script to call the Java GPB Web services.
  • Wrote Maven scripts and deployed the applications on Virgo Jetty Server.

Environment:Java/J2EE, Struts 1.3, Spring JDBC template, GBP, JavaScript, Sybase, , JUnit, Log4j, Maven, SLFlog4j Windows 7, UNIX Shell Script, SCM APPM.

Confidential

Position: Java/J2EETech Lead

Responsibilities:

  • Involved in Documentation and Use case design using UML modeling including development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams.
  • Involved in end-to-end technical activities of the project.
  • Defined the high level technical guidelines for Actuate to Jasper migration.
  • Developed low-level architecture for Jasper Reports migration framework.
  • Implemented Spring based service using dependency injection and hibernate template
  • ORM hibernate is implemented to communicate with Oracle.
  • Involved in designing and development of Actuate to Jasper reporting conversion using Java-Jasper API.
  • Hibernate is used to persist data to an Oracle 10g database.
  • Implemented various HQL queries to access the database through application work flow.
  • Involved in writing Junit Test Cases using Junit testing framework.
  • Used Log4j for External Configuration Files and debugging.
  • Involved in Unit, Integration and Performance Testing for the new enhancements.

Environment:Java, JDK, Hibernate 2.0, JSP, Spring MVC, HTML, JavaScript, Log4j 1.2.8, Oracle 10g, Toad, Junit Jasper Report Designer, Jasper Server 5.x and SVN.

Confidential

Position: Java/J2EE Tech Lead

Responsibilities:

  • Implemented the application using Jakarta Struts Framework based on Model View Controller design pattern.
  • Extensively used Spring IOC and Dependency Injection across different components of application.
  • Involved in software development life cycle SDLC of the project involving Requirements gathering, Analysis, Architecture Design, Detail Design development, implementation of project.
  • Create GUI usingFlex mxml components, Action script 3.0 and uses Cairngorm framework and BlazeDSremoting objects to communicate with Java.
  • Make object-relational mappings ORM using Hibernate to communicate with Oracle and Sybase.
  • Involved in designing and development of Actuate to Jasper reporting conversion using Java-Jasper API.
  • Provide Java/J2EE training and technical guidance to team members and client/offshore co-ordination.
  • Provide verbal and written status updates to the customer.
  • Coordinate with offshore team and ensure d elivery of appropriate deliverable s with high quality on time
  • Developing Data Modeling, E-R diagrams Data Flow diagrams.
  • Documentation of unit test cases.
  • Implemented various design patterns such as Abstract/Factory, Session Fa ade, Data Transfer Object, Data Access Object, Service Locator and Singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
  • Designed various tables, wrote stored procedures, functions in PL/SQL for the application.
  • Used Log4J framework to log and monitor error logs.
  • Coordinated with the testers in the QA/SIT, with business users in UAT for testing application. Provided trainings to operate team for production support.

Environment:J2EE, Apache Tomcat Application Server 8.1, Oracle 10g, Sybase 12.5, JUnit, Spring, Java, Adobe Flex 3.x, Struts 1.3, Hibernate 3.0, Spring, Eclipse 3.1, XML, JavaScript, PL/SQL, IBM Rational Rose Clear case.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Interacting and coordinating with client for requirements gathering designing the new module.
  • Develop code using Java technologies and Struts, Spring Hibernate frameworks.
  • Create GUI using Java Server Pages.
  • Writes Spring services IOC and Hibernate ORM to communicate with Oracle.
  • Develop jasper reports using IReport designer.
  • Worked on architecture where Java-Jasper APIs used to modify the jasper reports on runtime w.r.t metadata with Oracle to generate the final Jasper reports into PDF.
  • Involved as a senior developer in preparing estimates for the new change requests modifications.
  • Documentation of Unit and Integrated Test Cases.
  • Maintenance of the System by providing appropriate solution to the Change Requests by Client.

Environment:Java1.5,J2EE,JSP,Struts,Spring,Hibernate,DWR,MyEclipse6.6,Log4j, J2EEDesignpatterns, Oracle, PL/SQL, TOAD, Web logic, VSS.

Confidential

Position: Software Engineer

Responsibilities:

  • Involved in requirement analysis preparing designs.
  • Interacting and coordinating with the Client.
  • Preparing of estimates as per the requirement.
  • Development Maintenance of the System by providing appropriate solution to the Change Requests.
  • Develop code using Java Struts framework.
  • Create GUI using Java Server Pages.
  • JDBC used to communicate with Sybase.
  • Writing stored procedure in Sybase.
  • Resolving bugs, implementing new modifications and changes to the development.
  • Documentation of Unit and Integrated Test Cases.
  • Analyzing Functional aspects and deriving appropriate solution and implementing
  • the same.

We'd love your feedback!