We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Columbus, OH

PROFESSIONAL SUMMARY:

  • 6+ years of professional experience in analysis, design, development, implementation and production support of software in enterprise & distributed Java/J2EE applications.
  • Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Good experience in J2EE, IBM Web Sphere, RAD, Apache Tomcat, BEA Web logic Application Server, ANT, and LOG4J.
  • Efficiently worked on version controlling systems like VSS, CVS, Clear Case, and clear quest.
  • Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, EJB, Struts, MQ Series), JDK, JavaApplets, JDBC, XML, JavaScript, HTML, DHTML, CSS, JMS, AJAX, Hibernate, Spring,Web logic and testing with Junit.
  • Highly result oriented and pro - active, proven abilities to learn new technologies quickly and implementing them successfully in production.
  • Experienced in writing ant files and deploying Java Servlets, JSP and EJBs to empower Java based web solutions.
  • Extensive experience in design and implementation using design patterns such as MVC, Singleton, Façade Service, Business Delegate, Service Locator, Data Transfer Object (DTO), and Data Access Object (DAO) in the development of n-Tier distributed Enterprise Applications.
  • Expertise in Client Side Designing and Validations using HTML, DHTML, CSS, Java Script, MS FrontPage, JSP, Struts Tag Library.
  • Expert in writing complex SQL Queries and PL/SQL blocks.
  • Used J2EE, Oracle, SQL and DB2 Server to develop the web applications.
  • Extensive experience using integrated development environment like JDeveloper, Eclipse, RAD, Net beans, IBM MQ Series, Edit Plus and Text Pad.
  • Involved inDatabase Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrationsand good understanding of the complex systems.
  • Strong working knowledge of MVC architecture and efficient in implementing it with Apache Struts framework.
  • Experience in writing test-cases in Java environment using JUnit.
  • Experience in working with different operating systems like Windows /XP/Vista and UNIX.
  • Excellent organizational and interpersonal skills with a strong technical background.
  • Possess strong logical, analytical and problem solving skills with positive attitude.
  • Sequence, class and database diagrams are made using the UML design tool.

TECHNICAL SKILLS:

JAVA Technologies: Core Java (J2SDK 1.4 & 1.5), J2EE 1.3/1.4, Java Beans, JDBC 3.0, JNDI 1.2, JMS 1.1

Operating System: Windows 98/2000/XP/Vista, Windows 7, UNIX

MVC Frameworks: Struts 2.1, Struts1.3.10, Spring 3.1, Hibernate 3.1

Database Technology: Oracle 8i/9i/12g, DB2 UDB, MySQL5.0, MS SQL Server 2000, 2005.

Database Tools: Toad for Oracle, Toad for MySQL

Design Patterns: Singleton, Strategy

Web technologies: JSP, Servlets, JSF, EJB, JNDI, JDBC, Java Beans, HTML5, JavaScript, CSS3, XHTML, JSON, SOAP, WSDL, AJAX, Swing

Development tools: Eclipse 4.4, Net beans 8.0, RAD 7.x, Jbuilder.

Application Server: WebSphere 8.0, WebLogic 10.3, JBoss, iPlanet

Web Server: Apache Tomcat 7, Java Web Server 2.0.

Testing tools: JUnit, DBUnit, JUnit-Perf

Building tools: Apache Ant 1.7, Maven Build

Source Control tools: SVN, CVS, AccuRev

UML Tools: Altova UML Spy, Rational Rose Enterprise

Responsibilities: Requirement gathering and analysis, design, development, testing, delivery

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

Sr. Java/J2EE developer

ENVIRONMENT: WebLogic 11g, Spring 2.5 MVC, Eclipse 3.4, SQL Server 2010, XML, JSP, HTML, JUnit 3.8.1, UNIX, Hibernate 3.0, JavaScript, Windows XP.

Responsibilities:

  • Used UML to design various data models including class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
  • Implemented various J2EE Design patterns like Business delegate, Data Access Object, MVC.
  • Used Struts 2.1 MVC framework for previous implementations.
  • Implemented the Action classes in Struts2 and configured the Application-resources-properties file for displaying the input validation error messages.
  • Created Action-validation.xml file for validating the input actions for form validation and modified struts.xml file.
  • Used Spring MVC 2.5.6 framework to develop the web services for the application. Configured Dispatcher Servlet in web.xml.
  • Mapped the controller (abstract) to a URL in .servlet.xml file. The data was propagated into the JSP through the model and view object from the controller.
  • Developed interfaces and bean implementations for the same for propagating data on the JSPs.
  • Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
  • Developed Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate, did mapping for the POJOs in the application for which tables existed in the back end DB and developed corresponding .hbm files.
  • Configured JMS Template, connection factory in spring-jms.xml.
  • Used spring’s AOP to implement logging and getting data source objects. Log4j was used to implement logging.
  • Developed a stored procedure for achieving data validation. Developed configuration files corresponding to beans mapped and backend database tables.
  • Eclipse 3.4 was used as the application development environment on windows XP operating system.
  • Deployed the application on BEA WebLogic 11g Server. Used SQL Server 2010 as data base for creating stored procedures.

Confidential, Turlock, CA

Senior Java Developer

ENVIRONMENT: Java 1.5, Spring 2.5, Hibernate 3.0, SQL Developer, Oracle 10g, Web Methods 7.1.2, Eclipse Ganymede, Windows XP, Apache Ant.

Responsibilities:

  • Development, enhancement and testing of the Web Methods flow services and Java services.
  • Used web services for interaction between various components and created SOAP envelopes.
  • Created web service Connectors for use within a flow service, while also making the URLs abstract so as to change them at runtime without redeployment.
  • Created a Front-end application using JSPs and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Developed and configured Oracle Database 10g tables including Sequences, Functions, Procedures and Table constraints.
  • Created standalone Java programs to read data from several XLS files and insert data into the Database as needed by the Testing team.
  • Ant Build tool configuration for automation of building processes for all types of environments - Test, QA, and Production.
  • Developed and provided support to many components of this application from end-to-end, i.e. Front-end (View) to Web Methods and Database.
  • Provided solutions for bug fixes in this application.
  • Created queries & triggers in the database.
  • Used Tortoise CVSas a version-controlling tool for managing the module developments.
  • Prepared code documentation for future and upgrades.
  • Conducted code review for team members, involved in smoke testing.

Confidential

Sr. Application Developer

ENVIRONMENT: Unix- Solaris, JSDK1.4.2, J2EE (Servlets, JSP, Struts, Spring, Hibernate),, Multithreading, Oracle 10g, HTML, Java Script, CSS, XML, Rational Clear Case, Web Sphere 6.1, RAD 7.x, Test Director, JTA, JUnit, Junit, Perl, WebLogic 8.1&9.2, CVS, Maven.

Responsibilities:

  • Developed the presentation layer and GUI framework using JSP, HTML and client-side validations were done using JavaScript.
  • Prepared Design Documents and Developer Test Scripts.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
  • Provided assistance to other developers in developing backend functionality and in writing complex SQL queries.
  • Worked with the team members to create High Level design, detailed design to be implemented in Java/J2EE environment and estimate the level of effort.
  • Develop, implement, and maintain an MVC architecture utilizing Struts framework.
  • Designed and developed necessary tables, views, stored procedures and triggers.
  • Implemented the front end of the application using Spring MVC. Developed various controllers and validators for the front end and defined common page layouts using tiles.
  • Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.
  • Designed and coded business components usingJ2EE design patterns (Singleton, Factory, and Façade).
  • Test driven development approach was used and hence worked intensively on developing test cases.

Confidential

Sr. Java Developer

ENVIRONMENT: J2EE, EJB, Struts, Servlets, JSP, JNDI, JWS, JDBC, JUnit, HTML, Log4j, Epic Editor, XML, XSL, SAX, DOM, SOAP, Perl, Java Script, Rational Rose, Web Sphere 5.0, WSAD 5.0, Oracle9i, DB2, Unix (Solaris).

Responsibilities:

  • Application developed by implementing the Struts MVC architecture.
  • Created Action Servlets to control the data flow between Model and View.
  • Created Model Bean components implementing the Business logic.
  • The GUI developed using the JSP and Form Beans as view part of the MVC.
  • Customized several JSP-Taglib classes.
  • Java struts Tiles used to maintain the consistency throughout the application.
  • Debugging and testing done in Web Sphere Environment.
  • JDBC was used to connect database through Java thin driver.
  • Wrote the functions to use the third party services through the SOAP on HTTP
  • Protocol by sending data as XML document.
  • Wrote perl scripts to run over a batch of XML documents to update the content.
  • Involved in database design and development. Stored Procedures were developed to

We'd love your feedback!