We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7 years of professional experience in analysis, design, development and testingof web and distributed n - tier applications usingJava and JEE technologies.
  • Experience in Software Development Life Cycle (SDLC) process using various methodologies like Waterfall, Agile, Scrum, Test Driven development
  • Experience in application development using J2EE technologies like Servlets, JSP, JSF, JDBC, JNDI, EJB, JMS, XML and Web Services.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Façade, Factory, DAO, DTO and Business Delegate.
  • Expertise in using HTML, CSS, JavaScript, JSP, JSF, Custom tags in designing web pages.
  • Experience in designing, developing applications using Struts Framework and configured the validation Framework for validations and Tiles Framework for Layout Management.
  • Expertise in developing distributing business applications using EJB implementing Session beans for business logic, Entity beans for persistence logic and Message driven beans for asynchronous communication.
  • Extensively experienced in developing light weight and integrated business applications using Spring Application Framework.
  • Experience in implementing the declarative enterprise services using Spring AOP
  • Experience in working with various Web and Application servers including Apache Tomcat, IBM Web Sphere, JBoss and Web Logic.
  • Expertise in Object Oriented Analysis (OOA), Object Oriented Design (OOD) and UML (Unified Modeling Language).
  • Hands on experience in using various IDE’s like Spring Source Tool Suite (STS), Net beans, Eclipse and MyEclipse.
  • Experience in using build tools like ANT, Maven and logging framework Log4J.
  • Experience in unit testing the application java classes using JUnit Framework.
  • Experience working with Oracle, MySQL and PostgreSQL.
  • Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL and UDDI technologies in Contract-first and Code-first approaches.
  • Strong background and has very good knowledge of project design using CASE tools like Rational Rose, Visio and Argo Uml and has good proficiency in designing the projects using ER diagrams.
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.

TECHNICAL SKILLS

Java/J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, JavaBeans, Ant, EJB1.1/2.0/3.0, JMS 1.0.1, JNDI, Struts1.0/1.1/2.x, Spring 2.x/3.x, Hibernate 3.x, Ibatis 1.2,SDK, HTML, DHTML, XML, XHTML, HTML5, CSS, Ajax, Jquery, JSF(Java Server Faces), Prime Faces, Angular JS, REST, RESTful Web services.

Web/Application Servers: IBM Web Sphere Application Server 7.x/6.x/5.x, BEA Web Logic Server 10.3/9.0/8.1, Apache Tomcat 4.x/5.x, SOAP, WSDL.

Operating Systems: Windows 2003/2008/XP, UNIX, Linux and DOS

Scripting Languages: JavaScript, DOJO, Unix and Linux Shell script, SQL

Databases: Oracle11g/10g/9i, MySQL, SQL Server 2005, PL/SQL, DB2.

Design Tools and IDE’s: Eclipse IDE 3.3/3.4/3.5,WSAD 4.x/5.x, RAD 7.5, Spring Tool Suite 2.0.8, Adobe Photoshop.

Process & Concepts: Agile, SDLC, Object-Oriented Analysis and Design, Test driven Development, Requirements and Use Case Analysis, UML.

Database tools: Oracle Toad 11.5, SQL Developer, Rapid SQL etc.

PROFESSIONAL EXPERIENCE

Confidential, Rockville, MD

Sr. Java/J2EE Developer

Responsibilities:

  • Designed & developed the application using Struts, Tiles, Spring and Hibernate
  • Developed the application Struts 2 tag libraries and Java Script
  • Developed Pagination for Search Results using Display Tag.
  • Implemented asynchronous, AJAX based rich client for improved customer experience
  • Used AJAX for getting data for individual fields and submitting individual fields
  • Created CSS Files for style’s to the entire application
  • Manage i18n(Internationalization) project - translating all aspects of the application
  • Design and Development for enhancements & change requests
  • Developed Remote Service Interface and Remote Object Interface
  • Developed Remote Services Implementations.
  • Designed and developed the Object Relational mapping using Hibernate
  • Involved in writing the associations for the query in mapping xml files in Hibernate
  • Involved in writing SQL Stored Procedures, Functions and Views
  • Designed DAO objects for accessing RDBMS
  • Designed & developed Data transfer Objects to carry the data between diff. layers
  • Designed and Developed downloadable Jasper Reports in PDF, Excel and word format
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Build and Deployed Applications on Development, Test, UAT.
  • Developed SQL Queries to from Oracle Database
  • Provided Production support for external users
  • Designed the application with reusable J2EE design patterns

Environment: Struts 2.0, Spring, Hibernate, Jasper Reports, Log4j, JUnit, JavaScript, CSS, Oracle 10g, Display Tag, UNIX, SVN, ANT, JDeveloper, Tomcat, Apache, LDAP

Confidential, Jacksonville, FL

Sr. Java Developer

Responsibilities:

  • Worked with Java Script for fixing the double payment submission and fixed corresponding JSF server side beans.
  • Worked with java script events and functions.
  • Added JSF list box component for dynamic update of Claims requirements processing and implemented the server side processing.
  • Updated CSS layout to reflect the new changes as per the addition of new components.
  • Worked with server side beans to adopt the new changes.
  • Performed extensive test driven development using JUnit for unit testing.
  • Fixed the issues with JSF from flow control.
  • Developed the multi-threadedBusiness Layer using Hibernate.
  • Developed Hibernate mapping files and Domain objects.
  • Implemented Spring Business objects (BO), Spring Data Access Objects (DAO) and Data Transfer Objects (DTO).
  • Extensively Used Spring Inversion of control and Transaction Management features.
  • Responsible for data validation on the Client side by using JavaScript.
  • Developed User interface for the application using JSF Coded Managed Beans, Event Listeners, and Validators.
  • Used Hibernate 2.1 for querying and maintaining database persistent objects.
  • Worked with My Faces and Ice Faces UI Components.
  • Created XML Schema, XML template and XSL.
  • Implemented the application using Struts Framework which is based on Model View Controller design pattern.
  • Implemented message level security using user name tokens.
  • Performed Transport security using SSL.
  • Consumed web services and integrated with legacy application modules.
  • Deployed the application on web Sphere application server.
  • Implemented various functions in Unix Shell Scripts as per the internal standards.

Environment: Java1.4.1, J2EE 1.4, DB2 v9.x, Java Script, XML, Hibernate, Spring Framework 2.0, JSF, Web Sphere Application Server 6.0/5.1 IBM Data Studio.

Confidential, Atlanta, GA

Sr Java Developer

Responsibilities:

  • Involved in the Analysis, Design and Development Phases of the project.
  • Responsible for configuring Web logic, packaging, and deployment of application
  • Implemented the Spring Dependency injection in the project for the business logic.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Involved in developing Unit test framework using JUnit.
  • Involved in deploying and testing the application using Apache Tomcat server.
  • Followed the Agile Programming Principles (scrum).
  • Used Junit Testing tool to check the web service
  • Implemented MVC design pattern in using Jakarta Struts framework and used jsps as views.
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS)
  • Also involved in writing JSP/HTML/JavaScript and servlets to generate dynamic web pages and web content.
  • Designing, developing web services and deploying using Oracle SOA/BPM stack.
  • Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
  • Wrote various SQL queries for data retrieval using JDBC.
  • Involved in building and parsing XML documents using SAX parser.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Extensively used SOAP formatted messages for communication between web services.
  • Developed the application on IBM Web Sphere Application Server.
  • Involved in Unit Testing using JUnit.
  • Involved in writing Ant scripts to build the applications.
  • Used Rational Clear Case for version controlling.

Environment: Java, Servlets, EJBs, JDBC, IBM Web Sphere, SOA, Oracle, JSPs, Apache Struts, UML, IBM Rational Clear Case, Windows XP, JNDI, JMS, HTML, CSS, JUnit, SAX, XML, jDeveloper, JavaScript, Log4J, IlogJRules, Web Services WSDL,RAD.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in analysis, design and implementation using MVC Architecture, used open source Struts framework and Database with new field updates
  • Designed and development of User Interfaces, Menus using HTML, JSP.
  • Have used JDBC to handle large result sets.
  • Designed class and sequence diagrams for Modify and Add modules
  • Developed several session beans for managing the business logic.
  • Tested some of the transactions between the client and the database using Servlets.
  • Developed JSP and EJB components for the application.
  • Maintained the existing code base developed in the Struts framework by incorporating new features and doing bug fixes
  • Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing
  • Used XSLT for transforming XML documents to HTML.
  • Actively involved in developing, testing and deploying of the application on Application Server
  • Developed State full session beans and stateless session beans (EJB) as per the design documents.
  • Developed JSP pages with the help of Struts tag library.
  • Done Java Script Validations on JSP pages as per the requirement.
  • Used JUnit for testing the entire application, rectified performance bottlenecks and eliminated mission critical bugs.

Environment: Web Logic 8.1, Netbeans 3.6, Java 1.4, JSP, Servlets, EJB, JavaScript, MS Visio 2003, Rational Rose, JDBC, Oracle 9i, JUnit, CVS, Struts, XML, XSLT, HTML, XHTML, DHTML, PL/SQL

Confidential

Java Developer

Responsibilities:

  • Implemented persistence layer using Hibernate2.0.
  • Implemented component level request response MVC Model using Java Server Faces JSFv1.x.
  • Implemented client side validations using JavaScript.
  • Implemented asynchronous communication framework AJAX.
  • Used JavaScript for Client Side validation in vies.
  • Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Extensively wrote Java Scripts to enforce client side validations.
  • Also involved in testing and deployment of the application on Web logic Application Server during integration and QA testing phase.
  • Developed sequence diagrams, State diagrams, Activity diagrams and collaboration diagrams using Rational Rose.
  • Designed and developed the web application using Struts and JSP.
  • Used Web sphere Application Server and JDBC package for Data Access Objects and DB Connections from the Connection Pool using Oracle database.
  • Wrote PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database.

Environment: J2EE1.4/J2SE1.4, C++, Struts 1.2, ServletsV3.0, JSP 2.0, JSFv1.x, Hibernate2.0, Java Script, AJAX, XML, XSLT, Java Beans, Servlets, JSP.

We'd love your feedback!