We provide IT Staff Augmentation Services!

Java/jee Developer Resume

4.00/5 (Submit Your Rating)

Alexandria, VA

SUMMARY:

  • 3 years of experience as a Java/JEE developer designing and building data - driven, n-tier web and enterprise applications.
  • Involved in the full life cycle development including analysis, development, deployment, testing, documentation, implementation & maintenance of application software in web-based environment, distributed n-tier architecture.
  • Extensive exposure to Object Oriented Design and Programming.
  • In-depth knowledge and hands on experience on Java, JDBC, Servlets, JSP, JSTL, RMI, EJB, JNI, JNDI, JMS and JSF
  • Experience in using various open source frameworks like Struts, Hibernate, and spring.
  • Good understanding and work experience of Java Design Patterns (Session Façade, Singleton, Factory, DAO patterns) and n-tier architecture.
  • Very good knowledge of RDBMS that includes data base design, development, ER modeling, normalization, and writing queries using MySQL, Oracle, and PL/SQL.
  • Knowledge of Web services technology using Axis 1.3, JAX-RPC, WSDL, UDDI and JAXB.
  • Good Exposure to XML technologies like JAXP, JAX-WS, XSD, DTD, SAX and DOM parsers
  • Knowledge of CSS, JavaScript, JQuery and Ajax
  • Extensive use of IDEs - Eclipse, IBM RAD, Toad and Oracle SQL Developer.
  • Deployed applications on various application servers like IBM Websphere, Oracle Weblogic, JBoss and Apache Tomcat.
  • Very good communication / interpersonal skills & ability to working independently as well as in a team.
  • Proven ability to learn/adapt emerging technologies into work area with given tight schedules.

TECHNICAL SKILLS:

JEE Technologies: JSP, Custom Tags and Tag Libraries, Java Servlets, Java Beans, JDBC, JMS, EJB, JNDI, Design Patterns, JSF, Web services

JEE Frameworks: Struts, Spring, Hibernate

Languages: Java/JEE, PHP, C++, HTML, XML, CSS, JavaScript, JQuery

Web/Application Servers: IBM WebSphere, JBoss, Oracle WebLogic and Apache Tomcat.

Tools: and IDEs:Eclipse, IBM RAD, Oracle SQL Developer, Toad, Dreamweaver, Adobe Photoshop.

Database Technologies: Oracle, MySQL and MS SQL Server.

PROFESSIONAL EXPERIENCE:

Confidential, Alexandria, VA

Java/JEE Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing and deployment of application.
  • Developed Use Case Diagrams and Class Diagrams using Rational Rose.
  • Used Rational Software Architect (RSA) to transform design document into code
  • Developed the application using JSF framework for MVC architecture with Java technologies such as JSP, Servlets, JavaBeans, XML, and HTML.
  • Developed JSP pages for rendering UI components using JSF core and HTML tag libraries
  • Defined navigation rules using JSF techniques.
  • Used Hibernate for ORM mapping.
  • Configured hibernate mapping files to implement the entity-relationships between classes.
  • Developed Web services with WSDL.
  • Designed database Entity-Relationship diagrams, data constraints, triggers, stored procedures and functions.
  • Deployed WAR/JAR files on IBM WebSphere application Server.

Environment: JSF2.0, JEE (Servlet, JSP, JDBC), Hibernate, JSP, XML, Oracle 11g, IBM RSA, IBM WebSphere Application Server, SQL Developer, Eclipse, Maven 2, JUnit

Confidential, Washington DC

Java Programmer

Responsibilities:

  • Developed reusable JSP templates based on TILES framework and integrated with Struts 2 framework.
  • Implemented Struts framework components like the Controller, Action Forms, Action Mappings and Action Forwards for the Presentation layer.
  • Developed Action classes with Action Dispatchers to handle different scenarios.
  • Developed Form Beans, which are used to store data when the user submits the HTML form
  • Configured Struts.xml, Tiles-def.xml and properties file provided by Struts framework for the implemented modules.
  • Developed the user interface with dynamic input fields using Struts 2.
  • Developed tag libraries to save and retrieve data from the database
  • Designed and Developed UI layer with JSP, CSS Style sheets, Taglibs, Java script.
  • Utilized AJAX on web forms to improve the performance and look and feel.
  • Used Hibernate for mapping the objects members in the class to the fields in the data base table.
  • Used Spring MVC and IOC/Dependency Injection.
  • Used Spring AOP for addressing crosscutting concerns like logging, security and transaction management.
  • Used CVS for versioning and concurrent access to the project files.
  • Involved in the tested and deployment the application Apache Tomcat Web server.

Environment: Struts 2 Frame work, JSP, Hibernate, Spring, JDK 1.5 (annotations, generics, auto-boxing etc.), Oracle, RAD, Apache Tomcat Web server, Java Script, Maven 2, JUnit.

Confidential

Java Programmer

Responsibilities:

  • Involved in the design of the applications using JEE using Model View Controller (MVC) design pattern.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Created forms which allowed doctors/nurses to enter patient data.
  • Developed web pages that use Asynchronous loading of data using AJAX.
  • Used EJB 3.0 as business components on the server side.
  • Implemented Session Facade pattern using Session Beans.
  • Coded Session Beans acting for maintaining the client sessions and modeling business processes
  • Coded Entity beans for representing the patient information to store in the database
  • Used the JNDI for service locator and data source object creation.
  • Used JDBC drivers to connect to the database server
  • Used PL/SQL stored procedures, triggers and functions for increasing the functionality, integrity and efficiency of the patient data submission system.

Environment: EJB 3.0 (stateless session beans based on metadata annotations), JNDI, JSP, Servlets, JDK 1.4 (assertions), Oracle 10g, Eclipse IDE, SQL Developer, JBoss Application Server, Java Script.

Confidential

Programmer Analyst

Responsibilities:

  • Understanding architecture of the application. Reviewed design documents to understand the process flow.
  • Used JEE design patterns like MVC & Singleton Pattern.
  • Developed Purchase Order Using JSP, and basic utilities
  • Developed the presentation layer using HTML, JSP, and JSTL.
  • Developed some JavaScript function to validated fields in the JSP.
  • Participated in code review process.
  • Used CVS for configuration management.
  • Written complex queries using TOAD.
  • Used JDBC to access Database.
  • Involved in Application Maintenance and Production Support.

Environment: JSP, JSTL, Servlets, MySQL, TOAD, Apache Tomcat Server, Java Script, Maven, JUnit, Eclipse IDE.

We'd love your feedback!