Java Developer Resume
San Francisco, CA
SUMMARY
- More than 6 years of experience in design, development, maintenance and support of Java/J2EE applications.
- Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
- Experience in working in environments using Agile (SCRUM), RUP and Test Driven development methodologies.
- Experience in working in both Windows and Unix platforms including programming and debugging skills in Unix Shell Scripting.
- Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL,JMS.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), and template classes.
- Expertise in Object-relational mapping using Hibernate.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XMLBeans.
- Expertise in developing and consuming Web services including different technologies and standards likeDTD,XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-Iand Apache Axis, JAX-RPC.
- Experience in configuring MQ-Series and experience in developing messaging systems using JMS.
- Experience with server such asIBM Web Sphere, BEA Web Logic, Apache Tomcat,JBOSS.
- Good Knowledge of using IDE Tools like Eclipse, NetBeansfor Java/J2EE application development.
- Expertise in database modeling and development usingSQL, T-SQL and PL/SQL in Oracle, DB2 and SQL Server environments.
TECHNICAL SKILLS
Programming Languages: Java, PL/SQL, Unix Shell Scripts
Java/J2EE Technologies: STRUTS, Servlets, JSP, JMS.
Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX
Frameworks: Struts, Hibernate, Spring
XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XMLBeans
Messaging Technologies: JMS
Application/Web Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat, JBOSS
Methodologies/ Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade
Databases: Oracle, SQL Server, IBM DB2
IDEs: Eclipse, RAD, WSAD
Build Automation: Ant, Maven
Testing and Logging Frameworks: JUnit, Log4J, Mockito
Reporting Tools: Crystal Reports 11
Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD
Operating Systems: Windows 98/2000/NT/XP, AIX, Sun Solaris, HP-UX.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Business requirement Analysis, generate technical report to upper level.
- Web pages coding with HTML, CSS and JQuery based on the W3C standard.
- Involved in enhancement of existing application utilizing JSP, Created HTML navigation that is role based menu items changes dynamically.
- Fixed bugs and problem in websites of CSS, HTML and JavaScript Library.
- Developed layout, color scheme for website and implemented it into a final interface design with the HTML/CSS & JavaScript using Dreamweaver CS3.
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Handled Browser compatibility issues in HTML, CSS and Java Script for IE, Firefox and Chrome browsers.
- Worked on creating a shared library of JavaScript, and used Bootstrap 3 framework.
- Used JQuery event handingUIpages to display list boxes and handle validations.
- Used Angular JS to build customer forms connect to backend.
Environment: JAVA, J2EE, JDBC, Struts2, ANT1.9, Oracle 10g and Windows XP, HTML, CSS, XML, JavaScript
Confidential, McLean, Virginia
Java Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Implemented application level persistence using Spring.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Worked on Data Services implementation for the CRUD services.
- Involved in the development of T-SQL, PL/SQL Packages, Stored Procedures
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Implement web service components using Apache CXF framework
- Good exposure to RESTful and SOAP based web services
- Created Webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Strong proficiency in relational database management.
- Involved in preparing the test cases using JUnit test case in the testing phase
- Utilized Agile Methodology (SDLC) to manage projects.
- Involved in the development of business module applications usingJ2EEtechnologies like Servlets, JSP and JDBC.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Participated in developing web pages using JSP, JavaScript, DWR (Ajax Framework) for better user interface experience.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Experienced in design, development and mapping using WebSphere Message Broker and Web Sphere MQ with different formats like XML, XSD, WSDL
- Experience in code reviewing using Sonarqube.
Environment: Spring 3.2, JQuery, JavaScript, JUnit, SOAP &RESTfulWebservices, Websphere Message Broker and MQ, Message Broker Toolkit, AJAX, Oracle, PL/SQL, JDBC, Apache Tomcat, Eclipse, UML, JSP, Servlets, Maven, Sonarqube, GIT, Clear Case, Weblogic
Confidential, Durham, NC
Java Developer
Responsibilities:
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMSSystem.
- Involved in the prototype of FSD (functional specification document) and TDS (Technical design specification) for each process.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
- Developed Web services to communicate to other modules using XML based SOAP.
- Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
- Business logic is implemented using Struts action components in the Struts and Hibernate framework.
- Used Multithreading for invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
- Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
- Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
- Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
- Developed the application front-end with HTML, JSP, JQueryand Ajax to create a dynamic and interactive experience.
- Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
- Developed Stateless Session EJB to accommodate the business logic.
- Developed Web Service’s using EJB stateless session beans.
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Involved in writing the Maven based pom.xml scripts to build and deploy the application.
- Developed complex queries using Annotations in POJOs.
- Developed and executed unit test cases using JUnit.
- Deployed the application on WebSphere Application Server.
- Worked with Trac, Subversion(SVN), to track various aspects of the project.
Environment: Java 1.5, JEE 6, Spring 3.2, Hibernate 4.2, JSP 2.1, Servlet 3.0, Struts 2.2, DB2, JUnit, Maven 3, XML, SOAP, JMS, JavaScript, ADF, Oracle 9i, PLSQL, JDBC, UML, EJB, JBOSS,, SVN.
Confidential, Phoenix, AZ
Sr. Java Developer
Responsibilities:
- Involved in the complete development, testing and maintenance of the application.
- Used Agile software development methodology which helps to develop project plans.
- Designed UI Screens using Servlets, JavaScript, CSS, Ajax, DHTML, XSL, XHTML and HTML.
- Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
- Extensively used Spring IOC, Hibernate, Core Java such as Exceptions, Collections, etc.
- Involved in the Object Oriented Requirement Analysis Phase of the project in order to gather business logic requirement
- Development of GUI using JSP and Struts Framework.
- Interacting with web service exposed by Payment Tech Carrier billing system using JAX-RPC.
- Involved in designing application based on MVC Architecture.
- Developed the DAO using Hibernate.
- Developed Session beans to implement the core Business logic
- Pluggable Interface which enables to communicate with different Carrier Billing Systems.
- Implemented Error Code management.
- Involved in Performance testing and fine Tuning of the application by with JUnitPref test cases
- Designed and used case diagrams, class diagrams and sequence diagrams using Microsoft Visio tool.
- Involved in coding the helper classes for better data exchange between different layers.
- Worked with 3rd party API for processing credit cards.
- Processed Credit Card payments at run time using third party API.
- Wrote a Batch Processing program to process the Scheduled payments using Web Service API.
- Provided production support by fixing bugs.
- Performed unit testing, system testing and user acceptance test.
- Used CVS for version control.
Environment: Java, J2EE, JSP, Spring. Java Swings, EJB, DAO, Web Services, Ajax, Hibernate, Oracle 10g, JAX-RPC, ANT, JBoss Application Server, Perforce Source Safe, Microsoft Visio, XML, Castor, HTML, JNDI, Windows NT, UNIX.
Confidential, Southlake, TX
Java/J2EE Developer
Responsibilities:
- Performed initial research study for creating a web service client using JAX-WS.
- Set up web services module structure to handle creation of SOAP requests and handle responses.
- Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
- Worked with Spring and Hibernate configuration files. Created the object relational mappings (ORM) of database tables with Java Beans.
- Set up login and authentication mechanism for Amadeus web services.
- Created session handler to intercept Amadeus web service calls to handle sessions.
- Created action implementations in Web services module for request creation and parsing responses.
- Set up Unit testing for actions on Amadeus through web services.
- Implemented session pooling for Amadeus web service session interactions.
- Used various design patterns for module design and development.
Environment: Java, J2EE, JSP, Spring, Java Swings, EJB, DAO, Web Services, Ajax, Hibernate, Oracle 10g, JAX-RPC, ANT, JBoss Application Server, SVN, Microsoft Visio, XML, IntelliJ IDE, HTML, JNDI, Windows NT, UNIX.