We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Over 8+ years of professional experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environment using Java - J2EE Technologies.
  • Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services) and frameworks (JSF, Spring, EJB, Struts and Hibernate), JDK (1.7), Java Beans, JDBC, XML, JavaScript, HTML, DHTML.
  • Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Procedures, Functions, Packages and Triggers.
  • Strong implementation knowledge of Object Oriented Analysis and Design using agile methodologies.
  • Application Servers like IBM WebSphere, BEA Web Logic, JBOSS and Apache Tomcat.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-WS. Used SoapUI for WebServices testing.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Experienced in using Version Control tools like CVS and SVN.
  • Experienced in android development tools like Android SDK and related plug-ins.
  • Experience using some databases like Oracle, MySQL, DB2 and hsql.
  • Used REST as the Web Service framework for creating and deploying Web Service clients.
  • Expertise with operating systems UNIX, LINUX and Windows environments.
  • Hands-on experience in using RAD, Eclipse, Log4j and JUnit for building, logging, testing.
  • Hands-on experience in using GWT, JQuery set of UI components to construct the UI elements that make up AJAX application.
  • Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored procedures.

TECHNICAL SKILLS

Programming: C, C++, Java (Core, Servlet, JSP), SQL, PL/SQL, UML.

J2EE technologies: JSF 2.1, JSP, Servlets, Struts, Spring, EJB.

Web Technologies: HTML, XHTML 1.1, JavaScript, XML, CSS, JQuery, GWT, JSF.

API s: Log4J.

Databases/Technologies: DB2, Oracle 11g/ XE, MYSQL.

XML Technologies/Tools: XML, DTD, XSLT, DOM Parser, SAX

Modeling Tools: Rational Rose, UML, Argo UML

Development Tools: Eclipse, Net Beans 3.3, MS Visual Studio 2005

Platforms: Windows, Unix, Linux.

OR mapping: Hibernate, JPA.

Testing Tools/API: JUnit, SoapUI, SOAP 3.x, Putty, Winscp.

Web/App Servers: Web Logic, Web Sphere, JBOSS, Glassfish, Apache Tomcat.

Design Patterns: Front Controller, Singleton, factory, command, Session Fa ade.

Tools: Maven, Android SDK.

PROFESSIONAL EXPERIENCE

Confidential, IL

Senior Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Implemented web based system using JSF 2.1 Ice faces Framework and Java script used for client side validations.
  • Developed the Presentation layer using JSF, HTML and used AJAX/ JQuery based rich client for improved customer experience.
  • Developed the Business layer using Spring (IOC, AOP), MVC and JTA modules.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Involved in writing stored procedures, triggers, cursors and views.
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
  • Worked with defect tracking system JIRA.
  • Worked with IDE as Eclipse Juno and deployed into IBM Web Sphere Application Server & used Maven build tool to achieve more functionality for build process.
  • Used SVN for version control.
  • Use to participate in the daily stand-up, Preplanning and Retro meetings as a part of Agile.

Environment: Java, J2EE, JSF 2.1, Spring 3.x, DB2, HTML 5, XML, DOM, SAX, Maven, CSS, Java script, JQuery, Eclipse Juno, Restful Web services, IBM Web Sphere 8.5 Application Server, Hibernate, JUnit 4.5, LOG4J, SVN.

Confidential NJ

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams.
  • Implemented web based system using Struts MVC for GUI.
  • Developed User Interface using GWT/AJAX in JSP and also performed client-side validation.
  • Wrote various finely tuned HQL queries for persisting the data using Hibernate integrated with spring framework.
  • Used Spring JDBC for persistence and Web services for access the system.
  • Used JMS API to allow application components to read, send and receive messages.
  • Used Message Driven Bean to communicate clients in the system.
  • Created various web services and generated WSDL’s for some county applications to talk to this system.
  • Developed Clients sending SOAP requests for the web services residing on other state applications for getting information regarding providers statewide.
  • For testing used SoapUI to run the code properly or not.
  • Developed several test cases using JUnit framework.
  • Use to participate in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
  • Build the project structure using Ant and used Jenkins for continuous integration.
  • Deployed the application on WebLogic 8.1 Application Server.

Environment: Java, J2EE, JSP, Struts 2.x, Spring 3.x, EJB, JMS, JNDI, Oracle 11g, HTML 5, XML, AJAX, ANT, GWT, Rational Rose, Eclipse Indigo 3.5, SOAP, SoapUI, Web Logic 8.1 Application Server, Hibernate, JUnit 4.5, LOG4J, CVN.

Confidential, MN

Java/J2EE developer

Responsibilities:

  • Designed and Developed technical specifications using design patterns and OO methodology using UML (Rational Rose).
  • Elaborated use cases, interface definitions and web services specifications in collaboration with Business and System Analysts and Architecture Group.
  • Extensively worked on SOA and Web services to get the data from third party systems.
  • Worked on the Application using Model-View-Controller Architecture using the technologies like Spring MVC, JSP, HTML, JavaScript, and DOJO’s.
  • Used JSP for presentation layer and Hibernate to implement the data persistence layer.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like SOA, MVC pattern, DAO pattern, and singleton.
  • Used Eclipse asJava/J2ee IDE tool for creating POJO, JSP, andJavaclasses.
  • Modified complex PL/SQL packages, stored procedures and functions to suit the new requirements.
  • Worked with Oracle 10G MySQL databases to query and read data.
  • Performed deployment of applications on Tomcat Server.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used GIT as repository to control versioning of projects.

Environment: Java 1.5, JAX-WS, SOAP, REST, Servlets, Spring, Hibernate, XML, XML Schema, DOM, HTML, SQL, JavaScript, Ajax, SQL Server, Eclipse 3.6, Tomcat, Agile, Oracle 10g, Junit, Git, PL/SQL, UML, Log4j.

Confidential, Mobile, AL

Software developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle (SDLC).
  • Used agile methodology (SCRUM) for developing application.
  • Developed JQuery and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Extensively used Struts framework.
  • Develop user-defined tags using XML.
  • Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed Enterprise Java Beans like Entity Beans, Session Beans and Message Driven Beans.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on WebSphere application server to deploy JSP and EJB applications.
  • Worked with the JAXWS web services and worked on SOAP, WSDL to develop the web services.
  • Involved in making changes to the WSDL and generating the client jars.
  • Created and implemented PL/SQL stored procedures, triggers.

Environment: Java, J2EE, EJB 2.1, JSP 2.0, Struts 1.3, Servlets 2.4, JNDI 1.2, Java Mail 1.2, JDBC 3.0, JAXWS, HTML, XML, JQuery, Java Script, My Eclipse 6.0, Oracle10g, Maven, IBM Web Sphere Application Server, Windows XP.

Confidential

Jr Java Application Developer

Responsibilities:

  • Involved in entire lifecycle activities of the project including requirement gathering, analysis, design and development and testing.
  • Extensive use of Struts framework for the presentation layer along with JavaScript for the client side validations.
  • Used EJB Stateless Session Beans for implementing the Business Logic for the Project.
  • Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication.
  • Extensively implemented Stateless beans to capture user conversation and to achieve scalability, memory management and transactions.
  • Used NetBeans as IDE, JBOSS as App server and Mysql as the database to develop and deploy the application.
  • Used CVS for the Version/Source control management.

Environment: Java, J2EE, Struts, JSP, EJB, AJAX, Apache Tomcat 7.0 Server, JavaScript, HTML and XML, JDBC, Mysql, NetBeans 6.x, JBOSS Application Server 6.0, CVS.

Confidential

Software programmer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in the design and development of the application framework.
  • Designed and Developed UI’s using JSP by following MVC architecture.
  • Developed the application using Servlets. The views are programmed using JSP, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Reported daily about the team progress to the Project Manager and Team Lead

Environment: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j, JUnit, Unix.

We'd love your feedback!