We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Having 6+ years of extensive programming experience in developing web based applications and Client - Server technologies using Java, J2EE, JSP, Servlets, Struts, JDBC, JMS, JNDI, Applets, Spring, JavaBeans, JavaScript, AJAX, JSON,REST, HTML/DHTML & XML.
  • Experience in MVC (Model View Controller) architecture and Struts, Spring and Hibernate frameworks.
  • Expertise on the software tools like Eclipse for application development and debugging.
  • Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
  • Experienced with Object Oriented Design(OOD) and Object Oriented Analysis (OOA).
  • Good understanding and practiced in java concepts like Garbage collection, Performance, Concurrency API.
  • Worked in complete Software Development Life Cycle (analysis, design, development, testing, implementation and support in different application domain involving different technologies varying from object oriented technology to Internet programming on Windows NT, Linux and UNIX platforms.
  • Extensive experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EEä Application Servers like WebLogic 10 and open source Apache Tomcat and JBoss.
  • Experience in developing the n-tier Client-Server and Distributed Object Systems and Object Oriented Technologies in an Internet/Intranet Environment.
  • Working experience in Production, Development, Staging and QA environments.
  • Familiar with RDBMS concepts and worked on MYSQL Server.
  • Experience in implementing J2EE Design Patterns like MVC, DAO, Business Delegate, Singleton etc.
  • Involved in writing shell scripts, Ant scripts for UNIX OS for application deployments to production region.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.

TECHNICAL SKILLS

Languages/Tools: Java, C, C++, XML, HTML, DHTML

J2EE Standards: JDBC, JNDI & XML Deployment Descriptors

Web/Distributed Technologies: J2EE, Servlets 2.1/2.2, JSP 2.0, Struts 1.1/1.2/2.0 Hibernate, JSTL1.1, RMI, XML, XSL, XSLT, UML, MVC, Spring 2.0, Java Threads, JAXB

Development and Build Tools: Eclipse, WSAD 5.1, Spring Tools, Maven, ANT

Operating System: Windows95/98/NT/2000/XP,MS-DOS,UNIX, Linux6.2.

Databases: MS SQL Server 2000, Oracle 8/9i/10g & My Sql, DB2

Browser Languages: HTML, XHTML, CSS, XML, XSL, XSLT

Browser Scripting: Java script, HTML DOM, DHTML, AJAX

App/Web Servers: Weblogic 10, Apache Tomcat, JBoss, WebSphere

GUI Environment: Swing, AWT, Google API, GWT, CSS

Messaging&WebServices Technology: SOAP, WSDL, XML, SOA, JAX-WS,REST, JMS.

Networking Protocols: HTTP, HTTPS, FTP, TCP/IP, SMTP, POP3

Testing &Case Tools: JUnit, CVS, ANT, JBuilder

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for reviewing and implementing the presentation layer and GUI framework in HTML, CSS, JSP and Java Script, AJAX.
  • Responsible for database design and providing data driven solution to implement in the application.
  • Used Spring Framework based on (MVC) Model View Controller, (AOP) Aspect Oriented Programming.
  • Hibernate was used to connect to the Oracle database and generate CDR for recorded call.
  • Developed model beans (POJO) for database objects to save, retrieve, update table in Oracle database.
  • Developed Object relation mapping (ORM) and defined entity relation mapping in hibernate configuration files.
  • Used Spring setter injections to integrate different components and defined inter component communication.
  • Provided web services to other products to parse raw CDR (call detailed record) records to formatted DOM and XML objects.
  • Used Eclipse to develop the business logic and Oracle database for data access where transaction persistence is required.
  • Extensively used Eclipse, Struts and Jboss for developing, building and deploying applications.
  • Involved in designing and implementation unit testing using JUnit.
  • Responsible for keeping track of the defects and resolve them according to the priority and severity.
  • Responsible for packaging and delivering the code, database script for deployment to the client.
  • Responsible for providing the Installation Guide and User Manual to the client.
  • Responsible for providing the Staging and Production support while deployment and End-User Testing.
  • Worked with the XML and developed Web Services using APACHE Axis.
  • Developed WSDL and transferred data using the SOAP protocol.

Environment: Windows XP, JDK 1.6, MY SQL Server, Eclipse, Tomcat, Visual Studio C++ 6.0, Spring, Hibernate, Web-Services

Confidential, Palo Alto, CA

Java Developer

Responsibilities:

  • The entire application was developed in J2EE using an MVC based architecture.
  • Used the Struts1.3 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
  • Used JavaScript for client side validations.
  • Used Core Spring for setter dependency injections.
  • Developed the business logic using Spring Core.
  • Consumed a Web service for exchange rate calculation.
  • Used Apache Tomcat as the application server for deployment.
  • Wrote prepared statements and called stored Procedures using callable statements in MySQL.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere Application server 6.0 and Apache Tomcat 6.0 application servers.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM).
  • Used Log4J for logging.

Environment: JSP, Servlets, Struts1.3, Web Services, Hibernate, MySQL, Oracle 10g, JDBC, XML, XSLT, Spring PL/SQL, SQL, Unix, CSS, Eclipse, UML, HTML, JNDI, JDBC, Apache Ant, Apache Tomcat 6.0, WebSphere Application server 6.0/5.0, JUnit, Log4J, CVS.

Confidential, Stamford, CT

Java/J2EE Developer

Responsibilities:

  • Participated in the complete life cycle of the project (Analyzing the client requirements, designing, developing and testing).
  • Major involvement in writing & reviewing Design Approach Documents.
  • Have designed architecture for the web module using Struts framework.
  • Involved in developing the JSP pages with CSS, AJAX and JavaScript.
  • Participated in design of data base and created tables in ORACLE 9i.
  • Implemented Business Logic, Stateless Session beans, and DAO layer for various features.
  • Have developed SQL stored procedures and functions in oracle.
  • Written Junit test cases for developed modules.

Environment: Java, J2EE, Struts2, Servlets, JSP, Spring, HTML, XML, CSS, JavaScript, Ant, RAD7, Weblogic 10.3, SQL, Oracle9i, Toad, JUnit, Log4j.

Confidential, Northbrook, IL

Java Developer

Responsibilities:

  • Involved in the design of the application. It was designed as a 3-tier web based client/server application consisted of the web browser, the servlets and RDBMS
  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements.
  • Designed and developed J2EE application using Servlets, JSP, JavaBeans and Spring.
  • Implemented Factory and Facade design patterns for this module.
  • Developed web applications using STRUTS framework.
  • Configured DynaActionForm that allows the creation of form beans with dynamic sets of properties, without creating a java class for each type of form bean.
  • Involved in defining the layout of the pages using TILES framework and configuration of the same with the Struts Web Framework.
  • Business level validations were done using Struts Validator framework.
  • Created Session/Message-driven beans to implement business logic and integrated Hibernate framework for O/R mapping to persist data respectively.
  • Involved in the installation and configuration of Web logic 8.1 Application Server.
  • Developed web pages using HTML and JSP.
  • Testing of modules using JUnit and Automated Testing.
  • Application level debugging was done through log4j.
  • Used CVS for version control throughout the project.

Environment: J2SE 1.4, J2EE 1.3, Eclipse, JSP 1.2, Servlets, Struts 1.1, Struts Tiles, Struts Validator, WebSphere 4.0, Hibernate, Spring, Servlets, JSP, JUnit, SQL Server 2000 Unix-Solaris.

Confidential

Java Developer

Responsibilities:

  • Developed Servlets and Java Server Pages (JSP).
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the System according to the customer requirements.
  • Created test case scenarios for Functional Testing.
  • Used Java Script validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Prepared final guideline document that would serve as a tutorial for the users of this application.

Environment: Java 1.3, J2EE, Oracle 8, Web logic 8.1, HTML, Shell Scripts, Eclipse, ANT, JUnit, UNIX

We'd love your feedback!