We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Mount Laurel, NJ

SUMMARY

  • Over 7 years of strong IT experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE based in various, Finance and Health Care industries.
  • Experience in full System Development Life Cycle (Process Engineering, Design, Development, and Deployment), including architectural and design aspects for performance, efficiency and scalability.
  • Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams using Rational Rose, and Microsoft Visio.
  • Expertise in application development using Java, J2SE, J2EE, JSP, Servlets, Struts, Tag Libraries, JDBC, Hibernate, Web Services, and XML.
  • Expertise in developing Java web - based applications using, Spring web-framework and Spring IOC.
  • Expertise in configuring version controls like CVS, VCS, SVN, Git and ClearCase.
  • Implemented various design patterns like Singleton, Prototype, Factory, and Abstract Factory Pattern.
  • Experience working on various Application Servers like IBM WebSphere, and Apache Tomcat.
  • Extensive experience in working on IDEs like Eclipse, Net Beans 5.0, Visio, TOAD (Oracle), and XML Spy.
  • Extensive experience in working with various databases like DB2, Oracle and SQL Server.
  • Knowledge in designing and coding stored procedures, cursors and functions using PL/SQL.
  • Expert in databases technologies like SQL, NoSQL, Relational Data modeling, and Object-Relational Integration (ORM).
  • Expert in various Agile methodologies like Test Driven Development, Iterative and Incremental development, and Pair Programming.
  • Outstanding communication skills, strong architectural and designing skills & excellent team player with the ability to create an environment of trust and cooperation through an open exchange of ideas towards achieving team goals.

TECHNICAL SKILLS

Java/J2EE: Java, JSP, J2EE, JavaScript, Java Beans, JDBC.

Frameworks: Hibernate 3.x, Spring 2.x.

Languages: Core Java, J2EE, C, C++, SQL, NoSQL and PL/SQL.

Web: JSP, Servlets, JSTL, MVC, Spring, Hibernate, JavaScript, XML, HTML, DHTML, CSS, SOAP, REST, WebSphere, Apache Tomcat, and WebLogic.

Databases: DB2, MS Access, Oracle /8i/9i/10g, SQL Server 2005/2008/2010 , MySQL, PL/SQL.

Tools: Eclipse, NetBeans, StarUML, MS Visio, Rational Rose, MS Project, Design Patterns, UML, RUP, Agile, SCRUM, Waterfall, Maven, and Nexus.

Platforms: Windows, Linux, Unix.

Design Patterns: Singleton, MVC, Factory, Command, Iterator, Mediator, Observer, Strategy, Visitor, Bridge, Composite, Decorator, Proxy.

SDLC: Initiation, Planning, Requirements Analysis, Design, Development, Integration, Test, Implementation, Operation, Maintenance.

Project Management: Scope Details, Work Break-down Structure, Iteration Plan, Functional Specifications, Technical Specifications, Project Schedule.

PROFESSIONAL EXPERIENCE

Confidential, Mount Laurel, NJ

Java Developer

Responsibilities:

  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Built using Maven build tool.
  • Implemented the online application by using Core Java, JDBC, JSP, Servlets, Web Services, and SOAP.
  • Utilized Singleton, Factory and Design Pattern, based on application requirements.
  • Developed and executed web services using SOAP.
  • Used Eclipse as development IDE for various modules in the application.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Written and executed stored-procedures on SQL database.
  • Responsible for maintaining CRUD operations on the database.
  • Employed Git for version control.
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.

Environment: JDK 1.6, UML, Servlets, JSP, SOAP, WebSphere, JDBC, Web Services, Eclipse, SQL, Git, Linux, and MS Visio.

Confidential, Buffalo, NY

Java/J2EE Developer

Responsibilities:

  • Configured with Maven build tool using Nexus repository.
  • Developed and consumed web services for transferring data between different applications using REST oriented APIs.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Used the light weight container of the Spring framework to provide architectural flexibility for Inversion of Controller (IOC).
  • Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a Relational Database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed SQL statements and procedures to fetch specific data-set from the database.
  • Used CVS and VCS for version and subversion control.
  • Used JavaScript for client side validations and validation frame work for server side validations.
  • Deployed the application on to WebSphere application server.
  • Used Log4j for logging messages and Rational ClearCase for version control.
  • Used Maven scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE, Spring, Apache Maven, Sonatype Nexus, CSS, JavaScript, Hibernate, WebLogic, SQL, Log4j, XML, JSP, Servlets, REST, WebSphere Application Server.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • User requirements study, analysis and review of the specifications.
  • Extensively used OOD concepts in overall design and development of the system.
  • Interaction with the users at all stages of development to ensure that development was as per user specifications.
  • Designed and implemented J2EE based modules with JDBC in Eclipse IDE.
  • Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
  • Extensively worked on Java server side programming using Servlets, and JSP. Used Spring for Dependency Injection (IOC).
  • Designed and developed a web-based client using J2EE, JSP, Java Script, HTML and XML using Spring MVC framework.
  • Written Hibernate annotation based mapping java classes with DB2 and SQL Database tables.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Used Elasticsearch to implement real-time, scalable search function in the application through JSON.
  • Asynchronous messaging is done using JMS and created Queue for point - point messaging.
  • Implemented server side validations, exception handling.
  • Designed SQL statements for querying, updating and reporting.
  • Responsible for testing, debugging, bug fixing and documentation of the system.
  • Implemented Java components and deployed under the WebLogic server.

Environment: JAVA, J2EE, XML, Servlets, JavaScript, JSP, CSS, JDBC, Eclipse 3.2 with MyEclipse, Spring, SQL, CVS, WebLogic, REST, JSON, and Elasticsearch.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete life cycle of the project starting from Analysis to Production roll-out.
  • Participation in Analysis calls of the project which involve discussion with the business partners, technical leads and architects.
  • Providing technical estimates for the effort involved in the changes.
  • Involved in design discussion and preparing design document with Sequence diagrams, Class diagrams, and Logical Flow Diagrams.
  • Prepared SQL stored procedure for the database artifacts.
  • Developed the changes using JDK, Spring MVC for controller, Spring IOC, Hibernate ORM tool for Database interactions.
  • Used Maven build script for the project, worked on WebLogic Application Server to deploy the application.
  • Developed Admin module related changes in UI & middleware.

Environment: JDK 1.5, Spring 2.x, Hibernate 2.x, Oracle 11g, Eclipse, WebLogic Application Server.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle using Agile including design, development, implementation, verification and validation. Implemented the project using Spring MVC.
  • Implemented Test Driven Development (TDD) as part of Agile process.
  • Developed Sequence, Use case Diagrams and Process Flow diagrams using Rational Rose.
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and Spring frameworks.
  • Developed XML configuration and data description using Hibernate. Used DAO pattern to retrieve the data from database.
  • Used Hibernate to define the data access layer of the application.
  • Used Eclipse as development IDE.

Environment: Java, J2EE, Spring 2.5, Hibernate 3.0, HTML, Java Script, JSP Web Services, Oracle 10g Server, Eclipse, Rational Rose.

We'd love your feedback!