We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Having 7 years of experience in Design, Development, Implementation and Testing of Distributed, Web and E - Commerce applications using Object Oriented and RDBMS Concepts.
  • Strong knowledge in development and deployment of high profile and dead line oriented enterprise applications.
  • Expertise in application development using various frameworks such as Struts1,2, Java Server Faces, Spring Framework, Hibernate, GWT.
  • Expertise in developing and deployment of web components using Servlets, EJB, Web Services, RMI, JNDI, JMS, LDAP.
  • Experience in front end development using: HTML, CSS, XSLT, JSP, JSTL, jQuery, Ajax, Java Script, Flex.
  • Highly experienced in design patterns such as Compound, Iterator and Composite, Command, Factory, Singleton, Decorator, Observer, Template method, adapter and facade, MVC and state pattern.
  • Experienced in Ant, Maven and Log4j for Logging
  • Experienced in testing frameworks like Junit and Dbunit .
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL) and restful web service implementation using jersey framework.
  • Good Exposure to Servers like WebLogic, Apache Tomcat, Web Sphere, JBOSS.
  • Strong database experience in Oracle 8/9i/10g, Mysql, MS-Access, SQL Server 2005 with good programming skills in SQL and PL/SQL. Strong Experience in PL/SQL, SQL, Stored Procedures, Triggers, functions, packages in Oracle,DB2.
  • Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD (XML Schema).
  • Experience in modeling applications with UML tools like: ArgoUML, Eclipse UML2, Altova UModel, BOUML, Rational Rose and Rational Unified Process (RUP).
  • Experience in using CVS and Rational ClearCase for version control.
  • Strong experience in using IDEs like Eclipse, WSAD, Netbeans, MyEclipse, Jbuilder .
  • Extensive experience in working on multiple operating systems including Sun solaris, Ubuntu, UNIX, Linux and Microsoft Windows.
  • Experience in security framework like: Apache Shiro, Spring security.
  • Experience in Jasper report integration.
  • Extensive background in full life-cycle of software development process including requirements gathering, design, implementation, QA and maintenance.
  • Excellent communication, interpersonal and analytical skills and higher level of problem solving ability.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++,C#

Frameworks: Struts 1/2, Spring framework, Hibernate 2.0/3.0, IBATIS

J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB 2.0/3.0, RMI.

Frontend Technologies: HTML, DHTML, JavaScript, AJAX, CSS, jQuery, DOJO, GWT

Server Side scripting: JSP,ASP,PHP

XML Technologies: XML, XSL, HTML, DHTML, XSLT, JNDI, LDAP, SOAP, AXIS.

Application/Web Servers: Confidential WebSphere 5.X/6.0, WebLogic 7.x/8.x/9.0, Websphere Portal 5.x, JBoss 4.0, Apache Tomcat 5.0/5.5, OC4J 10.1.3, Glass-fish server 3.1.1

Databases: Oracle 8i/9i/10g, SQL Server 2005/2008, MySQL, DB 2 7.0/8.0/9.0, Db4o

Messaging Systems: JMS-DOF, MDB

IDE Tools: Confidential WebSphere Studio Application Developer (WSAD) RAD, Eclipse, Jdeveloper 10.1.3, Net Beans, Jbuilder, ZendStudio, Visual Studio

CMS: Magnolia, Drupal, Joomla

Unit Testing Tools: JUnit, Mock objects in Spring.

HTML Editor: Macromedia Dreamweaver, CoffeCup

Configuration: CVS, Rational ClearCase, Microsoft Visio

SVM Tools: CVS, SVN

Operating Systems: Windows 98/NT/2000/XP/vista/7, UNIX, LINUX, Sun Solaris, Ubuntu

Tools: Ant, Maven, JUnit, Log4j, XMLSpy

Database Tools: TOAD, MySql Query Browser

Design Methodologies: UML, Rational Rose, RUP

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Sr. Java Developer

Responsibilities:

  • Developed User profile update, Super User and CMD/G1 module of SMO using Spring Controllers and Spring-mvc.
  • Development and Consume of Web-Services (SOAP).
  • User interface design using HTML, JQUERY, JSP, CSS, JAVA SCRIPT,DWR.
  • Developed the WSDL/XSD using top-down approach.
  • Performed functional and load testing of SOAP web services using SOAP UI pro 4.5.1.
  • Used Jakarta ORO to deal with complex regular expressions.
  • Used Hibernate3 for ORM.
  • Used Junit, Ant and Log4j.
  • Various controllers were developed for the front end using Spring MVC. Dependency Injection was used for Service and Dao layer..
  • MYSQL development using Stored Procedures, Views and Queries with Oracle.
  • Involved in project documentation using Javadoc during development phase.
  • Involved in writing PL/SQL stored procedures.
  • Participated in the code reviews for various initiatives, Performed Static Code Analysis to follow the Best Practices for Performance.

Environment: Java/J2EE 1.5,Spring 2, XML, JBoss 7.0,Web-Services (CXF), WSDL/XSD, SOAP UI, JAXB 2.1, JCS, Hibernate 3.6, JMS,, Microsoft SharePoint, Mysql, Unix,, Myeclipse 9.1, Log4j, Maven, Axis 1.4, JAXWS 2.1, Mail 1.4.3, SAAJ 1.3, Tiles 2.2, iReport-4.5.0, quartz, Ehcache, Mysql workbenche 5.2, FileZilla.

Confidential, Dallas, TX

Sr. J2EE Developer

Responsibilities:

  • Discussions with BOW clients based on the System requirement document to cover the functionality, technical issues and scope of work.
  • Have used Service Locator, Façade, Singleton, and Factory Design patterns and have developed UML Diagrams using Visio.
  • Design and Implementation of Java Restful Web-Services (using jersey framework) for BOW to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary.
  • User interface design using HTML, JQUERY, JSP, CSS, JAVA SCRIPT, GWT.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-mvc and worked on other modules like IOC AND AOP.
  • Configured the URL mappings and bean classes using Springapp-servlet.xml.
  • Implemented AJAX using third party tools as richfaces-api-3.1.1 to generated User Friendly Grids and tables.
  • Developed the WSDL/XSD using top-down approach and XML Namespaces. Generated the stubs using JAXB.
  • Involved in the deployment of Web-Service End-Points using CXF.
  • Developed the web-services & analysis of SOAP envelope using SOAP UI.
  • Microsoft Portal client sends the Payment Instructions as part of SOAP Request to Java Web-Services, which validates the Instructions and passes it further to Ab Initio/Compute Grid for further processing and settlement.
  • Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution.
  • Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • MDB implements the Transaction Processing (XA) to maintain concurrency across database like Oracle and Sybase.
  • Application design consists of Clustering architecture on WebSphere Server to ensure Application Scalability & Load Balancing.
  • Used Hibernate3 for ORM.
  • Used Junit, Ant and Log4j.
  • SQL development using Stored Procedures, Views and Queries with Oracle.
  • Involved in project documentation using Javadoc during development phase.
  • Involved in writing PL/SQL stored procedures.
  • Participated in the code reviews for various initiatives, Performed Static Code Analysis to follow the Best Practices for Performance and Security using apache Shiro.

Environment: Java/J2EE 1.5, SPRING 2.5, MDB, XML, Confidential WebSphere 6.0,Web-Services (CXF), WSDL/XSD, SOAP UI, JAXB, JCS, richfaces-api-3.1.1, JMS, Tibco BW/EMS 5.0, Hibernate 3, JSF, Microsoft Portal, Oracle 10g, Unix, Ab-Initio, Compute-Grid, Eclipse IDE, Log4j, Ant, Apache Shiro, iReport-4.5.0.

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed Class Diagrams, Sequence Diagrams as part of Module Design Documentation.
  • Used Clearcase for maintaining the project documentation and code.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP. Designed and developed front end screens for new reports using Swing components (JTree, JTable, JList, ComboBox, JMenu, Layout Management) Java, JSP, Servlets on Eclipse.
  • Developed the Swing applet for dynamic uploading of Stock Quotes from Broker Database.
  • Used Java Advanced Imaging (JAI) for Image panning, using media tracker and to render given image.
  • Implemented object/relational persistence using Hibernate for the domain model. Developed hbm files, Entity classes using annotations and used HQL to query the Database.
  • SOAP has been used as a protocol to send request and response in form of XML messages. WSDL has been used to expose the web services using Apache Axis.
  • Created LDAP services for user authentication and authorization.
  • Coded ANT scripts for compiling, building, packaging the jar files and deploying.
  • Developed the application using Eclipse IDE.
  • Test Driven Development approach was used and was involved in writing many unit and integration test cases.
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Developed several test cases using Junit and Junit-Perf to validate the the functionality and performance of the developed modules
  • Jasper report integration.

Environment: Java 5, J2EE1.4,Swing, JavaScript, XML, XSL, AJAX, XSLT, XML Spy, JAXP, SAX, JDBC, JSP, Spring Framework 2.0,Hibernate 3.x, Eclipse, JBoss, JMS, UML, ClearCase, Rational Rose, TOAD, LDAP, Oracle 10g, Windows XP, Apache AXIS

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in Requirement Analysis and modeled the requirement in UML using rational tool, designed the applications using OOAD and Created the UI tool - using Java, XML, XSLT, DHTML, JavaScript, Ajax, Jquery, GWT.
  • Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers.
  • Used Struts Framework in the application which is based on MVC design pattern.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked on struts validations using validation.xml, validation-rules.xml in struts framework
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information
  • Worked with jasper reports for report creation.
  • Incorporated entitlement checks in the entire session bean. Created and deployed numerous Session and Entity beans.
  • Used Session Faced design Pattern to interact with multiple entity bean and also used Java Persistent API to manage the EJB transaction
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed the Login screen so dat only authorized and authenticated administrators can only access the application.
  • Used JUnit framework for Unit testing of application.
  • Developed various activities like transaction history, search products dat enable users to understand the system efficiently.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: Java 5 J2EE, JDK 1.5, Java Beans, Struts1, Jsp, Servlets, Java Script, J-Query, EJB, Hibernate 2.0, Eclipse Europa 3.3.2,Toad, Oracle 11g, PL/SQL, Log4j, XML, HTML 4.0, JBoss 4.2, JUnit 4.0, Soap, JMS, XML Bean, Axis, Webservices, Weblogic Application Server 10.0.

Confidential, Radnor, PA

Java Developer/ Programmer Analyst

Responsibilities:

  • Involved in the software development life cycle Requirements gathering, Analysis, Design, Development and Testing.
  • Involved in SDLC, of application developed using AGILE methodology.
  • Involved in DATASYNAPSE’S GRID SERVER as a platform to do distributed computing and FabricServer virtualizes applications running on Application Servers like Weblogic, WebSphere, JBoss etc.
  • Built a Prototype and involved in the upgrade of the application from ILOG JRules 6.0 to 6.7 and submitted a report.
  • Writing Java Message Service programs using MQSeries and VisualAge.
  • Developed and Created custom Web forms in Javascript/ASP with Access backend.
  • Involved in SDLC design and development of the back-end system in Java, which included implementation of Sliding window protocol, integration of the ILog JRules.
  • Installed, configured, customized, and deployed Advertisement, Adsense, and Adsense Injector Drupal CMS modules.
  • Working with oracle 10g to expose and read data from external database.
  • Designed and developed the business logic for service, controller and data access components using JSP and Servlets.
  • Written various Test Cases and also did Unit Testing.
  • Implementation and deployment of Drupal CMS for customers.
  • Utilize Struts (MVC2) framework and developed JSP pages, Action Servlets and XML based action-mapping files for web tier.
  • Configuration of Tomcat for the application on Win NT server.
  • Used Java script for validation of page data in the JSP pages.
  • Worked with DooxCMS 3.0, a flexible Web 2.0 Content Management System which was built with PHP Script and Ajax framework
  • Provided data warehouse reports on an ad-hoc and periodic basis to all levels of management.
  • Created tools to enable tracking of URL submission to various Search Engines including SubmitIT, LookSmart, Alta Vista, Lycos & others. Tools required ASP & JavaScript with recursive funtionality.
  • Created financial tools to allow for tracking of statistics, profitability etc. using SQL 7.0 & ASP/VBScript
  • Implemented a SQL Server OLAP data warehouse for use by Cognos analysis software.
  • Involved in Architectural and design expertise in OLAP applications.
  • Working with oracle 9i to expose and read data from external database.
  • Used Struts Framework in the application which is based on MVC2 design pattern.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.
  • Designed UI screens using JSP, Struts tags HTML. Used JavaScript for client side validation.
  • Implemented Clear Commerce, a SOA, a third party credit Card authorization using business service with SOAP.
  • Used log4j for logging info and are helpful in debugging the issues.
  • Using DWR-AJAX for server side processing without refreshing the JSP page.
  • Used Web services - WSDL and SOAP for getting required information from third party.
  • Deployed the application in WebSphere Application Server 6.0.1.

Environment: J2EE 1.4, JDK 1.4, Spring 1.0.2, Hibernate 3.0, EJB 2.1, JSP 2.0, Servlets 2.4, JMS 1.1, XML, XSL 1.1, XSLT 2.0, SOAP, UDDI, WSDL, Confidential MQ Series 5.3, Agile Methodology, JNDI, JavaScript, AJAX,Ilog, UML, HTML, CVS, Log4J, JUnit, Rational Rose,Eclipse, WebSphere App server 6.0, Confidential RAD 6.0, UNIX.

Confidential, Arlington TX

Java Developer

Responsibilities:

  • Involved in design session with lead architects
  • Developed the project using Agile approach (Pair Programming, TDD, Continuous Integration)
  • Utilized Spring framework for bean wiring & Dependency Injection principles
  • Develop JSP, Servlets, Action classes and Form beans on the server side using Struts MVC
  • Implemented persistence layer with Hibernate APIs, XML mapping files and using HQL
  • Utilized MQSeries and Message Broker technologies for asynchronous communication between Legacy and J2EE world
  • Developed Web Services which are used within Rating Process engine using JAX-WS SOAP calls
  • Developed EJB Session Beans & Entity Beans
  • Developed mediations to transforms data between various types

Environment: Java, Spring, Hibernate, SOA, ESB, MQ Series, EJB, ILOG JRules, Confidential WebSphere 6.0, JSP, Servlets, Struts 1, Oracle 9i, XML, ANT, log4j, ClearCase, ClearQuest, RequisitePro

We'd love your feedback!