We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

New Albany, OH

SUMMARY

  • Over all 7+ years of extensive experience in analysis, design, development, testing, implementation and maintenance of web based and client server multi - tier applications using Java/J2EE technology.
  • Core java experience and knowledge of OOPS principles and best practices
  • Expertise in server side programming using and all J2EE technologies using Core java, J2EE, java servlets, JSP, JDBC, java beans, java mail, EJBs, log4j, JNDI, JMS.
  • Expertise in client side technologies and user design and development process to implement presentation layer components using HTML, DHTML, AJAX, JavaScript, CSS, jQuery, JSON, DOJO AJAX.
  • Experience in MVC architecture using spring, struts, web works, and JSF frameworks.
  • Experience in creating Spring Batch job files for importing files from various servers.
  • Experience in swings and java applets for developing GUI based application.
  • Proficient in implementing web services WSDL using SOAP protocol.
  • Experienced using WARSs and EARs to build and deploy the applications in application servers using ant scripts and different IDEs.
  • Superior analytical skills in object oriented application development using UML like class diagrams, cases and sequence diagrams and rational rose.
  • Experience with Version Control tools like CVS and SVN for Source Code version management and merging Source code after intermittent Project releases.
  • Expertise on the design and development of highly complex, large-scale internet and intranet applications on UNIX/ Linux/windows/ platform.
  • Good knowledge in developing JUnittest and writing build scripts for ANT, MAVEN.
  • Experience in working with databases like MYSQL, Oracle 8i/9i/10/11g (SQL, PL/SQL) and MS SQL Server.
  • Experience in writing complex SQL queries, and packages, stored procedures, functions, triggers.
  • Experience in developing back end of web application with servlets, JDBC, JMS, XML, XSLT, ORACLE, MySQL.
  • Well versed with software methodologies like waterfall, agile and scrum.
  • Deployed time critical J2EE applications on WebLogic 8.1/9.2/10, WebSphere 5.1/6.1, TOMCAT 5.0 servers in production environment and supported 24/7 applications.
  • Experience working with IDEs like eclipse, MyEclipse, NetBeans, IBM RAD etc.
  • Worked with GWT framework and good in using a multitude of J2EE design patterns.
  • Created hibernate POJOs, hibernate mapping files for all database tables.
  • Good exposure with application servers and web servers like web sphere, web logic, JBossand apache tomcat.
  • Highly motivated and innovative problem solver with excellent organizational and communication skills and Ability to learn new methodologies and technologies quickly.
  • A Team player with good analytical, planning and interpersonal skills. Also has ability to work independently.

TECHNICAL SKILLS

Language: Java, UML, SQL, PL/SQL, C, C++.

J2EE Technologies: Servlets, JDBC, JSP, JMS, EJB

Web Technologies: HTML, CSS, XML,WSDL, Java Script

Frameworks: JSF, Struts, Hibernate, Spring Framework, Spring Batch

IDE'S: Eclipse (GALILEO, HELIOS, INDIGO), MyEclipse, Net beans.

Web Services: SOAP, WSDL, UDDI, APACHE AXIS.

Web and Application Servers: WebLogic, JBOSS, WebSphere, Apache Tomcat

Databases: MySQL, Oracle, MS SQL Server

Build Automation: ANT, MAVEN

Testing and Logging Frameworks: JUnit, Log4J

OOA, OOD: UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram

Operating Systems: Windows 2000, Windows XP, Windows Vista, Windows 7, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, New Albany, OH

Java Developer

Responsibilities:

  • Participated in the meetings for gathering requirements.
  • Involved in Analysis, Design, Documentation and Development phases of the application.
  • Worked on Java 7 and Spring framework 3.x release.
  • Hibernate was used for mapping the database.
  • Maven is used for automated build process.
  • Designed a logical data model for the application using Erwin 3.5.
  • Oracle SQL Developer used for managing databases.
  • Involved in developing PL/SQL scripts, stored procedures, triggers and sequences.
  • For the application to run on scheduled intervals, a spring job is deployed onto the networking server using JMX and jConsole.
  • UI screens are built using JSP, HTML, JS and CSS.
  • Responsible for code migration across environments ( DEV,UAT, Prod).
  • Extensive experience inSecurity Administrationbased along with LDAP.
  • SVN was used as the version control tool.
  • Oracle 10g is the current running database. log4j used for the purpose of logging abstraction.
  • Test cases are written using JUnit.

Environment: - Java, Spring Batch, Servlets, Oracle 10g, HTML, JSP, CSS, JS, jQuery, PL/SQL, Tomcat, Eclipse, Spring, Hibernate, Junit, Log4j, SVN, JMX, Erwin 3.5, SQL Developer.

Confidential, St.Louis, MO

Java Developer

Responsibilities:

  • Involved in Analysis, Design and Development of Reinsurance plans using Agile Scrum Methodology.
  • Developed application service components and configured beans using Spring IoC creation of Hibernate mapping files and generation of database schema.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Implemented Business processes such as user authentication, Transfer of Service using Servlets.
  • Designed and developed web-based software using Spring MVC Framework, and Spring Web Flow.
  • Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Used Ajax for intensive user operations and client-side validations.
  • Spring Batch was used to develop a batch job for timely file uploads.
  • Version updates were managed using SVN.
  • Developed Ant Scripts for the build process.
  • Used JUnit for testing the web application.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenderscomponents.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Used DB2 as backend database and Used SQL statements and procedures to fetch the data from the database.
  • Involved in the Bug fixing of various applications reported by the testing teams in the application during the integration.

Environment: Java, J2EE, Spring, Spring Batch, Servlets, JSP, Hibernate, XML,JAXM, ANT, JMS, EJB, JNDI, WSDL, JUnit, Log4J, RAD,SVN, Eclipse (Indigo).

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Created HTML Wireframes based in the Detailed System Specification document Developed the presentation layer of the application using MVC architecture of Spring framework
  • Created DAO classes to interact with Oracle database
  • Used Spring ORM module to integrate with Hibernate.
  • Developed client side validations using HTML, CSS, JavaScript, and Spring bean validator framework.
  • Used the Spring validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
  • Developed user interface with Java Server Pages,Ajax support to speed up the application form filling.
  • UsedApache Axisas the Web Service framework for creating and consuming Web Serviceclients usingSOAP and WSDL.
  • Designed various tables required for the project using Oracle database
  • Used Web Logic server for deploying the the application.
  • Involved in writing the Maven build file to build and deploy the application.
  • Used Log4J to capture the logging information
  • Used JUnit to test the application classes

Environment: Java, JSP, JavaScript, AJAX, XML, Spring MVC Framework,Eclipse IDE, Oracle,Rational Rose, Log4j,JUnit, Maven, Web Logic, Web Service, SOAP, WSDL.

Confidential, Omaha

Java/J2EE Developer

Responsibilities:

  • The entire application was developed in J2EE using an MVC based architecture.
  • Used the Struts1.3 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
  • Used JavaScript for client side validations.
  • Used Core Spring for setter dependency injections.
  • Developed the business logic using stateful session beans, EJB 2.0.
  • Used anMessage Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Consumed a Web service for exchange rate calculation.
  • Used Apache Tomcat as the application server for deployment.
  • Wrote prepared statements and called stored Procedures using callable statements in MySql.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere Application server 6.0
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Wrote test cases, which adhere to a Test Driven Development (TDD) pattern.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Used SVN as a version control system, an important component of Source Configuration Management (SCM).
  • Used Log4J for logging.

Environment: Java/J2EE 1.5, JSP, Servlets, Struts1.3, Web Services, Hibernate, MySql, Oracle 10g, JDBC, XML, XSLT, EJB 2.0, PL/SQL, SQL, Unix, CSS, Eclipse, NetBeans5.5, UML, HTML, JNDI, JDBC, Apache Ant, WebSphere Application server 6.0/5.0, Junit, Log4J, SVN.

Confidential, GA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Followed Agile Methodology and participated in SCRUM Meetings.
  • Worked with JSP, DOJO, JavaScript,HTML and CSS in the development in front end of the application
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed custom validators in Struts and implemented server side validations using annotations.
  • Used XML parser APIs such as JAXP (SAX, DOM), JAXB and other technologies like WSDL, UDDIfor implementing Web services.
  • Consumed Web Services from third party clients
  • Used JSP, DOJO, JQuery and CSS in the development in front end of the application.
  • Used Maven to build the application and deployed on Web Logic Application Server.
  • Used Eclipse IDE for development and Web LogicApplication Server for deploying the web application.
  • Monitored the error logs using log4j.

Environment: Java, J2EE, HTML, CSS, JavaScript, JSP, AJAX, Struts, EJB, JDBC, UML, XML, JAXB, JAXP, Web Services, Rational Rose, Maven, Eclipse, Web Logic, SVN, Oracle, log4j and JUnit.

Confidential

Java Developer

Responsibilities:

  • Participated in Design meetings and technical discussions.
  • Developed User Interface in JSP, JavaScript and HTML.
  • Implemented web application with JSF MVC.
  • Implemented web layer with Spring MVC.
  • Created GUIs for applications and applets using SWING components and applets.
  • Developed Java Servlets and Beans for Backend processes.
  • Created database tables, data model with oracle 10g.
  • Created JUnit test cases to test individual modules.
  • Participated in status meetings to ensure the task updates.
  • Involved in bug fixing and enhancements of application.

Environment: Spring, JSF, Oracle, JRE 1.4, Eclipse 3.2, My Eclipse 4.1, JBoss EJB 2.0, Subversion, JSP,HTML, Java Script, PL/SQL, Windows XP.

Confidential

J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of the system components.
  • Used OO Techniques - UML methodology (use cases, sequence diagrams, activity diagrams)
  • Developed server side applications using Servlets, EJBs, and JDBC.
  • Used Ant for automating the build process of java applications and components.
  • Used JMS for communicating various clients and it components, here the various clients even include other banking clients.
  • Used JUnit for Testing.
  • Used Web Services-WSDL and SOAP
  • Extensively configured the build files to different Environments
  • Developed Session Beans which encapsulates the workflow logic
  • Used Entity Beans to persist the data into database and used Message Driven Beans MDB to notify the bean state.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Used StrutsMVC framework for building web applications.
  • Developed web pages using HTML, CSS, and JavaScript.
  • Developed PL/SQL database scripts and written Stored Procedures and Triggers.
  • Created User guide and application support document.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: J2EE, JDBC, Java Servlets, EJBs, Oracle, HTML, Rational Rose, PL/SQL, WSDL, SOAP, Eclipse, Struts, JUnit.

We'd love your feedback!