We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

PhiladelphiA

SUMMARY:

  • 6+ years of IT experience in Design, Development, Maintenance, Enhancement and Production Support of Enterprise Applications.
  • Experience in using Core Java, J2EE, and Spring, Hibernate (ORM), Servlets, JSP and JavaScript, XML, HTML, Web Service.
  • In depth knowledge in software development life cycle (SDLC), including analysis, design, development, testing and implementation of software applications and has actively participated in the implementation of Internet/Intranet, Client/Server and MVC architecture applications using Java/J2EE Technologies.
  • Good knowledge in developing Web Applications using frameworks Spring3, and Hibernate 3.x. Struts 2.
  • Good knowledge in developing persistence components in understanding object relational impedance, expert in developing DAO components in Hibernate, JPA and good knowledge in implementing caching components in persistence layer.
  • Good knowledge in using ORM Framework like Hibernate for O/R mapping to map Java POJO objects with the DB Objects.
  • Used Object Oriented techniques such as UML methodology (use cases, sequence diagrams and activity Diagrams) and developed class diagrams using Rational Rose.
  • Knowledge on Angular JS and knowledge on integrating tools like Jenkins. Experience with the front end frameworks like Bootstrap.
  • Good knowledge in developing Web applications using MVC (Model View Controller) Architecture.
  • Good Knowledge and experience in using distributed technologies like SOAP, RESTful, WSDL, UDDI, JAX - WS, JAXB, EJB 3.x and JMS.
  • Experience in developing enterprise applications using Model View Controller architecture and implementing Web/Enterprise architectures using open source frameworks such as Struts1.0, Struts 2.0, Spring MVC, knowledge of AOP.
  • Experience in implementing various design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Strong analytical and conceptual skills in database design, development and stored procedures, functions, triggers in Oracle9i/10g, SQL Server 2000.
  • Good middleware skills in JEE with application servers - WebLogic, Web Sphere, JBoss with experience on heterogeneous operating systems. Good experience in configuring admin components such as JDBC, JMS configurations.
  • Good experience in multi-threading. Experience in working with core java. Good experience in creating printing of the PDF’s and pages.
  • Experience in developing testing strategies for both server side and web based applications using JUnit, HTTP Unit, and Soap-UI. Build tools like ANT, MAVEN, Source repositories like, CVS, SVN and Clear Case.
  • Good analytical, problem solving, Communication and Interpersonal skills, having ability to adapt to any kind of environment.

TECHNICAL SKILLS:

Java/J2EE Technologies: JDBC, Servlets, JSP, Java Bean, EJB, JMS, XML, JUnit, JavaScript,, JAX-WS, JAXB,JSTL, JPA, JNDI,JAX-RPC, JAX-RS, JTA, JAXP

Frameworks: Spring MVC, Struts, Hibernate (ORM)

Web Technologies: JSP, JSTL, Custom Tag Lib s, Ajax, JQuery, HTMLDHTML, JavaScript, XML, XSLT, XPath, Angular JS and CSS

Web/App Servers: Apache Tomcat 6.x, Web logic 10g, JBoss, Web sphere 7.0

Development Tools: My Eclipse, SoapUI, Sql developer

Testing Tools: Junit, HTTP Unit

IDEs: Eclipse, Net Beans, RAD

UML Tools: Rational Rose, Star UML

Databases: Oracle 11g/10g/9i/8i, SQL Server 2000

Source Control: CVS, Clear Case, Visual Source Safe, SVN

Operating Systems: Windows, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia

Java Developer

Responsibilities:

  • Designed and developed Class diagrams and Sequence diagrams using Rational Rose.
  • Design and developed the application using Struts Framework which is based on Model View Controller design pattern.
  • Implemented Struts validation and Struts Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Designed and developed various EJB components (Session Bean) to fulfil the business functionality.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Dependency Injection feature of Spring
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Developed Web services - WSDL and SOAP for getting credit card information from third party.
  • Used SAX parser for parsing XML files.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed Stored Procedures for Oracle 10g database.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Used Rational Clear Case and Clear Quest for version control and change management.

Environment: Java 1.5, J2EE, Struts 1.2, Hibernate, Spring, JSP1.2, Servlets2.1, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, Perl, HTML, JNDI, CVS, JUnit, WebSphere Server 6.1, RAD 7, Rational Rose, Rational Clear case, Rational Clear Quest, Oracle 10g.

Confidential, California

Java Developer

Responsibilities:

  • ImplementedJAVAWeb Services based on SOA architecture with SOAP and WSDL.
  • CodedJavabackend, JSP, Struts, JavaScript, Business classes
  • UsedJava/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO) in the project
  • This facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Design and develop new features in website usingJava/J2EE under Spring MVC Framework and enhance existing features. Refactoring code, redesign current design.
  • Some sample tests were incorporated using Multi-ThreadedJavaApplets,JavaScripts were used for playing audio clips and to the make the price lists interactive to the User.
  • Involved in writing all client side validations using
  • Designed and coded theJavaside of Proposal Quote Illustration system and integrated it with business engine using Socket technology for the following clients; American Express, Phoenix, Nationwide, and Penn Mutual; EJBs, DOM, XML, JSP, XSL, JavaScript.
  • Developed theJavacomponents to access content from content providers (via HTTP, FTP) to obtain data of various types XML, XSL, XSLT and HTML.
  • Used JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Developed the application using Spring MVC Framework by implementing controller and backend Service classes
  • Implemented the spring dependency injection of the Database helper instance to the action objects.
  • Involved in writing the hibernate associations and mapping files. Involved in writing HQL queries and criteria queries.
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
  • Used My Eclipse as an IDE for developing the application
  • Used Subversion for software version control.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Designed UML diagrams using UML and Rational Rose.

Environment: CoreJava, J2EE, Servlets, JSP, Oracle 9i, JDBC, Struts, Web logic, spring, hibernate, SOAP, CSS, HTML, JavaScript, JUnit, UML, Log4j, JUnit.

Confidential, Pittsburgh, PA

J2EE developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • The base architecture was designed as per the MVC architecture using the Front Controller Design pattern based on the application requirements.
  • Developed the middle tier using J2EE (EJBs, Java Servlets and JNDI).
  • Developed Use Case Diagrams and Class Diagrams using MS Visio.
  • Have developed ANT scripts and created WAR and EAR files for deployment in the Development environment.
  • Created Java Servlets and other classes, deployed EAR file in WebSphere, used JDBC for Oracle database connectivity.
  • Developed a tool to retrieve and send data to third party service provider using XML, SOAP, XSLT, JAX-P and JAX-RPC.
  • Developed functionality to generate reports both in HTML and XLS format.
  • Developed Event Logging & Error Reporting application using Servlets.

Environment: Window 2000, J2EE, MS Visio, Java, JSP, JavaBeans, Servlets, JDBC, JavaScript, JBOSS, MySQL, JUNIT, ANT, CSS, JSTL, PL/SQL, SQL.

Confidential

JAVA programmer

Responsibilities:

  • Gathering the requirements from the users, application analysis and making UML diagrams.
  • Involved in the preparation of Detailed Design documents.
  • Worked on various design patterns like Session Façade, Singleton Pattern, Service Locator Pattern and Adaptor patterns.
  • Developed servlets and JSP screens for client view by embedding with Struts frame work.
  • Developed Action classes, Action Forms, Validator Form and worked on Switch Actions and Dispatch Actions.
  • Worked on Struts Tiles Tag Libraries.
  • Worked on Struts Validation framework and involved in customizing Validation Rules according to business requirements.
  • Developed Custom Tag Libraries for the client view.
  • Worked on configuring the total web application using struts frame work.
  • Involved in the development of client view custom components using Java Scripts, HTML and DHTML.
  • Developed Java classes, which generate reports for the transactions.
  • Wrote stored procedures and JDBC routines to update the ORACLE tables depend on the information.
  • Involved in bug fixing and Change Requests in the life cycle of entire application.
  • Involved in Unit testing, Integration Testing and Maintenance stage.
  • Java Beans generation using XSD and JAXB.
  • Developed XML based Unit Testing for testing Struts Test Case using Java Reflections and JUnit.
  • Developed ANT Scripts for building and deploying application to Windows/Solaris.
  • Prepared Configuration and Deployment documents, Framework Documents.
  • Configured and Deployed application onto WAS 5.1/5.0 in Windows.
  • Developed/Modified the SQL, Stored Procedure and Triggers.
  • Code Review and Code Level Performance Tuning to the code.
  • WAS 5.0/5.1 and MQ Series administration.
  • Involved in different Maintenance Released for Framework and application support.

Environment: J2EE, JSP, Jakarta Struts 1.1, Castor XML, Castor JDO, Hibernate, DB2, EJB 2.0, Servlets, JavaScript, HTML, Oracle 8i, Rational Rose, UML, ANT, JUnit, XML, XSD, Unix, Windows, WAS 5.0/5.1.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Involved in the feasibility study of the project.
  • Waterfall development methodology was followed.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on JBoss server to deploy JSP and EJB applications.
  • Developed and consumed SOAP Web Services using JAX-WS and Apache CXF.
  • Utilized JavaScript/Struts Validator framework to validate the form data.
  • Worked on various new enhancements on the system that involved requirements analysis, designing. the solution, development and implementation.
  • Implemented PL/SQL and Stored procedures for Oracle database.

Environment: Java, J2EE, Oracle, XML, JQuery, EJB, Spring, Struts, Web Services, Hibernate, SOAPJSP, Apache cxf, JBoss, Git, Harvest, SVN, JIRA, SOAP UI, Log4J, My Eclipse, SQL Developer, Maven.

We'd love your feedback!