We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

0/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Over 6 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Strong J2EE/Java application development background, with experience in defining functional and technical specifications.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object Oriented Programming techniques.
  • Extensive & expert level of experience with Java Platform, JEE5, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, and POJO.
  • Intensive knowledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate, and JPA.
  • Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, and JSP.
  • Expertise in various open source frameworks like Struts, Spring, JSF, and ORM Technology like Hibernate 3.0.
  • Experience in working with multiple Servers like IBM Web Sphere, Web Logic, JBoss, and Apache Tomcat.
  • Extensive development experience on different IDE’s like Eclipse, MyEclipse, NetBeans, Web Logic Workshop, and WSAD/RAD.
  • Experience in XML related technologies like JAXP, JAXB, XML, XTREAM, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
  • Expertise in various components in Spring IOC, AOP and MVC (Model View Controller) architecture.
  • Experienced in using Log4j and good expertise in Ant tool and IVY tool.
  • Hands on experience in UML Modeling using Rational Rose, UMLet.
  • Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Extensive experience in implementation of the version control software SVN, CVS and Clear Case.
  • Experience in various Agile methodologies like Test Driven Development (TDD), and SCRUM.
  • Assisted in Developing testing plans and procedures for unit, system, and acceptance tests.

TECHNICAL SKILLS

J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB

Web/Application Servers: Tomcat 5.x/6.x, IBM WAS 5.1/6.0, JBoss WebLogic Server 10

Frameworks: Struts 2, Hibernate, Spring, JUnit, Log4J J2EE Design Patterns

Languages: Java/JDK 5.0, SQL

XML Technologies: XML, DTD, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JQuery, JSON

Web Technologies: JavaScript, CSS, HTML, DHTML, Apache Axis

Databases: Oracle11g, MySQL

IDE Tools: Eclipse 3.0/2.x, MyEclipse 10

Version Control Tools: CVS, SVN

Operating Systems: Mac OS, Windows 7/XP/2000/NT, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

JAVA/ J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed UI screens using JSF, Icefaces, XHTML, HTML, CSS, JQuery and JavaScript.
  • Used Spring Security for Autantication and authorization extensively and Spring declarative transaction management for managing transactions.
  • Designed and developed Application based on JSF Framework using MVC design pattern.
  • Used JSF Validator framework for server side validations.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Spring JPA Framework for persistence onto oracle database.
  • Configured maven for dependency management and building the entire web application.
  • Consumed Rest web services using Apache HttpClient using various Http methods.
  • Used Log4j for logging Errors and STS for application development.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Deployed the application in DEV, QA, and Production environments.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Development of MQ application programs for Java JMS environments using queues and messages.
  • Performed purification of the application database entries using Oracle 10g.
  • Participated in application deployments on Tomcat server.
  • Used SVN as source control. Created Application Property Files and implemented internationalization.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Involved in complete development of Agile Development Methodology’ and tested the application in each iteration.
  • Wrote complex SQL queries to retrieve data from the Oracle database.
  • Performed Defect tracking using HP Quality Centre. Involved in fixing System testing issues and UAT issues.

Environment: Core Java 1.7, Spring- 4 DI, Data, Transaction management, Batch, JSF, Icefaces, Http Client, REST, JSF, Oracle, Agile-Scrum, Jenkins, SVN, JMS, Tomcat and Eclipse.

Confidential, Minneapolis, MN

J2EE Developer

Responsibilities:

  • Developed application using Struts framework that leverages classical MVC architecture.
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
  • Developed the workflow interfaces using JSPs, CSS, Struts, Tiles layouts, Struts tag library, JQuery and JQuery UI
  • Worked on jQuery for user interface interactions, TEMPeffects and themes built on top of the jQuery JavaScript’s.
  • Created topics, queues and MDB’s for communication using JMS/IBM MQ Series.
  • Used JAX-RPC Web Services using SOAP to process the application for the customer
  • Worked on Enterprise JavaBeans is service - side model that encapsulate the business logic of an application.
  • Developed batch jobs using EJB scheduling and leveraged container managed transactions for handling transactions.
  • Developed Tables, Indexes and Triggers for the database using TOAD.
  • Processed customer information for sending bills at the end of the month.
  • Configured the connection pools and security for the server. Used JUnit to perform unit testing.
  • Developed the application using Eclipse and deployed the application on WebLogic on Red Hat Linux
  • Developed the application using Rational Application Developer. Supported Testing Teams and involved in defect meetings.

Environment: Core Java 1.6, EJB DI, JPA, Transaction management, Batch, Struts2, JQuery, Oracle, Waterfall, Junit, GIT, JMS, WebLogic and Eclipse.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Uses Rational Rose for model driven development and UML modeling.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, tan used SAX and DOM XML parsers for data retrieval.
  • Involved in configuring JNDI properties and used Data Source objects for database communication.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Deployed the application on Web Sphere Application Server.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Used ANT as a build tool and IVY as dependency tool.
  • Used CVS version control for implementing the application.

Environment: Core Java 1.5, spring- 3 DI, AOP, JSP, HTML, CSS, Hibernate, Struts 1.2, Tiles, Oracle, Waterfall, Hudson, SVN, JMS, WebSphere and Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Involved in developing prototypes of the product.
  • Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Designed GUI Components using Tiles frame work and Validation frame work.
  • Designed and developed UI using HTML, JSP and Struts where users has all the items listed for auctions.
  • Developed Autantication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed ANT scripts for builds and deployments.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Conducting Code Review meetings with developers.

Environment: Java, Java Beans, JSP, Jbuilder, JavaScript, Servlets, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX, DOM, Tomcat, UNIX, Oracle.

We'd love your feedback!