We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Harrisburg, PA

SUMMARY

  • Over 7 years experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Experienced in Agile SCRUM, RUP (Rational Unified Process) and TDD (Test Driven Development) software development methodologies.
  • Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose, Visual Paradigm and Visio.
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Template Pattern.
  • Experienced in creative and effective front - end development using JSP, JavaScript, HTML 5, DHTML, XHTML Ajax and CSS.
  • Excellent working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications.
  • Aced the persistent service, Hibernate and JPA for object mapping with database. Configured xml files for mapping and hooking it with other frameworks like spring, Struts.
  • Used JQuery to select HTML elements, to manipulate HTML elements and to implement AJAX in Web applications.
  • Spearheaded adoption of new principles such as responsive design & adaptive design.
  • Experience in developing web applications by using E-Commerce.
  • Good exposure of Web Services using CFX/ XFIRE and Apache Axis, for the exposure and consumption of SOAP Messages.
  • Extensive knowledge of database such as Object DB, Oracle 8i/9i/10g,11g, Microsoft SQL Server, DB2.
  • Experience in writing numerous test cases using JUnit framework with Selenium.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Experienced in using Version Control Tools like Sub Version, Clear Case, Win CVS and VSS.
  • Extensive experience in building and deploying applications on Web/Application Servers like Weblogic, WebSphere, Jboss and Tomcat.
  • Experienced in Building, Deploying and Integrating with Ant, Maven, Hudson CI and Cruise Control.
  • Experienced in development of logging standards and mechanism based on Log4J.
  • Strong experience with developing test cases using Easy Mock, JMeter, Selenium IDE, Selenium .

TECHNICAL SKILLS

Programming Languages: Java JDK 1.4/1.5/1.6(JDK 5/6), C/C++, HTML,SQL, PL/SQL

Frameworks: Hibernate 2.x/3.x,Spring 2.x/3.x,Structs 1.x/2.x and JPA

WebServices: WSDL, SOAP, REST, Apache CXF/XFire, Apache Axis

Client Technologies: JQUERY, Java Script, AJAX, CSS, HTML5 & Canvas, XHTML

Operating System: UNIX, WINDOWS, LINUX

Application Servers: IBM WebSphere, Tomcat, JBoss Application Server, WebLogic

Web Technologies: JSP, Servlets, Socket Programming, JNDI, Java Beans, Java Script, WebServices

Data Bases: Object DB, Oracle 8i/9i/10g, Microsoft SQL Server, DB2 & My Sql 4.x/5.x Java IDE Eclipse 3.x

Tools: TOAD, SQL UI, ANT, Maven, Selenium IDE, SELENIUM RC, Easy Mock, Visio, Rational Rose

PROFESSIONAL EXPERIENCE

Confidential, Harrisburg, PA

Senior Java Developer

Responsibilities:

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Developed API using Hibernate to interact with the Oracle database.
  • Coded Java backend, JSP, Struts, JavaScript, Business classes.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML.
  • Developed applications using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML and DHTML for front-end development.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database.
  • Developed the CRUD API for the POS Engine using Restful WebServices.
  • Resolve contention between communicating service components by using ESB
  • Developed PL/SQL procedure for login module and registration module.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Built a real time mouse/click user analytics WebServices with NodeJs.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server.
  • Developed an n-tier service oriented E-commerce application.
  • Developed JUnit test cases for all the developed modules.
  • Expert in using File adapter, FTP adapter, Database adapter, AQ adapter and JMS adapter for integration using ESB and for development of custom business process using oracle BPEL process manager.
  • Implemented complex back-end component to get the count in no time against large size MySQL database using java Multi-Threading.
  • Providing services for SOA like building a portfolio of services, WSDL, Top-Down, Bottom-Up Approach and defining XML Schemas
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Worked with the various version control tools like CVS
  • Expert in preparing Entity relationship diagrams and other use-case, UML diagrams to support the projects in a view to get an technical design product.
  • Developed pom.xml for the build of the application using Maven.
  • Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Java, J2EE, Spring, Hibernate, Jquery, Ajax, Sencha EXTJS, JavaScript, Oracle, Crud, PL/SQL, JDBC, Rest, Eclipse, CVS, Weblogic, Subversion SVN, JUnit, Agile, UML, JSP, JSTL, Servlet, Maven, Jasper report, ILOG, SOA.

Confidential, Chicago, IL

Senior Java Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Involved in spring, Hibernate and Oracle in the persistence layers and JSPs forming the front-end.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Using JAX-WS runtime system converted the API calls and response to and from SOAP messages.
  • 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 Action classes and Servlets based on the Struts2 Framework.
  • Used Apache JSP, JSTL for presentation which invoke the Java Beans to interact with Controlling Servlets.
  • System study and preparation of design document and development plan.
  • Good Experience with analysis services, Reporting services, and SQL server clustering
  • Expert in Sybase adaptive Enterprise databases, MySQLss & Microsoft SQL Server database.
  • Prepared of FRD (Function Requirement Document) from high level design document.
  • Developed Activation Module, consumed Web Services, and used to connect to the backend oracle database.
  • Multithreaded Java application to process the customer's request from the request store.
  • Communicating with Web Servers / Web Services using SOAP Messages.
  • Implemented XML parsing using SAX parser. Had good understanding on other parsers like DOM and SAX.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Generated Hibernate Mapping files and created the data model using mapping files.
  • Used JUnit for all Hibernate beans and relevant java classes.
  • Wrote SQL queries, Stored Procedures for efficiently retrieving data from the Relational database.

Environment: Java (JDK 1.5, Linux Solaris, Spring3.0, Weblogic 10.1, Eclipse Galileo, XSLT, HTML, JavaScript, JDBC, Hibernate, JSF, Struts 2.0, ANT, Servlets 2.4, JSP 2.0, Oracle 10g, JUnit.

Confidential, Jersey City, NJ

Senior Java Developer

Responsibilities:

  • Responsible for object-orientated analysis/object-orientated design and also worked closely with the business analyst’s in gathering, understanding and developing the requirements.
  • Participated in all the phases of the development namely Web Component Creation, Application Assembly and Application Deployment.
  • Developing the J2EE Application using IBM RAD 6.0, DB2 Database and Spring Framework and deploying to IBM WAS6.0 application server.
  • Developed Application controllers, Business and Data service modules for the web application.
  • Developed Commission batch process and created PDF files using ITEXT.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
  • Created Plan Comparison features using AJAX. Used Yahoo User Interface (YUI) for Ajax connectivity and also used Tree view.
  • Configured Hibernate with Spring and also used Transaction Management and also worked with Exception Resolvers, Abstract Wizard Form Controller.
  • Extensive use of HTML, JSTL and JSP and JQuery for the presentation layer along with JavaScript for the client side validations.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL package for the development of the web pages. s
  • Designed and developed Web services to expose services to outside vendors.
  • XML (DOM&SAX) was exhaustively used for parsing data to be displayed from various backend servers.
  • Designed DTDs, XML Schema for data transmission. Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Ehcache for general purpose caching.
  • Developed Message based systems using JMS API and Message Driven Beans.
  • Developed ANT scripts for the build and deployment of J2EE components in application server.
  • Developed several stored procedures, functions using PL/SQL and Oracle 9i.
  • Configured and created application log file using Log4j.
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.

Environment: Java, J2EE, Spring 2.0, WebSphere6.0, RAD 6.0.1,Servlets, EXTJS, JSP, JQuery, JDBC, XML/XSLT, SAX, DOM, HTML, DHTML, AJAX, DB2UDB, Oracle9i, AIX, UNIX, Swing, Shell Scripts, UML, JavaScript, AJAX, CVS, Log4J, JUNIT, ITEXT, JMS, Windows2000/ NT, ANT.

Confidential, Houston, TX

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Consumed RESTful web services using simple client side technologies using JavaScript, AJAX, JSON, HTML and CSS.
  • Participated in the development of GUI pages by using JSP, HTML, CSS, JavaScript, JQuery, JSON, and AJAX.
  • Implemented the online application by using Core Java, JDBC, JSP, Servlet, Spring Web MVC framework.
  • Used JDBC to communicate with Microsoft SQL Server 2000 database.
  • Implemented Singleton, Service Locator, Factory Design, DAO design Patterns, based on the application requirements.
  • Used Eclipse as Development IDE for web applications.
  • Configured the project on WebLogic 10.3 application servers.
  • Used VSS for Version Control tool.

Environment: JAVA, J2EE, JDK 1.6, Servlets, JSP, XML, Web Services using JAX-WS: WSDL, SOAP, Servlet, JAX-RS: RESTful API, Oracle 10g, Spring MVC, EJB, CSS, JNDI, JDBC, SQL, PL/SQL, HTML, DHTML, JavaScript, JQuery, Ajax, WebLogic, ANT, Log4j, Eclipse.

Confidential 

Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS)
  • Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
  • Worked with developing class diagrams and Sequence diagrams.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Building the application using Waterfall methodology.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets, EJBs, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Worked on Linux environment.
  • After integrating all the modules of the project it was deployed in JBoss application server.
  • Worked with creating a User manual and User Training guide for the new system.

Environment: Java jdk 1.4, JEE 1.2, HTML, JDBC, Servlets, Waterfall, JavaScript, JSP, EJB, JQuery, CSS, CVS, Oracle 8i, Linux, Eclipse, MS SQL Server, MySQL.

We'd love your feedback!