We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

2.00/5 (Submit Your Rating)

San Fransisco, Ca

SUMMARY

  • 5+ years of professional experience in design and development of enterprise applications using Object Oriented Programming, Java/J2EE technologies, Web application development, SOA, testing and deployment.
  • Experienced with teh entire Software Development Lifecycle (SDLC) process including requirement analysis, conceptual and detail design, development, verification and testing.
  • Extensive experience in developing applications using Java and various J2EE technologies including EJB, JSP, Servlets, RMI, JSP Custom Tags Libraries, JavaBeans, JDBC, XML, JNDI and JMS.
  • Experience in developing Web Applications with various Open Source frameworks: Spring Framework, Spring MVC, Hibernate ORM and Struts.
  • Expertise working on Application servers and Web servers like Apache Tomcat, IBM WebSphere, WebLogic, and Red Hat JBoss.
  • Has good noledge and experience with various design patterns like Singleton, MVC, Service Locator, Business Delegate, Session Facade, DTO, DAO.
  • Hands on experience building RESTful and SOAP based web services using JAX - WS, JAX-RS, JAX-B (SAX, DOM parsers), XML, and JSON.
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
  • Experienced in DB Design, Oracle Forms reports, PL/SQ Development and DBA
  • Hands on experience with build tools like Maven (Managing Dependencies using POM.xml) and ANT scripts.
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, Stored Procedures and Triggers.
  • Experience in working on various operating systems like Windows and Unix/Linux.
  • Experience in using Database IDE tools like TOAD and Oracle SQL Developer.
  • Extensive experience with IDE’s like Eclipse, IBM’s Rational Application Developer (RAD).
  • At ease and productive in high stress and fast-paced environments requiring skills in problem solving
  • Self-motivated and goal oriented team player with strong analytical, debugging and problem solving skills. Diversified noledge and ability to learn new technologies quickly.

TECHNICAL SKILLS

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

Frame Works/ J2EE Technologies: Servlets, JSP, JSTL, JDBC, Struts, JSF, EJB, Spring2.5/3.x, Hibernate2.x/3.0, Design Patterns, JNDI, JMS, JAX-B, JAX-WS, JAX-RS

Scripting: JavaScript, Unix Shell, Ruby.

EAI /COTS Technologies: IBM Sterling Selling Fulfillment Foundation V 9.1,IBM Sterling CPQ, IIB, IBM Websphere.

Database: Oracle, SQL Server, MS Access.

Web/Application Servers: Apache Tomcat, WebLogic, JBoss, Websphere.

IDE tools: Eclipse, IBM RAD, Oracle Eclipse (OEPE)

XML Technologies: XML, XSLT, DOM, DTD, SAX, JAXB

Web Services: JAX-RPC, JAX-WS, SOAP, WSDL, UDDI

Version control: CVS, GIT, SVN, Rational Clear Case, Visual Source Safe, Perforce.

Deployment tools: Ant, Maven, Gradle.

Modeling& Design Tools: UML, Rational Rose, MS-Visio

Operating Systems: Windows 98, NT, 2000, 2003, XP, Vista, Win7, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential, San Fransisco, CA.

Sr. J2EE Developer

Responsibilities:

  • Followed Test driven development of Agile Methodology to produce high quality software.
  • Designed and developed teh common page layout and created screens by assembling facelets and screen definitions in centralized configuration files.
  • Developed and design ed UI Search and results screens for legal Professionals and legal Organizations using JSF, JavaScript, HTML and CSS.
  • Configured faces-config.xml and navigation.xml to set all page navigations and created EJB Message Driven Beans to use asynchronous service to perform profile additions.
  • Developed Add, Edit and profile view web pages using JSF HTML, JSF CORE tags.
  • Designed and developed Entity Relationship Tools to display teh entity to entity relationships in relationship tree view using Tree components.
  • Used Prime faces as a JSF extension libraries for rich components such as Accordion, Calendar, Data Table.
  • Perform software installation, upgrades/patches, troubleshooting, and maintenance on UNIX/LINUX servers.
  • Design and developed Web Services (SOAP) client using AXIS to send service requests to Webservices. Invoked Web Services from teh application to get data .
  • Implemented Ajax extensively using f:ajax.
  • Wrote Operations and corresponding handlers to communicate with Oracle database .
  • Used hibernate for implementing persistence layer. Created and updated Hibernate queries
  • Implemented DAO classes to retrieve teh profile information and did other configurations using JDBC
  • Performed Validations on UI data using JSF validations and JavaScript and HTML pages.
  • Wrote JUnit test cases for all possible entity to entity relationships to test Entity Relationship Tools.
  • Created database tables, functions, stored procedures and wrote prepared statements using PL/SQL.
  • Developed messaging components using JMS to send messages.
  • Responsible for builds and deployment of application using ANT tool on Web Sphere server
  • Designed and developed a logging component using Apache Log4J to log messages and errors.
  • Created entity relationship tools functionality document explaining teh entity to entity relationship tree structure.
  • Involved in taking Responsibility for teh full software development life cycle (SDLC) in teh project.
  • Participated in Daily stand-up meetings with project manager, Team Lead, co-develop ers, communicated with testers and resolved trackers.
  • Involved in resolving bugs post production.
  • Resolved performance issues and participated in code reviews.

Environment: Java 1.5, J2EE, JSF 2.0, Prime faces 2.x, Web services (AXIS 2.0, SOAP) Spring 2.5, JavaScript, HTML, SAX, EJB, JUnit, JMS, MQ-Series, ECLIPSE 6.5, Hibernate 3, Web Sphere 6.1, Toad, CSS and Oracle 10g.

Confidential, CA

J2EE Developer

Responsibilities:

  • Actively participated in requirement gathering, design and development of teh project.
  • Familiarized in teh various aspect of Agile Methodologies such as Scrum, playing poker and estimating various tasks.
  • Involved in creating GUI using different components in Oracle ADF.
  • Used various design patterns such as factory, singleton, session façade, DAO and DTO.
  • Wrote Web Services using SOAP for sending and getting data in between different layers.
  • Used JMockit to create mock data so dat each layer can be developed individually without having to rely on
  • Teh completion of other layer.
  • Used Hibernate in teh DAO layer to establish connection with teh Database and configuration files to make
  • Teh code loosely coupled.
  • Used Guice as teh dependency injection.
  • Used teh J2EE components like Servlets, EJB’s, JSP’s.
  • Implemented Singleton classes for property loading and static data from DB.
  • Used JUnit to test teh written code.
  • Used eGit for version Control.
  • Used Maven 3.0.1 as teh build tool for getting all teh necessary dependencies based on teh POM file.

Confidential, Memphis, TN

J2EE Developer

Responsibilities:

  • Teh entire application was developed in J2EE using an MVC based architecture.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Windows Azure (Cloud) platform
  • Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to you're facility.
  • Involved in development of Care Plans module, which provides a comprehensive library of problems, goals and approaches. You has teh option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and teh disciplines you will use for you're care plans.
  • Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Performance tuning of VMware servers, Virtual sessions and management of server resources between Virtual Machines.
  • Employed Design Patterns including MVC, Front Controller, Singleton and DAO Patterns to build teh application architecture; designed and developed Service Locator Interface to lookup Distributed Enterprise Applications from teh JNDI Registry.
  • Developed front end of application on MVC architecture employing Spring Framework- responsible for setting up configuration files- web.xml, springbeans.xml developed UI layer using JSP, JavaScript, AJAX, HTML/DHTML, CSS.
  • Used JavaScript for client side validations.
  • Used Core Spring for setter dependency injections.
  • Consumed a Web service for exchange rate calculation.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between teh business logic tier and teh persistent storage tier.
  • Used Hibernate for Database Persistence.
  • Deployed applications on WebSphere Application Server .
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in teh business logic layer .
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Built scripts using ANT dat compiles teh code, pre-compiles teh JSPs, built an EAR file and deployed teh application on teh application server.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM) .
  • Used Log4J for logging.

Environment: JSP, Spring core, Web Services, Hibernate3.0, MySql 5.0, JDBC, XML, CSS, Eclipse, UML, HTML, Apache Ant, WebSphere Application server 6.0, Junit, Log4J, CVS.

Confidential

Junior Engineer

Responsibilities:

  • Involved in Drawing Case diagrams, Class diagrams, and Sequence diagram for each scenario.
  • Designed and developed web interfaces and business logic using Jakarta Struts Framework (MVC architecture), JSP, Servlets, Java Beans, JDBC, AJAX, Java Script, HTML, DHTML and XML Technologies.
  • Also responsible for developing teh client side of dis n-tier product, dis is a Swing-based application dat makes extensive use of teh drag-and-drop idiom.
  • Extensively used JavaScript for client side validations and for capturing dynamic events.
  • Used Struts tiles to achieve reusability among teh view pages.
  • Wrote model classes for specific database actions, added methods to teh existing DAO’s.
  • Loading data from Text Files to Database by using SQL Loader.
  • JDBC is used for connecting to teh database Oracle 8.0
  • Developed a Controller Servlet for Single Point of Control and fetching Connection from Connection Pool.

Environment: JSP, Struts, JDBC, JDK, HTML, Web Logic, XML, HTML, Oracle 8i, SQL, PL/SQL, Putty, Windows NT, UNIX.

Confidential

Junior Java Programmer

Responsibilities:

  • Developed dynamic pages using JSP tags to invoke Servlets. JSP Content is configured in XML Files.
  • Prepared PL/SQL queries and stored procedures for creating tables, triggers and select statements.
  • Used Oracle drivers with Oracle as a backend to perform various database manipulations.
  • Validations for teh Client Side were done using JavaScript.
  • Developed a conceptual static HTML prototype to validate teh business requirements.
  • Involved in integration and testing.

Environment: Java/Java, Eclipse, JSP, Servlets, Struts, JavaScript, J Query, AJAX, HTML, JSTL, Hibernate, XML,Log4j, CVS, Oracle, SOAP Web Services, Web logic.

We'd love your feedback!