Java Developer Resume
Dallas, TX
SUMMARY:
- Experience with Java and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
- Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle (SDLC), and extreme Programming.
- Experience in an Agile Software Development using AGILE methods like XP and SCRUM.
- Experienced in multi-tier Web Components based J2EE architecture (JSPs/Servlets/Java Beans).
- Extensive experience with spring, Struts, Hibernate, J2EE (EJB, Servlet, JSP, JDBC) and Java Web Framework along with Web Service/Database related technologies.
- Hands on experience in Web logic 9.2 and Web logic Application Server 10..
- Rich Front End Technologies using HTML, XHTML, DHTML, CSS, JavaScript, POJO, AJAX, JSF, JSTL, Tiles, Tag Libraries, Custom Tags.
- Expertise in Threads (Multi threading, Synchronization), JNDI, RMI, Core Infrastructure, CGI, Java Beans.
- Web Services experience in SOA using Apache AXIS, SOAP Framework, WSDL, WSDD, UDDI, SOAP, JAX-WS, REST, and JAX-RPC.
- Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Service locator, Business Delegate, DAO, Session Façade, Value object and etc.
- Experience in Quality assurance, Unit testing, load testing.
- Middleware Experience in JMS, Message Driven Beans, LDAP, and IBM MQ Series.
- Experience with Application Servers and Web servers using WebLogic 10/9.2/8.1, IBM Web Sphere 6.1/5.1 and Apache Tomcat 5.5/4.1.
- Very good experience in XML, XML Schema, DTD, JAXP (SAX /DOM Parsers).
- Hands on experience in Websphere portal 6.1, RAD 7.5 and JDK 1.4/1.5/1.6
- Experience in working with development tools like Maven, Ant Scripts, Log4j and JUnit
- Experience in working with UNIX, Linux, Solaris, Hudson and Windows.
- Expertise in UML designs using Rational Rose.
- Good working knowledge in IDE tools like Eclipse3.2, My Eclipse7.1,Eclipse Indigo, Web Sphere Studio Application Developer (WSAD), RAD and NetBeans6.0.
- Experienced developing testing strategy using JUnit.
- Good Experience in Product Development and Project Maintenance
- Having very good experience and knowledge with all facets of SDLC (Requirements, Design, Development, Testing, Implementation and Maintenance).
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Quick learner with the ability to work in a fast-paced
- Team Player with ability to learn quickly in work Environment, productive interpersonal skills with ability to understand and cooperate group requirements efficiently.
TECHNICAL SKILLS
J2ee Technologies: Web Services, Hibernate, Spring,Struts 2, EJB, JPA, JMS, Tiles, JSTL, JSF, JMS, JDBC, JNDI, Servlets, JSP, Java Beans, Annotations, Generics, Applets, Collections API.
Web Technologies & Applications: XML,XSLT,HTMl,XHTML,DHTML
Operating Systems: UNIX/LINUX Platforms (AIX, Red-Hat, Sun OS, Solaris), Perl, Windows NT/XP.
Applications/Web Servers: WebLogic,WebSphere6.1,SunOne,Apache,Tomcat,IIS,Java WebServers,JBOSS
Programming Language: C, C++,JAVA,C#, Java Script, Visual Basic
Database Management System: Oracle,MySQL,MS Access
Office Tools: Word,Excel,Powerpoint
IDE: My Eclipse 6.0/7.5, Eclipse 3.3,Eclipse Indigo, Net Beans 5/6.1/6.5 and Sun Studio IDE
Internet Technologies: AJAX, HTML, CSS,JQuery, DHTML, Java Script, JSON
Development Tools: Dream Viewer, Maven, ANT tool, Junit and Log4j,Hudson
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
- Developed user interfaces using HTML, JSP, Java Script in order to provide specific Look and Feel to the application.
- Extensively used My Eclipse as an IDE for building, developing and integrating the application.
- Extensively used Rally's Agile Management tool (Rally Dev).
- Implemented Spring IOC for inter connection between modules in our application.
- Provided JUnit test cases for the application to support the Test Driven Development (TDD).
- Developed XML Schema’s and DOM parser for all the XML documents used for data transfer and also developed XSLT code for them.
- Manipulated DB2 for data retrieving and storing using ORM.
- Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Extensively worked on SOA and Web Services to get the data from third party systems and Configured JMS queues on server.
- Provided SQL scripts and PL/SQL stored procedures for querying the database.
- Provide Maven build tool for building and deploying the application.
- Building and Deployed the application in Web logic Application Server.
- Extensively used HP's Quality Center (QC) Test Management tool and HP's SOAPUI and Service Test Tools testing at the UI and UX application layer in a java.
Environment:Java1.5,WebServices,JBoss,Spring,Hibernate,JAXB,XML,SOA,SOAP,JAXRPC,Maven,PSS,HTML,Weblogic10.x,CSS,HTML,TDD,SQL,WSDL,XSD,EJB,Ajax,JavaScript,RallyDev,Git,Eclipse,JQuery,Junit,GUI,XMLschemas,Linux,SoapUI,Hudson,QC.
Confidential, Austin, TX
Software Developer
Responsibilities:
- Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
- Developed user interfaces using HTML, DHTML, JSP, CSS, Java Script and AJAX in order to provide specific Look and Feel to the application.
- Developed the application using Struts Framework with respect to Model View Controller (MVC 2.0) architecture.
- Used the Struts Validation and Tiles Framework in the presentation layer.
- Implemented Spring IOC for inter connection between modules in our application.
- Developed the Application using RSA and deployed it on Web Sphere Application Server.
- Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Extensively worked on SOA and WebServices to get the data from third party systems and Configured JMS queues on server.
- Developed XML Schema’s and DOM parser for all the XML documents used for data transfer and also developed XSLT, UML code for them.
- Configured struts-config.xml, ejb-jar.xml and web.xml on the application.
- Used SCM (Software configuration management) tools like Clear Case and Clear Quest.
- Involved in preparation of test cases and used test driven development model using JUnit.
- Used Maven for building the application EAR for deploying on Web sphere Application servers.
- Used Log4j to monitor the Error Logs.
Environment: Spring 2.5, Junit, Servlets, Struts 1.2,JSP, EJB,XML, SOAP,JSF, Web Sphere Application Server, Glassfish, JPA, Maven,TDD, XSD,HTML,CSS,Web logic 10.x,JSON,Javascript,JBoss,JQuery, DB2,GUI,UML,Git,SQL, Oracle, Eclipse.
Confidential, Atlanta, GA
Software Engineer
Responsibilities:
- Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
- Designed and developed the Object Relational mapping using Hibernate
- Involved in writing the associations for the query in mapping xml files in Hibernate
- Add to the free Database in Tomcat 6.0 Hypersonic database, which also can be used if so desired instead of MySQL.
- Design and Developed by the SOAP Application Module in the Web services from Scratch.
- Developed the Actions classes, logic classes for executing business logic, DAO classes to access the DB using.
- Used Rational Clear Case for check-in checkout and merging the various code versions.
- Used the Jboss console for runtime modification of bean properties.
- Jboss open source approach circumvents many traditional limitations to BPM adoption.
- Wrote ANT scripts to automate software build processes and deployed on Web Logic application server.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
- Provided utility to connect to LDAP, OLTP to get the user details and the authorized packages.
- Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Developed Perl scripting.
- Provided Hibernate configuration file and mapping files and also involved in the integration of Struts with Hibernate libraries.
- Implemented MDB listeners to listen the JMS, Flex messages from the queues.
- Extensively used MyEclipse as an IDE for building, developing and integrating the application.
- Developed front page using JSF and using presentation pages using JSF.
- Developed several Popup screen using Rich Faces.
- Design and developed the Python.
- Design and developed the Java Swing.
- Provided SQL scripts and PL/SQL stored procedures for querying the database.
- Provided JUnit test cases for the application to support the Test Driven Development (TDD)
- Developed Session Beans to process requests JUnit from the user and user Hibernate to method retrieve and updated customer information
- Developed test cases for Unit testing using JUnit and performed integration and system testing
- Map reduce splits the input data - set into independent chunks which are processed by the map tasks in completely parallel manner.
- Web Services using applications and tools within their web Services stack. In this stack includes application such as JAX-WS,JAX-RPC
- Developed Business Objects which are directly mapped to Database
- Designed and Developed Converters for Business objects to Data Access Objects and vice-versa
Environment:WebServices,,Hibernate3.0,DB2,JPA,JMS,Oracle10g,Subversion,JSP,RESTful,OOD,TDD,JUnit,Servlets,Javascript,RAD,JTA,EclipseRCP,,Spring,POJO,GWT,Servlet,Apache,Tomcat6.0,CSS,SOAP,SOA,GUI,API,SQL,Linux,JDBC,PL/SQL,DesignPatterns,ANT,Unix
Confidential, Lowell, AR
Application Analyst
Responsibilities:
- Created the JSPs, Action classes and Action forms for the Presentation layer.
- Developed tag libraries to display the information on the front end, as per the user requirements.
- Developed Session Beans to implement business logic and deployed them on Web Sphere Application Server.
- Used EJBs to generate queries, handle backend calls and to maintain database persistence.
- Used Design patterns (Session Facade, Value Object, DAO, Service locator) for flexibility and re-usability to CVS.
- Design and Developed in Power Builder and Access Development.
- Implement administration of form template user interface using HTML, CSS, JSP, JS,AJAX, Flex, DAP and OLTP.
- The EJB 3.0 is open source and well documented (code to be examined easily)
- Used Java Mail to send email notifications to the Schedufflers to report the status of Investigation process
- Helped Build, Deploy and Support the application in Development & Testing.
Environment: Spring 2.x, Struts, Tiles, Hibernate3, AJAX, JUnit, WebServices,JAXB,CXF,JAX-RPC,JMS, LDAP, JSP 2.0,JPA,SOA,XSD,WSDL,Servlets 2.4,RichFaces,Subversion, HTML,CSS,DHTML, XML,JDK,RAD,PL/SQL, XSLT, JavaScript, Eclipse3.1,Oracle 10g, CVS, Log4j, Maven, Web logic 10.x.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
- Developing the front end with JSP’s and maintained the session with Session Beans.
- Developed preload (Servlets) mechanism for the entire application, which involves caching of static data to application cache using the singleton pattern, and many other patterns like MVC, Business Delegate and DAO.
- Creating of EAR files and setting up the paths and properties for Web sphere application server.
- Used Struts Framework for the application, Developed Struts Action Classes and Business Logic and have developed Hibernate HQL and Hibernate mappings /created DAO mappings in Hibernate
- Created navigation component that reads the next page details from an XML config file.
- Configuring of data source for WSAD 5.1.2 and designing the common components of the application.
- Cached all the security roles that are stored in the Reference tables and loads along with the main Servlet.
- Involved in developing stored procedures and Triggers.
- Involved O/R Mapping using Hibernate.
- Created custom tags that facilitate developers in building the pages faster.
- Experienced in using Apache Tomcat Web Server.
- Understood XSD, DTD transforming using XSLT, writing SAX-DOM parsers for XML data and JAXB API.
- Created Reference documents to help developers understand the Framework.
- Provide Maven build tool for building and deploying the application.
- Responsible for Unit Testing with Junit, integration testing of software.
Environment:WebServices,Oracle10g,Junit,Servlets,Subversion,Struts,XML,JDK,Hibernate3.0,PL/SQL,JSP,Swing,RAD,SOAP,LDAP,WebServices,AWT,JDBC,UML, GUI,JAXB, Maven.
Confidential, Jacksonville, FL
Java Developer
Responsibilities:
- Designed and developed XML forms for collecting the data, which cannot be stored in the Object Model and will be stored as Blob in the database.
- Designed and Developed EJB Components (both Session and Entity Beans), which encapsulate business logic and build up the model for the system.
- Developed JSPs for dynamic content generation and a script file (.js), which contains generalized script functions written in JavaScript those are utilized throughout the application for front-end validations.
- Developed reusable Custom Tags and Java Beans to simplify JSPs and to avoid redundancy.
- Developed Data Access Objects, those encapsulate all database specific, code using JDBC PI and Oracle8i has been used as Database Server.
Environment:CoreJava,J2EE,JSP,WebLogic,WebSphere6.1,JSP,EJB,HTML,DHTML,CSS,OLTP,ClearCase,ClearQuest,JavaScript,Eclipse,RDBMS,JDBC,SOA,JSP,JavaSwing,Networkingserver,SQL,Oracle,OOD,Python,Windows NT 4.0,Tomcat 6.0
Confidential, Morristown, NJ
Java Developer
Responsibilities:
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed user interface with Ajax support to speed up the application form filling.
- Worked with EJBs (Session beans) to implement the business logic.
- Used java script for providing interactive web pages.
- Deployment tested on Web logic 6x.
- Used JAXB binding tool to bind java object.
- Used XSL/XSLT for transforming and displaying reports.
- Involved in writing the ANT scripts to build and deploy the application.
- Used Log4J to monitor the Error Logs.
- Used JUnit to test the application for each phase of the development process.
Environment:C++, Java, JSP, JavaScript, AJAX, XML, Struts, tag lib,EJB, MDB, JSP, Eclipse