We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 6 years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, Java / J2EE Architecture, OO Design patterns.
  • Good experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology like Waterfall, Agile, SCRUM and Test Driven Development.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, EJB, Struts, Spring, AJAX, JDBC, JNDI, Java Beans, Hibernate, Web Services and RDBMS.
  • Very good understanding of Model View Controller (MVC), Client Server, Multi-tier architectures, Session Façade and Service Locator.
  • Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML (SAX, DOM, JAXP, JAXB).
  • Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX.
  • Experience working with Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) using WSDL.
  • Strong front-end UI development skills using HTML/HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, XML, XSLT.
  • Expert in designing enterprise applications using technologies like EJB, JNDI, JMS.
  • Extensive experience in designing, developing and implementing Model View Controller (MVC2) using Struts, Spring, and Hibernate framework.
  • Experience in Database programming using DB2 UDB, MySQL.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Experience in working with Tomcat, Glassfish, IBM WebSphere, BEA Weblogic and JBoss.
  • Worked on different platforms like UNIX, Solaris and windows 2008.
  • Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio, and Erwin for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Experience in using various version control tools like CVS and Rational Clear Case.
  • Strong Interpersonal and communication skills with an ability to lead a team and keep them motivated.
  • IBM Certified Academic Developer- Rational Application Developer for Web Sphere.
  • IBM Certified Academic Developer- DB2 9 Database Application Fundamentals.
  • Quick Learner and adaptable to working environment.

TECHNICAL SKILLS

Languages: Java, C++, UML, XML and PL/SQL.

App. Servers: Bea Web Logic Server, IBM Web sphere Application Server

Java Technologies: Core Java, J2EE (JSP, Servlets), Struts, Spring, Hibernate, JDBC.

Web Servers: Apache Tomcat, Sun Java Web Server.

Other Technologies: AJAX, Ant, JUnit

Scripting Languages: HTML, JavaScript, CSS, and XSL.

Data Base: Oracle, DB2

IDE: Eclipse 3.0, Bea Weblogic, Workshop Studio 8.1

Methodology: OOA/OOD, SOA, MVC 2 (Struts).

Design Tools: Rational Rose 2000.

OS: Windows NT/2000/XP, UNIX, and Linux.

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed is done using Agile Methodology.
  • Developed application using Spring, Hibernate, Web Services (SOAP and RESTFUL)
  • Worked on Spring Controllers and configured using annotations to handle the presentation requests
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Extensively used to access Hibernate in data access layer and used Hibernate Query Language (HQL) for writing the queries
  • Developed Entity beans for the business logic result to be carried out to the database.
  • Deployed and consumed web services based on SOAP and REST protocols
  • Used JAXB, JAXP for parsing auditing information in xml format
  • Used Java script, JQuery, JSTL and CSS tags for developing the JSP’S
  • Performed unit testing using JUNIT framework and Clover tools
  • Configured Log4j for adding the debugging information in the code base.
  • Work with other downstream systems to make sure the right data will be passed through these application flow
  • Implement web modules using OSGI Java framework, Spring MVC, Spring Rest Template, Jersey API, Spring JDBC
  • Providing guides and instruction how to build and implement features to developer teams
  • Developed Business components using Java Beans and database connections using Spring JDBC API
  • Participating in Agile Scrum process and using Rally to update the status of allocating tasks list

Environment: AGILE, JAVA 1.6, J2EE, Spring MVC, Hibernate, Web Services (SOAP and REST), JSON, AJAX, HTML, CSS, JQuery, Ant, Maven, JNDI, Oracle11g, Web Logic 10.3.5, ATG, Angular, Spring JDBC, Service mix, OSGI, JMS Queue.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Presentation tier implementation which involves in creating the JSP pages, configuring action classes and developing several Action classes involved in the project.
  • Designed user interface layout using JavaScript, CSS, and HTML.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Worked on Server-side pagination for processing high volume of data to the UI.
  • Validation is performed using Struts validator.
  • Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
  • Used Hibernate as ORM tool for accessing database.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Write SQL queries to pull some information from the Backend.
  • Created JSP pages using standard JSTL tags, Struts tags and custom tags.
  • Worked on Web Sphere Application Server.
  • Used Ajax to provide dynamic features where applicable.
  • Developed several DAO's using Hibernate.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
  • Used Agile Development methodology of software development.
  • Part of production support team, which involved in resolving production related issues.

Environment: Java, JSP, JSTL, JavaScript, AJAX, Struts, spring, Hibernate, HTML, CSS, Oracle10g, WebSphere Application Server 8.0, Eclipse, Tortoise SVN, and Win SCP.

Confidential

Java Developer

Responsibilities:

  • Gathered business requirements, authored High Level Design and Detailed Design of each independent module of the project.
  • Defined XML schemas.
  • Developed Java Web Services which enables integration and two-way communication between the Enterprise Servers.
  • Deployed the application on WebSphere 7.0 application server and configured the server to the application requirements (SPRING, JDBC, and JMS).
  • Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
  • Achieved the application design using Eclipse IDE.
  • Developed the presentation layer of the application using Spring Framework and created the spring-beans.xml file, resource bundles for distribution module.
  • Designed and developed the data model for the development of persistence layer.
  • Performed Client-side validations using JavaScript and server-side using Validation framework.
  • Write SQL queries to pull some information from the Backend.
  • Designed complex application database SQL statements for querying, updating and reporting using Spring JDBC.
  • Handled maintaining, testing and the production support of the application.

Environment: Java, J2EE, Servlets, Eclipse, AJAX, Spring 3.0, HTML, JavaScript, JSP, CSS, JDBC, XML, WebSphere 7.0, JUnit, Oracle Toplink 11g.

Confidential

Java Developer

Responsibilities:

  • Worked as a Research Assistant and Development Team Member.
  • Coordinated with Business Analysts to gather the requirement and prepare data flow diagrams and technical documents.
  • Identified Use Cases and generated Class, Sequence and State diagrams using UML.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Involved in Designing, coding and maintaining of Entity Beans and Session Beans using EJB 2.1 Specification
  • Involved in the development of Web Interface using MVC Struts Framework.
  • User Interface was developed using JSP and tags, CSS, HTML and Java Script.
  • Used Oracle to make the database actions.
  • Used Session Filter for implementing timeout for ideal users.
  • Used stored Procedure to interact with database.
  • Drawing UML & Sequence diagram Testing Open source Code review using PMD (TOOL) and testing with JUnit cases.
  • Involved in Sever side validation based on the Business rules by using Hibernate validator.
  • Involved in unit testing, checkout and check in the source code from Surround SCM.
  • Used JProfiler to identify memory leaks in the application.

Environment: Java/J2EE, JDBC, Struts 2.0, JavaScript, CSS, HTML, XML, XSL, DTD, EJB, Swing, Oracle, Eclipse, Apache Tomcat 5.0.

Confidential

Java/J2EE Developer

Responsibilities:

  • As a team member, was responsible for Analysis of the specifications provided by the client
  • Environment Setup Design and Development
  • Developed Java Beans, Custom Tag Libraries
  • Implementation of code
  • Generating Test cases and Test Case Reports
  • Effectively resolved the production issues and increased the system stability.
  • Ensure the timely delivery of different testing milestones.
  • Bug Tracking, logging and reproducing the Customer bugs.

Environment: JAVA, Struts, ORACLE CBRM (PORTAL Billing System), Apache Web server, Eclipse, Oracle 10g, Windows NT, 2000.

We'd love your feedback!