We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 6 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 Application Servers like IBM WebSphere, BEA Web Logic, JBOSS and Apache Tomcat.
  • Expertise in Web Services architecture in SOAP, REST and WSDL using JAX-WS. Used SoapUI for Web Services testing.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • 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 dat make up AJAX application.
  • Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Strong implementation noledge of Object Oriented Analysis and Design using Agile methodologies.
  • Experienced in using Version Control tools like CVS and SVN.
  • Experienced in android development tools like Android SDK and related plug-ins.
  • Expertises using some databases like Oracle, Mysql, DB2 and hsql.
  • Strong communication and interpersonal skills.

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, NetBeans 3.3, MS Visual Studio 2005

Platforms: Windows, Unix, Linux.

O-R 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, Chicago, 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 Icefaces Framework.
  • Developed the Presentation layer using JSF, HTML and used AJAX/ JQuery based rich client for improved customer experience and used Java script for client side validations.
  • 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-WS 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 REST as the Web Service framework for creating and deploying Web Service clients.
  • Used SVN for version control.
  • Use to participate in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
  • Jenkins used for continuous integration.

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, Warren, 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 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 dis 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, LA

Android Developer

Responsibilities:

  • Involved in business requirements gathering, Use-Case analysis and application design strategies.
  • Responsible for developing application activities using some interactive layouts and Java programming.
  • Registration and login information can be developed using Oracle database and Apache tomcat Server.
  • Remaining activities can be developed using some concepts in android those are Inputmethodmanager, bundle, toast, intents and java collections concepts.
  • Responsible for developing the user Interface using JUnit to conduct unit testing as well as end to end testing and validations can be made using JavaScript.
  • Product details activities can be implemented using android UI components and java programming and payment information details can be run using SOAP requests for the web services residing on other state applications for getting information regarding providers statewide.

Environment: Java, Android SDK tools, JUnit, JavaScript, HTML 5, Apache Tomcat Server, Eclipse, Clear case, Web services, Windows 7.

Confidential, Lafayette, LA

Mid level Software Engineer

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 JavaMail 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, JavaMail 1.2, JDBC 3.0, JAXWS, HTML, XML, JQuery, Java Script, Eclipse3.2, Oracle10g, Maven, IBM WebSphere Application Server, Windows XP.

Confidential

Jr.Java/J2EE 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, CVS.

Confidential

Software Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Responsible for 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!