We provide IT Staff Augmentation Services!

Java/jee Developer Resume

3.00/5 (Submit Your Rating)

Bothell, WA

SUMMARY

  • 6+ years of IT experience in Software Development Life - Cycle (SDLC) phases of design, development, implementation, deployment, testing and maintenance as per quality standards using Agile, Rational Unified Process (RUP) and waterfall methodologies.
  • Strong experience in developing enterprise applications using JAVA, JEE technologies Servlet, EJB, JSP, JDBC, JNDI, JTA, RMI, JMS
  • Expertise in implementing Action classes, Form Beans using Struts framework and writing JSP pages with Struts tag library, JSTL and custom tags
  • Experience in developing web applications using Struts, JSF, Spring Application Framework, and Hibernate ORM framework
  • Strong experience in developing the Web Services using the JAX-WS and JAX-RPC
  • Expertise in Object Oriented Principles, Aspect Oriented Programming and Java design patterns
  • Expertise in developing critical and responsive GUI/frontend components using Struts Tiles, HTML, DHTML, CSS, JavaScript, JSTL and AJAX
  • Experience with XML, XSD, XSLT, XPATH, JAXB, DTD, SAX, DOM, WSDL, SOAP and UDDI technologies.
  • Experience in RDBMS using PostgreSQL, Oracle, MySQL
  • Strong experience in deploying applications on Confidential WebSphere, WebLogic Server, JBoss AS and Tomcat
  • Expert in writing SQL scripts and PL/SQL stored procedures, functions, queries, and triggers to interact with database
  • Proficient in developing Use cases, Sequence Diagrams, Collaboration diagrams, Activity Diagrams, and Class Diagrams in UML.
  • Strong TDD (test driven development) and continuous integration experience using JUnit
  • Experience in creating build scripts using ANT and Maven
  • Strong Experience with version control tools such as Subversion, Clear Case, CVS
  • Possess excellent communication skills along with dedication, and commitment for work
  • Quick learner, possess problem solving skills, and strong team player

TECHNICAL SKILLS

Language: Java, XML, SQL, PL/SQL.

JEE Technologies: JDBC, JNDI, EJB, RMI, Servlets, JSP, JMS.

XML Technologies: DTD, XSD, SAX, DOM, XSLT.

Frameworks: Struts, Spring Application Framework, Hibernate ORM JUnit, Log4j, ANT and Maven

Scripting/Markup Languages: JavaScript, HTML, AJAX, CSS

Web Services: SOAP based JAX-WS WebServices, JAX-RS ReSTfull Web Services.

Web/App Servers: Apache Tomcat, Web Logic, Confidential WebSphere, JBoss AS

IDE’s: Eclipse based STS, My Eclipse, Net beans

OOAD: UML, Design Patterns, RUP, Agile

UML Tools: MS Visio, Sparx Systems’s Enterprise Architect.

Databases: Oracle, PostgreSQL, MySQL

Configuration Mgmt Tool: CVS, Subversion, Clear Case

Operating Systems: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Bothell, WA

Java/JEE Developer

Responsibilities:

  • Extensively involved in design and development of Line Level Bill Credits (LLBC), and Handset Upgrade modules for Confidential Customer CAM application Implemented Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate.
  • Implemented Business logic for web service using spring annotations which enables dependency injection
  • Configured the spring framework for entire business logic layer
  • Responsible for preparing Impact Assessment documents.
  • Responsible for preparing UML class and sequence diagrams using Enterprise Architect.
  • Preparation of Low Level Designing and High Level Designing and relevant documentation.
  • Unit testing using JUnit testing framework.
  • Coding using Core Java (JDK 1.6), JSP, Servlet, and Spring MVC.
  • Wrote Controller classes in Spring MVC framework in the web layer.
  • Extensively used Eclipse based SpringSource Tool Suite(STS) for building, developing and integrating the application.
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using hibernate.
  • Used java collections API extensively .
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.

Environment: Java 1.6, Servlet, JSP, Spring Application Framework(Spring MVC,Spring ORM, Spring JDBC), Hibernate ORM, Eclipse based STS, JUnit, Oracle Database, UML, SOA Web Services,Subversion, SOAP, WSDL, XSD, XML, JBoss AS, JSP, JMS, Ant and Linux

Confidential, Paramus, New Jersey

Java Developer

Responsibilities:

  • Gathered the requirements from the Analysis team.
  • Created the design model using UML in Microsoft Visio Professional 2007.
  • Designed various user interfaces for this system depending on the business requirement.
  • Played a proficient role in developing the session management module for this application.
  • Developed various Views, Triggers, Stored Procedures and Cursors for accessing theInvoice database.
  • Developed new dynamic pages serving different requests using Java Servlets, Struts 2, JSP.
  • Wrote multithreaded modules applications for the application
  • Used Singleton, Adapter design pattern for the modules in the application.
  • Used Spring IOC to perform dependency injection across the application to minimize the crosscutting concerns. Thus, managing the various Classes by creating a bean for that class.
  • Developed Struts Action classes and mapped them using the configuration files to call the appropriate JSPs to render the required result.
  • Made use of JavaScript to provide extensive rich and interactive interface for the client.
  • Deployed the application on Web Logic web servers.
  • Used Hibernate for developing persistent objects.
  • Successfully designed and implemented the Vehicle Tracking application designed using JSP, Servlets, JDBC, Tomcat5.5, Oracle 10g.:
  • Effective utilization of vehicles, Work flow based vehicle request and allotment with approval from the concerned manager, FIFO for vehicle allotment, Alerts on statutory like pollution check, road tax etc.

Environment: JDK 1.5, J2EE, JSF 1.2, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, Eclipse 3.3, Confidential Web Sphere 6.1, subversion, Linux.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in use case analysis, design and development.
  • Involved in design and development of J2EE application using Spring 2.0 framework.
  • Implemented persistence classes using Hibernate Framework.
  • Implemented Spring IoC by using POJO’s in middle tier
  • Developed presentation tier using Spring MVC module.
  • Involved in developing the business logic methods required for application.
  • Design and developed detailed Technical Specifications for several Use Cases
  • Involved in unit testing, Bug fixing, enhancements and testing.
  • Implemented stored procedures, triggers for implementing complex business rules.
  • Implemented SOA to develop Web services using Apache AXIS for Branch shipping and Reports modules.
  • Used WSDL for publishing Web Service interfaces.
  • Implements SOAP messages for information exchange for Web services.
  • Implemented several J2EE Design Patterns for developing applications.
  • Used Hibernate for Object relational mappings.
  • Used Web Logic application server to deploy the application.
  • Involved in configuring the deployment descriptor and configuration files for application framework.
  • Version control of the source is maintained using CVS.
  • Used XML, XSLT, DTD and Schemas for communication between different tiers of application

Environment: J2EE1.5, Java 1.5, Servlets, JSP, XML, XSLT, SOAP, HTML, PL/SQL, Spring2.0, Hibernate3.0, JUnit, CVS, Log4j, Weblogic9.1, Eclipse3.2, SOA, Web Services, SOAP, WSDL, AXIS,Oracle10g, Windows2003, Unix.

Confidential

Java Programmer

Responsibilities:

  • Designed a user-friendly interface for Students, Faculty and Administration to lookup or register courses, to assign AVN (Advisor Verification Number) and add new courses in the system respectively.
  • Deployed EJB for new create, login and registration Transactions
  • Employed JavaScript for Client Side Validation and added user friendly interface on the webpage.
  • Developed Entity Beans (CMP) for extracting the data while integrating business logic from the database.
  • Developed Session Beans (Stateless) to handle Entity Beans.
  • Involved in the Analysis, Design and Development phase of the project.
  • Integrate and tested EJB components with Servlets and JSP.
  • Developing web tier by using Struts Framework, JSP and HTML
  • Maintained Oracle backend to support all operations.
  • Used Tomcat 5.5 as Web Server.
  • Created a Faculty side interface to check the AVN and student Information.
  • Devised a Search mechanism to search a Student or Faculty.

Environment: Java1.3, J2EE 1.3, HTML/JSP, JavaScript, Servlets, EJB, XML, Oracle 9i Database, Struts 1.1, Tomcat 5.5, Eclipse/WSAD, Windows XP

Confidential

Java/Java EE Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Developed the application using Struts Framework with respect to Model View Controller (MVC) architecture.
  • Developed the user interfaces using HTML, JSP 2.0 and JavaScript.
  • Used MySQL as the back-end database and performed operations on the database.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Updated and managed team application development versions through VSS.

Environment: Struts 2.1, MySQL, Apache/Tomcat 6.0, Log4J, JavaScript, HTML

We'd love your feedback!