We provide IT Staff Augmentation Services!

J2ee Developer Resume

0/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • A Sun Certified Java Programmer with over 6 years of experience in Java web and client server development with knowledge in all the phases of the life cycle of the software development including requirements, design, coding, testing, deployment, change and configuration management, process definitions and project management.
  • Experience in Object Oriented Analysis and Design (OOAD)
  • Experience in Object Oriented Programming (OOPS) and Distributed Application development.
  • Extensive experience in developing web - based applications on J2EE platform.
  • Extensively worked on Java, JSP, Servlets, spring, EJB, Tag libraries, JavaScript/JQuery, AJAX, XML, JDBC, Hibernate and JPA ORM tools.
  • Worked extensively in MVC frameworks, Struts and JSF.
  • Experience in developing Web Services using XML over HTTP(s), SOAP/WSDL and REST
  • Have good exposure on service-oriented architecture (SOA).
  • Used ANT and Maven for building and deploying application source code on IBM Web Sphere Application Server.
  • Solid Understanding of RDBMS concepts
  • Working knowledge of SQL and PL/SQL in Oracle and SQL Server.
  • Worked with JUnit for unit testing, Selenuim for white box testing.
  • Worked on several web and application servers like Apache Tomcat, Web logic and Web Sphere.
  • Hands-on experience on development tools like Eclipse, RAD, WSAD, My Eclipse, and Net Beans.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • In depth understanding of the Supply Chain, Retail, Healthcare Domains
  • Experience in working with customers to determine their needs, gather, analyse and document requirements,communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
  • A self-motivated individual with analytical and leading skills to accomplish high quality projects within budget and schedule.
  • Strong communication and interpersonal capabilities.
  • Highly motivated and hardworking individual with strong verbal and written communication skills.
  • Ability to learn quickly and to correctly apply new tools and technology

TECHNICAL SKILLS

Languages: C,C++,Core Java, SQL, PL/SQL

J2EE Technologies: J2EE (Servlets, JSP, EJB 2.0/3.0), JDBCWeb Services (XML over HTTP(s), JAX-RPC, SOAP/WSDL, REST), JMS, JAXB

Open Source/Packages: MVC, Struts, JSF/my Faces, Hibernate, Spring, Apace Axis, Apace HTTP Client, Ant, JUnitIDE Tools: Eclipse 3.2, RAD, WSAD, Net Beans.

GUI: CSS, HTML, DHTML,GWT

Application Servers: Web Logic 10.3 / Tomcat 5.0.19 / IBM WebSphere 6.0 / JBoss

Databases: Oracle 10g, DB2, SQL Server 2008

Database Tools: TOAD, DB Visualizer, SQL Developer

Operating Systems: Windows 2000, Windows NT 4.0, Windows XP/Vista/7, Linux

XML Technology: XML, XSD, DTD, XML Parsers (DOM, SAX), Namespaces, XSLT, XML Beans

Client-side: JavaScript, AJAX, JSON, JQuery

Protocols: HTTP, SOAP, TCP/IP

Methodologies: Waterfall, Agile/Scrum

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

J2EE developer

Responsibilities:

  • Involved in analysis, design and implementation of business requirements and in collecting and discussions of functional requirements and gatherings.
  • Involved in design of Functional and Technical Design Documents and also Function Features list of various modules in the RPM web application.
  • Involved in the development of a key module in the application independently and also worked on various modules of the application.
  • Used Ext JS grid, tree components for the development of functionalities of UI screens and also involved in the backend components development.
  • Extensively used JSF rich faces and html tags, CSS, XHTML and JavaScript for the development of UI functionalities.
  • Involved in building the RPM user interface, using JSF, Seam Action and Seam conversation and Ajax technology.
  • Involved in developing the Service layer components using EJB and Seam components and used EJB to expose the REST web service interfaces to expose entity.
  • Implemented the integration layer using JPA and Hibernate3 as persistence provider and the domain layer using annotated hibernate entities.
  • Participated in Code Review sessions with the client and involved in implementing the changes discussed.
  • Performed unit testing using JUnit and monitored the error logs using Log4J and fixed the problems.
  • Setting up build environment using Apache Maven, configuring and deploying in servers.
  • Used Oracle SQL, PL/SQL for writing the database queries.
  • Involved in Unit Testing and Integration Testing of the application.
  • Responsible for Bug Fixing (Debugging) of the application.
  • Involved in End User Training in explaining the usage of this RPM web application.

Environment: Java, J2EE, Java Persistence API, EJB 3.0, JBoss 5.1, Seam 2.2.4, JSF, Hibernate3, AJAX, EXT JS 4, HTML, XHTML, CSS, Oracle 11g, CSS, JavaScript, JQuery, Jboss Developer Studio, JUnit, Apache Maven 2.1, Log4j, SVN.

Confidential, St.Louis, MO

J2EE developer

Responsibilities:

  • Implementing Struts based framework to present the data to the user.
  • Used JSP, JavaScript,EXT JS GWT,JSTL, CSS, Custom Tag libraries and Validations provided by struts framework.
  • Deployment of Application in the JBOSS 4.3 Server environment using Maven tool using Struts architecture with the JSP Client.
  • Configured Struts DynaActionForms, MessageResources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Used Weblogic Server and Eclipse as the IDE.
  • Used maven to build the project and JUnit to develop unit test cases.
  • Experience in source control, unit testing, code verification, documentation, automated builds,continuous integration, and code reviews.
  • Coordinated with the infrastructure team for moving the enhancements and bug fixes into different environments like development, stage and production.
  • Coordinated with web team and QA teams in smoke tests, load test and performance testing of the application

Environment: Java 1.6, J2EE, Struts 1.2, Spring Source Tool Suite, Servlets, JSP, HTML, JavaScript, CSS, JDBC,Jboss,Web Sphere, Eclipse 3.6, Maven, CVS, XML, Log4j, JUnit, SQL Developer, TOAD

Confidential - TX

Java/J2EE Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
  • Worked with developing class diagrams and Sequence diagrams.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Data is been handled using the JDBC and JDBC connection has been made.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Using traditional Java web toolkits, it's up to developers to assemble development units, which can be tedious.
  • Used Version control tool CVS.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets, EJBs, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • After integrating all the modules of the project it was deployed in Web logic application server.
  • Worked with creating a User manual and User Training guide for the new system.
  • Doing research on various domains such as education, health care and was author of 2 research papers
  • Working on research proposals for various organizations like NSF.
  • Training team mates on technical writing and problem solving capabilities
  • Maintenance of the university website.

Environment: Java jdk 1.5, JEE 1.2, HTML, CSS, JDBC, Servlets, JavaScript, JSP, EJB, Junit, CSS, CVS, Web Logic, Oracle 8i, Eclipse, MySQL.

Confidential

Java/J2EE developer

Responsibilities:

  • Responsible for writing functional and technical specifications
  • Extensively used J2EE design Patterns.
  • Developed UI and backend applications using Spring,Hibernate, Java, EJB, JSP, HTML, DHTML, JavaScript and AJAX.
  • Implemented the DOJO API for powerful scripting and Validating purpooses.
  • Extensively used Factory and Singleton patterns in business logic.
  • Designed and Developed REST based Web Services to produce and retrieve information from various data sources and various web based services.
  • Implemented JSP, Spring, Java Script and CSS for developing User Interfaces.
  • Developed Rich UI applications using Ajax and JQuery, JavaScript, HTML, CSS
  • Used Hibernate for database and also to manage Transactions.
  • Hibernateas an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic
  • Developed Message Driven Beans for asynchronous ordering process.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans.
  • Extensively used JUnit for Unit Testing.
  • Developed PL/SQL stored procedures in Oracle.
  • Involved in Performance Tuning of the application.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Extensively used Eclipse 3.2 with Debugging and Development.
  • Used wireframes and Rational Rose for Software design.
  • Managed Source Control and Version Control using CVS.
  • Extensively used Agile Methodology for the Development.
  • Documented all the modules and Services involved.
  • Involved in Production Support and Maintenance.

Environment: J2EE, Java, JSP, Spring,Hibernate, Web Services (REST), EJB, JDBC, JavaScript, HTML, XML, AJAX,JMS, DHTML, Tomcat, Eclipse, Web logic 7.0/8.1, PL/SQL, Oracle, DB2, Windows, CVS

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for System Analysis, Design and Estimation of the various changes required
  • Responsible for managing and assigning tasks among the developers
  • Created class diagrams and sequence diagrams using UML
  • Developed UI and backend applications using Struts,Spring, Hibernate, Java, EJB, JSP, HTML, DHTML, JavaScript and AJAX.
  • Used spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
  • Developed REST based Web Services to interact with backend/internal systems
  • Designed and Implemented Web service using Apache AXIS and REST (also used Apache HTTP Client)
  • Developed the client application using Struts framework
  • Used Hibernate for persistence to Oracle Database
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic.
  • Developed Message Driven Beans to work with JMS Queues
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans
  • Performed Unit Testing using JUnit, and also developed build script using ANT
  • Developed packages, functions, and Stored-Procedures
  • Software installation and maintenance reporting and checking the Server logs
  • Involved in Code Reviews, Defect Fixing and knowledge transfer
  • Worked with Content Management tool PVCS.
  • Deployed the code in Web Logic application server

Environment: J2EE, STRUTS 1.2, Spring, Java, Hibernate, Session beans, JSP, EJB2.1, Web services, JavaScript, DHTML, XML, JMS, Eclipse Platform, Web LogicMahindra Confidential, Hyderabad, India

Confidential

Java/J2EE developer

Responsibilities:

  • Actively participated in Analysis and Designing Phases.
  • Extensively used OOD (Object Oriented Design) and J2EE design Patterns.
  • Extensively used Factory and Singleton patterns in business logic.
  • Implemented JSP, Struts Tag Libraries, Java Script,GWT and CSS for developing the Front-End of the application.
  • Extensively used EJB and Hibernate to handle our transactions and segment generation by writing the descriptors, which involved creating beans for each key field Value to provide a separate mechanism to populate each field in the Segment.
  • Used Hibernate to manage Transactions (update, delete).
  • Worked on XML Parsing (DOM/SAX), XML Schemas
  • Extensively used Ajax and Web Services.
  • Extensively used Agile Methodology for the Development.
  • Extensively used RAD 7.0.0.5 with Debugging and Development.
  • Extensively used JUnit for Unit Testing.
  • Extensively done the Performance Tuning of the application.
  • Responsible for maintaining Traceability matrix.
  • Provided support for maintaining and administering Development, and System Test environments.
  • Getting the hierarchy setup from users.
  • Involved in Writing SQL Queries, Database Design and PL/SQL blocks like indexes, stored procedures, triggers and packages.
  • Documented system flow for all Services involved.
  • Participated in UAT with user.

Environment: Java, c, Struts 1.2, Hibernate, Servlets, JSP, DB2, JavaScript, CSS, Ajax, Web Services, UML, RAD 7.0.0.5, XML, XSLT, ANT, JUnit, Rational Clear Case, Web Sphere 6.0.2.

Confidential

Java Developer

Responsibilities:

  • The “Redcross on Online” is designed to focus around patient care. The Objective of the project is to automate the User Management, Registration, Inventory/Search/Reports, Bill Generation, and Certificate Generation.
  • Participated in requirements gathering sessions with the client along with the business analyst
  • Analyzed the requirements for technical feasibility and implementation feasibility and was the point of contact for technical issues
  • Developed web interface using XHTML, CSS
  • Designed and coded the modules using JSP and Servlets
  • Provided development support during the testing phase and also during the production phase
  • Worked on JUnit for Unit Testing
  • Worked on SQL and MYSQL for handling data.

Environment: JSP, Servlets, XHTML, CSS, My SQL, Oracle 8i, NetBeans 6.0.1

We'd love your feedback!