We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Flair for technology and willing to take challenging assignments with over 6 years of versatile experience in analysis, design, development and implementation of N - tier architecture based applications, Business to Business Applications, Business to Client based applications, distributed components, internet/intranet applications.
  • Areas of expertise include analysis, design and development of applications using JEE/J2EE technologies including JAVA, Servlets, JSP, EJB, JMS, JDBC, JNDI, JTA, Web Services, SOAP, JAXB, JAX-RPC, JAX-WS, XML and XSD.
  • Good Knowledge on Object Oriented Programming (OOP), Analysis and Design (OOAD) Concepts and designing experience using StarUML, Rational rose to develop UML or design artifacts like Class diagrams, Sequence diagrams and Use case realization.
  • Worked in web application development using HTML, DHTML, CSS, UML and JavaScript.
  • Experience in client side technologies such as JavaBeans, JMS, XML, XSLT, Oracle, SQL and MVC architecture.
  • Solid programming skills and experience in development and implementation of Client/Server 3-tier architecture based applications using JAVA, JDBC, JSP, Servlets and JavaBeans.
  • Good Knowledge and sound experience working with MVC framework like Struts1.3 & 2.0, ORM frameworks like Hibernate, JPA and IOC frameworks like Spring, Spring AOP.
  • Expertise in designing and developing JEE/J2EE compliant systems using IDE tools like Eclipse, RAD, WebLogicWorkbench and deploying these applications in UNIX/Windows based local/Development/Integration Domain configurations, application server instances configures on top of WebLogic or WebSphere.
  • Experience in working with application server technologies like IBM WebSphere, WebLogic, Apache Tomcat and JBoss.
  • Highly proficient in using frameworks like Struts, Hibernate, Spring and Design Patterns such as, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven, test driven enterprise applications.
  • Experience in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
  • Possess strong working knowledge of Database programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Proficient in developing Unit testing, Integration testing and Container testing components with good knowledge on testing frame works and testing methodologies.
  • Problem solver with the ability to rapidly analyze challenges, applying strategic thinking to tactical concerns with strong problem solving skills and a result oriented attitude.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL, UNIX Shell Script, HTML, XML

JAVA/J2EE Technologies: Servlets, JSP, EJB, JMS, JDBC, JNDI, JTA, JPA, XML, XSD, Web Services, SOAP, JAXB, JAX-WS, JAX-RPC

Application Servers: Apache Tomcat, JBoss, WebLogic, WebSphere

Methodologies: OOAD, OOP, UML, RUP, MVC, DAO Factory pattern and Session Facade

Frameworks: Struts, Spring and Hibernate

RDBMS: Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008 , IBM DB2

Operating Systems: UNIX, LINUX and Windows XP/Vista

IDE/Utilities: Eclipse3.x, PL/SQL Developer, Star UML, TOAD, SQL Developer

Version Controls: Win CVS, Subversion (SVN)

Others: MS Office, HTML, Ant, Log4j, CSS, XSL, XSLT, XPATH, JavaScript, Unix Shell scripting, REST, RMI, SOAP

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked to create an initial prototype of both Self-Pay Remittance as well as Formal Payment Plan, following OOD and discussed SOA to get positive feedbacks from the Test Clients before start of heavy coding.
  • Worked in managing credit card payments through EDI.
  • Attended every day Scrum meetings to provide current project status demonstrations in every two weeks, thus implementing Agile Methodology (Scrum) with Test Driven Development.
  • Written SQL queries for data fetching and posting using Oracle PL/SQL Developer and CCL Plus and also performed CRUD Operations along with Inner/Outer joins.
  • Followed Spring MVC pattern for the project with Servlets/JSP and JDBC.
  • Used REST Web Services API’s with extensive use of AJAX call.
  • Implemented UI pages with JSP, HTML, CSS using JavaScript and jQuery with JavaScript libraries like Node.js, Handlebar.js, and Moment.js etc.
  • Used JSON structure for request as well as for reply.
  • Used Java Swing for few components in accordance with SWT application with multithreading environment with Concurrency and Java Collections.
  • Used Jetty server during development using FileZilla for file transfer.
  • Used Eclipse 3.0 IDE during development.
  • Written JUnit Test cases with Mockito while performing unit testing.
  • Used Tortoise SVN as source control tool.
  • Worked with QA team during various testing phases and resolved defects.
  • Used Maven build tool for compiling and packaging the application.

Environment: Java 1.7, Core Java/J2EE, HTML, CSS, JavaScript, JSON, jQuery, Node.js, Handlebar.js, Moment.js, AJAX, Servlets, JSP, JDBC, XML, Multithreading, OOD, SOA, REST Web Services, Jetty Server, WebSphere Application Server 7.0, Eclipse, Maven, JUnit, Java Swing, Mockito, Oracle 10g, CCL Plus, Oracle PL/SQL Developer, SVN, FileZilla, Linux, UNIX.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Implemented AgileMethodology (Scrum) that includes daily scrum with team and followed Test Driven Environment following OOD.
  • Developed the application using Hibernate and Spring Framework.
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.
  • Spring AOP is used for Security and Transaction Management.
  • Followed SOA creating REST Web Services using Spring.
  • Developed Rich user interface using HTML5, JSF, JSP, XSLT and CSS3.
  • Configured JBoss Application Server and deployed the web components into the server using Oracle as back end database.
  • Used Hibernate to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
  • Developed HQL queries to implement Select, Insert, Update and Delete operations to the database by creating HQL named queries.
  • Worked with Oracle PL/SQL queries, Triggers and Stored Procedures.
  • Used Elvyx, a tool designed to monitor and profile the JDBC activity used to locate and fix performance issues.
  • Improved the performance by using Connection Pooling to maintain the database connections within the session and reduce the number of transactions with the database.
  • Involved in performance tuning by reviewing the code to reduce the number of database calls and tuning the SQL and HQL queries to get optimized performance.
  • Used JAXB for marshalling and unmarshalling.
  • Used Firebug to inspect, edit and monitor CSS, HTML, JavaScript and Net requests in any web page.
  • Used Maven to build and deploy the application.
  • Used PuTTY for UNIX login, to do Bootstrap and check the server logs.
  • Involved in performing Integration Testing for the whole application.
  • Used JUnit with JMock for unit testing.
  • Was responsible for updating the defects status in a daily based QA status meeting.

Environment: Java 1.6, Core Java/J2EE, OOD, REST Web Services, Spring, Hibernate, Oracle 10g, JSP, JSTL, XML, SOA, HTML, CSS, JavaScript, JBoss Application Server, Eclipse, JAXB, Maven, JUnit, Firebug.

Confidential, Atlanta, GA

J2EE Developer

Responsibilities:

  • Involved in the review and analysis of the requirement specifications of the entire system.
  • Involved in the design of application using Model View Control (MVC) Architecture and designed Use Cases, Sequence Diagrams and Class Diagrams using UML and Rational Rose.
  • Responsible to ensure compliance with J2EE framework and enhance Reuse and Portability of the application by using various design patterns like Front Controllers, Facades, Value Object, Business Delegate, Service Locators, DAO.
  • Extensively used Spring MVC framework to develop the web layer for the application.
  • Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring’s Dependency Injection.
  • Developed different modules using Servlets, Spring, Hibernate and JMS.
  • Designed and implemented the rules of Business Logic using spring and EJB’s.
  • Extensively involved in the development of persistence layer using Hibernate and used SQL server as backend database.
  • Designed JSP pages. Designed and developed the form beans and action classes associated with each JSP page and developed several custom tags.
  • Extensively used JavaScript for client side data validation.
  • XML (SAX and DOM API, JDOM), XSLT was used for informative view representation.
  • Interacted with database using JDBC and java.sql package.
  • Extensively developed Stored Procedures and Triggers using SQL and PL/SQL.
  • Responsible for deploying the entire application on WebLogic Application Server 9.2.
  • Used JUnit for writing several test cases and extensively involved in the testing of entire application in various environments.
  • Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation.
  • Managed the documentation and coding of entire system using CVS.

Environment: Java, J2EE, EJB, Spring 2.5, Hibernate 3.0, JSP, JavaScript, Servlets, Eclipse 3.3, JDBC, JMS, JNDI, UML, Rational Rose, SQL, PL/SQL, SQL Server 2008, XML, XSLT, XSD, WebLogic 9.2, JUnit, HTML/DHTML, Concurrent Version System (CVS), UNIX and Windows.

Confidential, Bartlesville, OK

Java Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the Requirement Specification Document using AgileMethodology (SCRUM).
  • Involved in Development and Maintenance phases of Immpact2 and imMTrax.
  • Developed the application using Struts, JDBC and JSP front end using HTML, JavaScript, CSS and AJAX.
  • Used Struts Action classes to interact with DAO’s and used Validation framework for Client and Server side validation.
  • Application was developed in Eclipse and deployed in Oracle 10g application servers.
  • Used Oracle as a backend database for developing complex queries and stored procedures (PL/SQL).
  • Used JAXB to parse XML to JavaBeans and vice versa.
  • Involved in resolving production issues as well as fixing bugs on existing programs.
  • Involved in unit and manual testing of the application.
  • Used JIRA for issue tracking and SVN as a version control.
  • Installed Oracle 10g Database and Application servers on Linux OS.

Environment: Java, J2EE, Struts 2.3, JSP, Servlets, HTML, JavaScript, AJAX, XML, XSLT, CSS, PL/SQL, Web Services, Eclipse, SVN, Oracle 10g application server and UNIX.

Confidential

Jr. Java Developer

Responsibilities:

  • Core Java, highly concurrent Multithreaded coding.
  • Design components based on Object Oriented Design using UML.
  • Worked closely with the Business/Users team in proposing technical requirements.
  • Developed and executed Test cases using unit testing (JUnit) & integration testing.
  • Participated in demonstration of the applications to the Business team during Testing and UAT phase.
  • Involved in bug fixing, Client requested enhancements during the maintenance.
  • Developed SQL and PL/SQL scripts for Affiliation and Groups module.
  • Extensively worked on CVS version control tool.
  • Developed Web Services using Apache Axis.
  • Extensively worked with SQL Database.
  • Responsible for deployment of application at development and testing environments.
  • Developed clients for Web Services and tested it using SOAPUI.
  • Developed various helper classes for the persistent in correlation with Hibernate.
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.

Environment: Java, Servlets, Spring, Hibernate, Struts 2 tiles, UML, JSP, HTML, JNDI, CVS, SQL, PL/SQL, Toad, JavaScript, JUnit, Maven, Oracle 10g, WebSphere 8.0, RAD 8.0, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Implemented Transfer Funds, Messaging Service Modules using Struts and Tiles Framework with respect to Model-View-Controller (MVC2) Architecture.
  • Developed various EJB components like Statefull session, Message Driven Beans to fulfill Business Logic.
  • Used JMS for reliable and asynchronous exchange of important financial information.
  • Implemented persistence layer using Hibernate that use POJO classes to represent persistent database tables.
  • Consumed Web Services using WSDL and SOAP for transferring funds to other financial institutions.
  • Used XML Parser API such as JAX-RPC in the web services request/response data for marshaling and un-marshalling.
  • Designed and developed data access layer using Data Access Object (DAO), Session Façade, Business Delegate and Singleton design patterns.
  • Involved in Database Design and Development.
  • Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from MYSQL Database.
  • Used Log4J to capture the log.
  • Developed test cases and performed unit testing using JMock.
  • Build application using Ant Scripts.
  • Used CVS for Version control across common source code used by developers.

Environment: J2EE, JSP, Struts, EJB, Hibernate, JMS, JNDI, MYSQL, MQ Series, MS Access 2000, HTML, XML, ANT, WSDL, SOAP, SOA, Axis, ANT, Eclipse, WebLogic, Log4J, CVS, JMock, Windows.

We'd love your feedback!