We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer, Tech Lead Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 8+ years of experience in software architecture, design, development, testing and maintenance of web and enterpraise applications using Java, J2EE technologies and Spring Framework.
  • Used the different development methodologies and approaches including Agile/Iterative and Waterfall methods through out the life cycle of the project.
  • Having extensive working knowledge With Java/J2EE, Struts, EJB, Servlets, JSP, Portlets, Hibernate, and Spring, JDBC/ODBC, XML/XSLT, JMS, JSF and Web Services.
  • Extensive experience with the databases Oracle, MS SQL Server, and PostgresSQL.
  • Extensive experience on GUI design and implementation using JSF, JSP, JSTL, Struts and Swings.
  • Solid working knowledge of Application/Web servers like Websphere, WebLogic, JBoss, Apache Tomcat and Broad Vision.
  • Worked on the MVC architectures implementations like Struts Framework.
  • Good Experience with JMS as messaging service and JTA for Transaction management and having knowledge with JPA for Java persistence.
  • Worked extensively on XML parsing using DOM and SAX parsing techniques.
  • Well acquainted with OOAD paradigm with UML.
  • Worked on J2EE design patterns like Service Locator, Session Facade, DAO, Business Delegates, Front controller and Servlet Filter etc..,
  • Implemented asynchronous communication using AJAX.
  • Experience in writing SQL, PL/SQL Stored Procedures.
  • Good Exposure to latest trends, technologies and approaches for SOA based development and ESB.
  • Experienced in using the Java IDE’s such as WSAD, RAD, Eclipse and Inellij.
  • Experience in using Log4J, ANT and JUnit.
  • Good exposure to software configuration management tools like CVS, VSS and SVN.
  • Worked in Healthcare, Retail, Financial and Insurance Domains.
  • Very good at problem understanding and solution designing.
  • Self - motivated and quick learner of new concepts and technologies.
  • A team player with excellent interpersonal, communication and presentation skills.
  • Efficient team player, having strong desire and capabilities to efficiently convert Customer's requirements into applications.

TECHNICAL SKILLS

OPERATING SYSTEMS: Windows 2000/NT, LINUX (RedHat), UNIX and DOS

LANGUAGES: JAVA, C++, C.

WEB PROGRAMMING: Servlets, JSP, Portlets, Struts, HTML, XML, JQuery, JAVA-Script and Ajax.

DISTRIBUTED TECH’S: RMI, EJB and JMS.

FRAMEWORKS: Struts, Spring, JSF, AOP and Hibernate

GUI'S: JFC, Swing, and AWT

DATABASE: Oracle 8i/9i, Postgres SQL and MS SQL Server

DESIGNING PACKAGE: UML.

SERVERS: Tomcat, Web Logic, JBoss, Broad Vision and WebSphere.

I D E’s: WSAD, Eclipse, Intellij, RAD and JBuilder

VERSION CONTROL: CVS, VSS and SVN

AGILE PRACTICES: Test Driven Development, Continuous Integration, Daily Standup meetings, Pair Programming, Code reviews

CONTINUOUS INTEGRATION SERVERS: Hudson/Jenkins, Bamboo, Cruise Control

OTHER TOOLS: Ant, Rational Rose, SQL Navigator, TOAD, MS Visio, Test Directory.

PROFESSIONAL EXPERIENCE:

Confidential

Senior JAVA/J2EE Developer, Tech Lead

Responsibilities:

  • Involved in system requirements study and conceptual design.
  • Responsible for setting up and handling Quality Management practices and processes complying with CMM Level 5 / ISO 9001:2000.
  • Involved in audits, Project management reviews at branch level in the organization
  • Responsible for writing detailed functional and technical design documentation for the requirements owning and controlling the documents.
  • Develop the user interfaces screens for presentation using HTML.
  • Developed front-end application by using JSP and XTTM
  • Involved in Database design and developed Datagrapes.
  • Written Controllers, Request Handlers.
  • Involved in Spring framework implementation of IoC, AOP, Spring DAO
  • Utilized O/R mapping tool Hibernate, for persistence of data fields to RDBMS structure.
  • Used XML for Storing data and DOM to process XML documents using JAXP.
  • Validation of the data on screens are based on XML Schemas
  • Written Java Script functions to get dyanamic data and client side validation.
  • Involved for developing ANT build scripts.
  • Extensively used log4j for logging the log files
  • Development testing is done by using JUnit
  • Used SVN as source version control.
  • Reviewed and assisted junior developers with design and development.

Environment: JAVA/J2EE, JSP, Servlets, JDBC, XML, Ant, JavaScript, Oracle, RAD, SVN, Spring MVC, Hibernate and Windows 2003 Server.

Confidential

Senior JAVA/J2EE Developer

Responsibilities:

  • Involved in system requirements study and conceptual design.
  • Implemented reusable JSP templates using Struts Tiles framework
  • Developed front-end application by using JSP
  • Responsible for implementing Action classes and Action Forms using Struts.
  • Responsible for implementing Validation criteria using Struts.
  • Developed custom exception classes for Exception Handling.
  • Developed functions using Java script for front-end validation
  • Involved for developing ANT build scripts.
  • Extensively used log4j for logging the log files
  • Development testing is done by using JUnit
  • Used Harvest as source version control.

Technology: JAVA/J2EE, JSP, Servlets, JDBC, XML, Ant, JavaScript, Oracle, SQL Navigator, RAD, Log4J, BroadVision, Harvest, Struts and Windows XP.

Confidential

Developer

Responsibilities:

  • Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over XML using JAXB 1.0
  • Prepared technical design, and deployment documents
  • Developing the front-end applications by using JSP
  • Involved in Developing Portlets.
  • Created complex SQL and used JDBC connectivity to access the database.
  • Reviewed code and deployed J2EE applications to Tomcat web server.

Environment: JAVA/J2EE, JSP, Portlets, JDBC, XML, Ant, JavaScript, SQL, Eclipse, VSS, Tomcat, JBOSS, Struts, Tiles and Windows.

Confidential

Developer

Responsibilities:

  • Involved in the development of Presentation layer.
  • Used Xml to transfer application data between client and server
  • Involved in coding of Business logic.
  • Implemented version control for the development using VSS.
  • Used Log4j to maintain the user defined logs on system.
  • Written various test cases and unit testing the application

Environment: JAVA/J2EE, JSP, Servlets, JDBC, XML, Ant, JavaScript, Oracle, Eclipse, VSS, Websphere, and Windows

Confidential

Developer

Responsibilities:

  • Extensively used J2EE Design patterns such as MVC, DAO and Business Delegate.
  • Involved in Development of Presentation layer in Guest Care Module using JSP’s
  • Developed the Controller Servlet, for sends the requests to the appropriate Action Classes
  • Developed Action Servlet for handling Incoming Client Requests.
  • Action Form Beans are used for Encapsulate and Validate the request data Submitted
  • By an HTTP request.
  • Developed the core business logic using EJBs (Session & Entity Beans)
  • Involved in DAO Layer implementation.
  • Updating stored procedures using TOAD.
  • Used Apache Struts framework for building MVC Architecture.
  • Implemented version control for the development using VSS.
  • Used Log4j to maintain the user defined logs on system.

Environment: JAVA/J2EE, JSP, Servlets, JDBC, XML, Ant, JavaScript, Oracle, Eclipse, VSS, Tomcat, JBOSS, Struts, Tiles and Windows.

We'd love your feedback!