Java Developer Resume
Omaha, NE
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, Applets, Collections API.
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,Omaha, NE
Java Developer
Responsibilities:
- Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings
- Working on the Order Release a new enhancement feature to Google Feed Data application.
- Analyzing the scenarios for Order with holds at various levels of the application.
- Provide support to maintain, mange various batch process that generate reports to handle existing, new and upcoming features/products(like BackOrder, Product Pricing & Maintenance).
- Resolved and developed reasonable solutions, code-fixes for Heat tickets and build a robust unit testing framework to handle and capture the essence of new requirement, new feature or a bug fix code.
- Designed and developed Entity frame work using Hibernate/JPA on handle new enhancement that adds business value to Ecommerce application.
- Analyzed, Designed & implemented business rules & business process and its associated validations
- Involved in development of build scripts to generate development & deployment artifacts for the application
- Developing and implementing a proper code with good coding and documenting standards as apart of the business refinement process along with bug fixes.
- Documenting the process reusable code, application data caching & performance and code review issues.
- Developed JUnit test cases and Test Suites for existing, new feature and for bug fixes.
- Followed Test Driven Development methodology for new, enhanced module development with good understanding of business rules or business requirements.
Environment: Java, Spring, Hibernate, Log4j,EJB,Webservices,SOA,Oracle Web logic, Toad for Oracle, JQuery, Ant/Maven -2.0.10, SVN Repository, Oracle.
Confidential, Dallas, TX
Java J2EE Developer
Responsibilities:
- Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
- 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.
- Swing JComponent is the object used to graphically represent the conceptual GUI control.
- 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 in Axis 2.0 to get the data from third party systems
- Provided SQL scripts and PL/SQL stored procedures for querying the database.
- Provide Maven,CMS 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:WebServices,JBoss,Spring,Hibernate,JAXB,XML,SOA,SOAP,JAXRPC,Maven, Confidential, HTML,Weblogic10.x,CSS,TDD,SQL,WSDL,RallyDev,Kofax,JavaScript,Git,Eclipse,JQuery,Junit,XML,SoapUI,Hudson,QC,JBOSS.
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 with Axis2.0 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, CMS 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, Web Sphere Application Server, Glassfish, JPA, Maven,Kofax,TDD,HTML,CSS,Web logic 10.x,JSON,Javascript,JBoss,JQuery, DB2,GUI,Python,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, CMS 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.
- 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 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.
- 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,Oracle10g,Subversion,JSP,RESTful,OOD,TDD,JUnit,Servlets,Javascript,RAD,Python,Sprin,Servlet,Apache,Tomcat6.0,CSS,CVS,SOAP,SQL,JDBC,PL/SQL,DesignPatterns,ANT,Unix
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