We provide IT Staff Augmentation Services!

Java, Jee/j2ee Developer Resume

0/5 (Submit Your Rating)

New York, CitY

SUMMARY:

  • Software professional with 6 years of versatile experience in analysis, design, development and implementation of software applications and developing n - tier architecture based solutions with distributed components, internet/intranet applications.
  • Strong knowledge in Software Development Life Cycle (SDLC), worked in most of the life cycle phases, Good knowledge and working experience in Object Oriented Analysis (OOA).
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, JEE/J2EE technologies including web technologies like HTML, CSS, JavaScript, AJAX, SmartGWT, JQuery, Servlets, Portlets, JSP, Data Tables, JSTL, Custom Tag development, Server Side technologies like EJB, JMS, Web Services, XML, JAXB, JTA, JNDI, JDBC, frameworks like Spring, Struts2 and Hibernate.
  • Hands on experience with Object Oriented Design (OOD) and developing applications using UML.
  • Expertise with Iterative development methodologies, designing Class diagrams, Sequence diagrams and Use case realization.
  • Highly proficient in using frameworks like Struts 2, Hibernate, Spring, Java and JEE Design Patterns such as Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
  • Proficient in developing Unit testing, Integration testing and Container testing components with good knowledge on testing frame works and testing methodologies.
  • Solid Experience with SQL, PL/SQL and relational databases including Oracle, MS SQL Server 2000/2005 and MySQL.
  • Expertise in using IDE like Eclipse, Web Sphere Application Developer (WSAD), NetBeans, Rational Application Developer, JDeveloper, STS, Application Servers like Web Sphere, Web Logic, Portal Servers, Source repositories like CVS, Clear Case, SVN, Build tools like ANT, MAVEN, SQL development tools like TOAD, SQLDeveloper .
  • Configured and deployed applications on IBM Websphere and Tomcat.
  • Have good experience in generating and working with .jar, .war, .ear files.
  • Strong experience on defect tracking tools like Jira, Bug tracker.
  • Hands on experience using JProfiler for Java Performance tuning.
  • Extensive working knowledge in building the projects using Agile Practices and Test Driven Development (TTD).
  • Strong working Experience on both UNIX based and Windows environments.
  • Excel at complicated trouble-shooting and providing real time solutions and have Good analytical, communication and interpersonal skills.
  • An enthusiastic individual possessing multi-tasking skills with very strong problem solving skills and flexibility to adapt to changes.

TECHNICAL SKILLS:

J2EE Technologies: Servlets 2.5/2.4/2.0, JSP 2.1/2.0/1.2, JSTL 1.1, EJB 3.0/2.1/1.1, JDBC 3.0/2.1, JNDI 1.2, Junit, XML, Portlets, JMS 1.1, Applets, Multithreading, Custom Tags.

Web Technologies: Html, JavaScript, jQuery, CSS, AJAX, Web Services (SOAP, REST)

RDBMS: Oracle 8i/9i, MYSQL, SQL Server 2000/2005, DB2, PostgreSQL

Languages: Java 5.0/1.4/1.2, C, C++, Oracle and PL/SQL, UML 2.0

Operating Systems: UNIX, RedHat Linux, and Windows XP/Vista

Web Servers: IBM WebSphere 5.1/6.1, JBoss 4/3.0, Web Logic 9.0/8.1/7.0/6.1 , Apache Tomcat

Methodologies: RUP, Waterfall Model, Agile, Extreme Programming (XP), OOAD.

Frameworks: Struts 1.2/1.1, Spring 2.0/1.2/1.1, Hibernate

IDE/Utilities: Eclipse3.x, Navicat, NetBeans, Putty, TOAD, IBM RAD

Version Controls: CVS, VSS, Subversion (SVN)

Configuration Management: Rational Clear Case (UCM)

Logging: Log 4j

Defect Tracking: Jira, BugTracker

Reporting Tool: iReport

Design Tools: Astah

Build Tools: Maven, Ant

Others: MS Office, XSL, XSLT, JSON, Data Tables,Jasper

PROFESSIONAL EXPERIENCE:

Confidential, New York City

Responsibilities:

  • Created use-case diagrams, class diagrams and activity diagrams in Astah.
  • Participated in refinements and mapping of requirements into functional areas within the application.
  • Developed Java code using keytool to create Digital s, sign them and install them in java keystore.
  • Created LDAP tree structure, which consists of organization schema, users and roles using Apache DS.
  • Created java utilities to import and export LDIF files.
  • Developed UI screens using SmartGWT.
  • Integrated SmartGWT with Spring framework.
  • Used DMI (Direct Method Invocation) for communications between client and server.
  • Created DataSources for the DMI calls.
  • Used VI Java to get the VMWare host/vCenter properties like memory, CPU usage, disk size etc.
  • Developed java code to extract and process OVA and OVF files.
  • Designed the database in PostgreSQL.
  • Created hibernate and mapping files and bean classes using reverse engineering tool.
  • Created DAO interfaces and their implementations for implementing DB queries.
  • Configured SSL in Tomcat server.
  • Created custom log levels using log4j.

Environment: Java SE 7, Java EE 7, Spring, Hibernate, SmartGWT, VI Java, Eclipse, Astah, Apache Tomcat, Jira, SVN, Maven, Linux, PostgreSQL, Apache Directory Studio, JSch.

Confidential, Santa Clarita, CA

Responsibilities:

  • Created new screens using JSP, JavaScript, JQuery, data tables, CSS and implemented server side functionality using Struts2, spring, JDBC and hibernate.
  • Created RESTFul web services using spring and spring JDBC, used Mockito for unit testing and RestClient plugin for functionality testing.
  • Supported bug-fixing, enhancements, troubleshooting various application errors/ exceptions/ roadblocks on different environments and implementation of new requirements.
  • Developed Struts 2 based presentation layer, Hibernate based Dao layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and AOP is used for Logging.
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Developed Server side components with coordination of Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, session façade, Service locator, DO’s, TO’s, PO’s.
  • Configured SQL Developer to work with oracle and Oracle to work in the complicated queries required for the Dao layer development.
  • Developed Test driven, Test first methodology based JUnit test cases for existing modules, new enhancements and new modules.
  • Developed logging frame work in conjunction with SLF4J, LOG4j for logging, external configuration files to have fine grained control to the log levels for development team at different phases of development.
  • Implemented design patterns such as Singleton, Factory pattern and MVC.
  • Configured development, QA and integration servers on UNIX boxes deployed and maintained application in these servers.
  • Developed the middle tier using spring framework's dependency injection and remoting.
  • Created jasper reports (pdf, excel) using iReport designing tool.

Environment: JSP, Java Script, JQuery, Data tables, J2SE/J2EE, REST, SVN, Sql Develoer, Optimizeit, Struts 2, Spring, Hibernate, Apache, Oracle, DBUnit, SpringUnit, Eclipse and LOG4J, Jasper.

Confidential, Minneapolis, MN

Responsibilities:

  • Involved in architectural design review of the existing system and provided feasible solution to enhance the system.
  • Analyzed the business requirements and prepared use-case diagrams using Rational Rose.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Developed the product using Agile methodology to enhance productivity.
  • Communicated with business users and analysts to understand the business requirements and effectively developed the enhancement modules.
  • Utilized Spring MVC, Front Controller design patterns to implement the web module.
  • Implemented core business classes as spring beans and utilized Spring IOC feature to inject complex beans in various business classes.
  • Prepared the test plan and executed test cases for unit testing using JUnit. Also reviewed system test plan and system test cases.
  • Involved in fixing the existing bugs and was part of the product stabilization process.
  • Interacted with database using object relational mappings in Hibernate framework on top of JPA.
  • Reviewed code developed by other developers in the team and made sure that best practices were adhered to.
  • Used JIRA tool to organize and track bugs.
  • Involved in deploying the application in Tomcat server.
  • Prepared easy to understand documentation for the responsible modules.

Environment: J2SE 5.0, Spring IOC & AOP, Spring MVC, JSP, HTML, CSS, JavaScript, DHTML, jQuery, Ajax, JUnit, JPA, Rational Rose, Hibernate, Web Services, Maven, Log4j, JIRA, Eclipse, Oracle, Tomcat.

Confidential

Responsibilities:

  • Actively participated in the sessions with customer and gathered the requirements.
  • Validated requirements, prepared analysis and design phase documents, created work flows of the system using UML.
  • Made use of Global Integration Factory pattern for the design.
  • Developed the Enterprise Application Integration modules using Java.
  • Developed the front end GUI using DHTML, JavaScript, Ajax and CSS.
  • Used Oracle 10g for database management.
  • Written PL/SQL stored procedures for inserting, updating and selecting data from the tables.
  • Maintained the project metadata in PMO tools.
  • Performed version control using PVCS.
  • Provided production support and resolved production issues.
  • Extensively used HP OpenView for ticket tracking.
  • Conducted knowledge transfer sessions for Java, Toad and Eclipse.

Environment: J2EE 1.4, J2SE 5.0, EJB, SQL, Oracle 10g, Toad, Eclipse, Tomcat, JSP, HTML, UML, CSS, Ajax, XML, XSL, XSLT.

Confidential

Responsibilities:

  • Used Waterfall model and involved in analysis, design, coding and testing of the application.
  • Responsible for providing user friendly and multi user interface for handling application.
  • Provided a user Authentication and different interface depending upon the type of User.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Implemented business logic using Servlets.
  • Implemented Tag handler classes using Custom Tags.
  • Performed Client side validations using Java script.
  • Wrote SQL queries and stored procedures to interact with the DB.
  • Performed Unit testing and prepared new test case documents.

Environment: J2SE 1.4, JavaScript, HTML, JSP, Servlets, JDBC, SQL, PL/SQL, Oracle, Tomcat server.

We'd love your feedback!