We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Beachwood, OhiO

SUMMARY

  • 8+ years of Java/J2EE technical experience in IT Industry as a developer in Software Analysis, Design, Development, Testing and Support of Enterprise and web Applications using Java/J2EE, Spring 2.5, and Hibernate 3.0.
  • Experience in Software Development Life Cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Use Case Design and understanding.
  • Has hands on experience in design and development of Java, J2EE, Servlets 2.3, JSP 1.2, EJB 3.0, JDBC, JSF, AJAX, Struts 1.x, XML, XSD, XSLT, X-Path, JMS, JNDI, JTA, ANT, Java Script, Web Services, WSDL, SOAP, HIBERNATE 3.0, SPRING 2.0, Weblogic Portal, PL/SQL, JUnit, Log4j, JAX-RPC, JAX-WS, REST, Axis, RMI, JMS, JNI, UML, SQL, C++.
  • Strong hands-on experience wif EAI technologies like Struts 2.0, Hibernate 3.0, and Spring 2.5 and 3.
  • Can Interact wif Clients to understand their business requirement.
  • Good noledge and hands on experience in RDBMS like Oracle, MySQL. Working experience in data modeling and implementing stored procedures using PL/SQL. Extensive noledge of writing complex queries using SQL.
  • Solid working noledge of Java Web Services, wif real time noledge using SOAP, WSDL, and UDDI
  • Expert in User Interface designing using HTML, DHTML, CSS, JSF.
  • Demonstrated work experience in using the state of art UI frameworks like Tiles and JSF
  • Proficient in Object Oriented Analysis and Design using UML.
  • Experience in design and implementation of applications based on MVC pattern using Spring, JSF, JavaScript and J2ee.
  • Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, DAO, DTO and VO)
  • Decent expertise wif Sun JCAPS in developing SOA architecture based software solutions
  • Good understanding of the SOA architecture in implementing interoperable business processes
  • Experienced in deploying J2EE applications over servers like Apache Tomcat 4.x, JBoss 4.2.3, WebLogic 8.x/9.x and WebSphere 6.0 servers
  • Experience in design and implementation of standalone applications using Swing and J2SE.
  • Experience in java - database connectivity (JDBC) and Connection Pooling.
  • Exposure on XML, XSLT and it’s processing.
  • Experience in writing Ant Build script, and deployment in application server environment.
  • Prepared Technical design document, Use cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
  • Expertise in application development in various Integrated Development Environments (IDEs) like Eclipse and IntellijIDEA, JBuilder, RAD, and JDeveloper
  • Strong programming experience in Java/J2EE technologies - Servlets, JSP, JDBC, JMS, JNDI, EJB, XML, JSF, Spring, Web Services, WSDL, SOAP, HTML, XHTML JavaScript, CSS.
  • Good noledge in Spring MVC Framework.
  • Developing and maintaining server-side web application development components.
  • Good experience in creating and publishing Web Services using Eclipse.
  • Familiarity wif Cobol Copybook and SAP IDOC messages.
  • Experience in using JMS, EJB and web services to communicate wif other applications.
  • Extensively worked wif Eclipse and WebLogic Workshop.
  • Quick learner and up-to-date wif industry trends, Excellent written and oral communications, analytical and problem solving skills and good team player, Ability to work independently and well-organized

TECHNICAL SKILLS

Java: Java 2.0/1.1/1.0, JDK 1.5/1.4/1.3/1.2, J2EE 2.0/1.1, EJB 2.0/1.1, JNDI, JWS, JSP, Servlets, JSP Tags, Java Beans, Applets, Swing, AWT, JDBC/ODBC, JSF, IBM Visual Age 4.0, Visual InterDev 6.0, JBuilder 5.x, Visual Source Safe 6.0, Spring, Hibernate 3.0, Web services, Crystal Reports Designer/Developer 9.0, Crystal Reports Application Server 9.0, MQ Series

Enterprise Servers: IBM WebSphere 6.1/5.1/ BEA Weblogic 10.3/8.1/7.02/, Jboss 5.1/4.2, Apache Tomcat Web Server

XML Technology: XML, XSL, DTD/Schema, Apache Xalan (XSL processor), Apache Xerces (XML parser), DOM/SAX API

Programming: C++, C, SQL, PL/SQL, HTML 4.0, DHMTL, JavaScript, AJAX, PERL, CGI Script, UNIX Shell Scripting

Databases: Oracle 10g/9i, Sybase, DB2, MS Access 2000

Protocols: DHCP, DNS, FTP, HTTP, IP, LDAP, SMTP, SSL, TCP

Other Tools: WSAD 5.1, RAD 7.0, Eclipse, Rational Rose 2000, TOAD, Visual Basic, JQuery, ClearCase, SVN, JUnit, JSMVC, OpenCMS (Content Management System).

Environment: UNIX, Sun OS 5.10,MS-DOS 6.22, Windows 95/98/NT/2000/XP/7/8

PROFESSIONAL EXPERIENCE

Confidential, Beachwood, Ohio

Sr. Java Developer

Responsibilities:

  • Responsible for gathering and analysis of business requirements.
  • Involved in all SDLC (Software Development Life Cycle) Phases of the project.
  • Analysis and Design of various modules using SOA and J2EE stack
  • Developed the application using JSF for front end, to manage business layer components and jdbc for performing database transactions.
  • Implemented JSF Converters to Localization and configured the faces-config.xml to create a web application navigation rule.
  • Client-side programming: JavaScript, AJAX, HTML, jQuery .
  • Planned and delivered SOA, IT systems integration and application development projects.
  • Worked wif WebSphere 7.0 as application server
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS.
  • Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
  • Assisted DB2 development team in developing stored procedures and designing the database.
  • Implemented the database connectivity to Oracle using JDBC.
  • Reports are generated in various formats like PDF, Excel, HTML. Transformed word / XML template into valid xml for defined schema, and stored in the Documentum using WebService..
  • Effectively used Log4j framework to implement logging system for the project.
  • Worked wif version control management tool SVN to project checkin, checkout..
  • Interacted wif Business Analysts to come up wif better implementation designs for the application.
  • Provided production support for the application both onsite and remotely

Environment: Java, J2EE,JSF, Weblogic, EJB, JDBC, Eclipse, Ajax, Jsp, JQuery,DB2, log4j, HTML, CSS, XHTML, Java Script, Pl/SQL

Confidential, Beachwood, Ohio

Sr. Java Developer

Responsibilities:

  • Used three tier development plan: JAVA as the business logic, My SQL as EIS and JSP along wif jQuery, and JavaScript as the presentation tier.
  • Worked wif DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.
  • Worked in an Agile environment, actively participated in Scrum meetings every day and Sprint planning once a week.
  • Used RAD to develop the application wif the WebSphere 7.0.
  • Designed and Developed application screens using JSF Facelets, Icefaces, XHTML, AJAX, JavaScript
  • Performed Validations on UI data using JSF validators and JavaScript

Environment: Java, J2EE,JSF, JDBC, RAD, Ajax, Jsp, JQuery,DB2, log4j, XHTML, Java Script, Pl/SQL

Confidential, Detroit, Michigan

Sr. Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient Information and helped clearing ambiguity in requirements document.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in design, develop and implementation of the application using Spring framework.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Built web-based applications using Spring MVC 3.0 Architecture
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Client side scripts using JAVA, JSP, and Java Script.
  • Design and Development of software components like Interface, Action Handlers,
  • Used RAD provided code generation tool for creating required classes like stub, proxy etc. suitable for Apache Axis framework.
  • Developed stored procedures (developed in PL/SQL) on the back end.
  • Consumed Web Services by implementing Spring's REST support is to make the development of RESTful Web services.
  • Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria, projections etc.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database wif Hibernate transaction control.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Developed and deployed the web application in Weblogic aplication server. and Tomcat as web server.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Performed Clear Quest defects, Database change requests logging using Clear Quest.
  • Used Maven for project builds and SVN as versioning system.

Environment: JAVA 1.6, Servlets, Spring 3.0, Hibernate 3.0, SOAP, RESTful Web Services, Spring Framework 3.0, HTML, JavaScript, JDBC, PL/SQL, XML, UML, Oracle 10g, WebSphere 7.0, Maven, SVN, Windows

Confidential, Phoenix Arizona

Java Developer

Responsibilities:

  • Basic wiring of different modules of the application, which includes UI components, data transfer, objects, ORM, services.
  • Implemented Spring ORM wif Hibernate taking advantage of Java5 features like annotation metadata, auto wiring, and generic collections using plain EJB3’s JPA specification dat is used to implement the DAO layer wif Hibernate Entity manager’s Session Factory, HQL, and NativeSQL.
  • Experience implementing Declarative Transaction Management for distributed Persistent Context environment wif Spring AOP at service level transaction demarcation. Declarative Logging wif Spring Aspects.
  • Implemented remote service access wif Spring Remoting.
  • Employed Spring Batch, Spring JDBC to implement batch jobs to pull organization structure related data, scheduled wif Quartz.
  • Implemented workflow system in a SOA environment, through webservices built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on websphere application server at class loader level and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards wif clear understanding on WSDL (type, message, portType, bindings, and service), SOAP using various message exchange patterns like InOnly and InOut.
  • Implemented JMS messaging on queues, topics.
  • Authored deployment plans, which involve staging of, build packages, properties files etc at different staging environments like sandbox, dev., QA and also production deployments.
  • Front-runner on interactions wif business and QA teams.
  • Unit testing, debugging and set test conditions based on code specifications. Perform peer code reviews and performance enhancements.
  • Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML.
  • Worked on analysis and design wif the products team for the development of CMF Audit and Merchant modules. Worked wif engineering team on the use of JBoss and web-related technologies.
  • Created Struts action classes for handling incoming requests, wrote service layer for handling business logic. Experience wif OOPS.
  • Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it wif Spring’s Hibernate DAO Support.
  • Created Hibernate mapping files for mapping POJO to the database tables. Wrote named queries for querying underlying database.
  • Used Spring MVC for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate DAO Support’s session factory object.
  • Used Struts framework for handling request processing, forwarding to the next pages and error message displays.
  • Declared beans in Spring’s application context file and used Dependency Injection for populating them in action and service layer classes.
  • Extensive experience in Java development GUI using JFC, Swing, JavaBeans, AWT.
  • Developed server-side Web Services and Service Oriented Architecture (SoA) using Apache Axis for storing and retrieving merchant and terminals information of a customer. Planned and delivered SOA, IT systems integration and application development projects.
  • Tested developed web services functionality using Web Services Explorer tool. Created RESTful web service to manage debit card accounts
  • Worked on the resolution of defects as identified by the QA team.
  • Used Ant for compiling and creating deployable archives, Subversion for Version Control, Borland CaliberRM for identifying the rules for a specific entity and JBoss as Application Server.

Confidential

Java Developer

Responsibilities:

  • Designed the business requirement collection approach based on the project scope and SDLC methodology. Followed the agile methodology to implement changing requirements.
  • Conducted interviews wif key business users to collect requirement and business process information.
  • Performed extensive requirement analysis including data analysis and gap analysis.
  • Designed and developed project document templates based on SDLC methodology.
  • Designed and developed Use Cases, Activity Diagrams, Sequence Diagrams, OOD using UML.
  • Developed Software requirement specification documents as well as high-level project plan.
  • Implemented the designed System following the Java Spring MVC framework.
  • Used Spring Security for authorization and authentication process.
  • Used three tier development plan: JAVA as the business logic, My SQL as EIS and JSP along wif JSTL, CSS, JQuery, JavaScript as the presentation tier.
  • Used Annotation based Validation for server side validation using the hibernate validator and Javax Validation packages.
  • Used Java mail API for mail services for the application and Apache velocity as templating engine for various email templating
  • Developed store front end for online shopping and robust backend for order, inventory, users, Sellers, products management
  • Used Ant Builder to build the project and Maven for project Management
  • Junit, log4j were used for unit testing and as logging frameworks and Jquery for client side validation
  • Used Hibernate as a persistence mapping technology which acts as a wrapper around the hibernate eliminating the mappings and configurations by annotating the POJO classes wif database tables.
  • Wrote Stored procedure and Named SQL queries in XML using Hibernate to reduce code complexity and to ease reusability.
  • Used web services using SOAP and Axis to provide locksmith information depending on zip codes and calculating shipping rates for UPS
  • Used Authrorize.net and UPS web services client API's to handle payment gateways, shipping Process to be implemented into the system.
  • Used IReports as reporting tool to generate reports based on sales, orders and inventory .
  • Used rsync and cron tab to handle schedule incremental backup every day.
  • Used IP tables, mod jk, Rinetd to forward ports and write firewall rules for security.
  • Configured the tomcat server, MYSQL Server to provide suitable hosting environment to the developers
  • Helped in securing website by configuring SSL on the server.
  • Used tools like Google Adwords, Google places to advertise the company goals and business to the targeted areas.
  • Used google analytics to view network traffic to come up wif better and more robust marketing tactics.
  • Designed and implemented new ideas wif daily research on other popular online portals to improve the website and provide better shopping experience to the customers.
  • Prepared user manual for the client to operate the system efficiently.
  • Set up and maintained a cloned site for testing before the new changes were made to the actual site.
  • Assisted wif user testing of systems (UAT), developing and maintaining quality procedures, and ensuring dat appropriate documentation is in place.
  • Analyzed research on operational procedures and methods and recommend changes for improvement - wif an emphasis on automation and efficiency.

Environment: JAVA,JSP,JSTL,J2EE,Java Mail, Apache Velocity, Spring 3.1.0,XML,Hibernate 3, ANT, HTML,CSS, Web Service, JUnit, Log4j, Axis 1.6, Soap UI, Eclipse, RAD, Apache Tomcat Server, Apache Server, IBM Websphere Application Server, Web Services, IReports, UML, RineTD, Google Adwords, Google Analytics, SSL Certificates, IP tables, firewalls, Putty, Winscp, FileZilla, MYSQL, WORD, MS Visio, MS Power Point, Windows 7, Cent OS Linux, Sub version

Confidential

J2EE Developer

Responsibilities:

  • Involved in gathering Functional requirements. Used J2EE to build the web based user interface for the integration software.
  • The above task includes effective implementation of the J2EE frameworks such as Spring,Java Server Faces (JSF), IceFaces, Hibernate, Java Persistence API (JPA) for the data accessibility using Weblogic Application Server. Implemented GWT along wif Adobe Flex and ALUI to build Rich Internet Applications which enables faster and enhanced UI design.
  • Building public portal for the user interface to the integration software wif the Cross Browser Functionality using WSDL. Designed sequence and class diagrams wif UML and flow diagrams using Poseidon. Mule ESB to transform and exchange data across varying formats and protocols.
  • Utilized XSL-FO for formatting the XML documents to get the desired output file.
  • Written Architecture, High Level & Low Level Design documents, Deployment &Configuration documents using Tibco BW. Developed DTO’s interfaces for IBatis to interact wif the database.
  • Developed Web Application using Spring MVC Framework. Developed Business components using Spring AOP. Developed HTML pages for use wif Web Focus reports.
  • Created site templates - data capture templates and presentation templates of different components such as cgi, perl scripts. Implemented the Web Services using SOA over HTTP and SOAP over JMS in Futures, Fixed Income and Forex domains. Developed stored procedures for Oracle XMLDB using XQL and XQuery. Developed applications for batch processing of very high volume of XML data.
  • Used JavaScript for client-side validations and implemented AJAX wif JavaScript for reducing data transfer between user and server. Developed Batch, Real time Integration Interfaces for Master Data to enable B2B communication using MQSeries.
  • Implemented EDI messaging, Mailing Services (IMAP and POP3) using TIBCO Business Works 5.3.
  • Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing Websphere Integration Developer (WID) and Sybase.
  • Written and executed the Unit Test cases for the Equities, Bonds, Fixed Income and Forex Integration Interfaces. Provided support for all Testing Environments like Integration testing, User Acceptance testing and Pre-Production testing. Build and Deployment of Project EAR.
  • Used JAVA Script and HTML to maintain a better coding environment for future company employees. Agile and test-driven development experience.
  • Ported existing web application to GWT/SmartGWT for proof of concept.
  • Read and parse XML files to store their contents in an iSeries database
  • Worked extensively on Web 2.0 migration from JSP Frame work to Ajax Driven framework using OO JavaScript, Dojo, JQuery, Struts2 MVC, and AJAX in Presentation Layer.
  • Developed system using Java, JBoss Application Server, Jboss, ICEFaces, Spring, Hibernate, and MySQL
  • Leading and performing design, coding, testing, implementation activities for JEE transactional middle layer, according to ESB and SOA architecture principals.
  • Proficient in User Interface Design and development process using HTML, DHTML, CSS, Java Script, DOJO, AJAX
  • Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, CSS.
  • Client-side programming: JavaScript, AJAX, DHTML, DOM, jQuery, Dojo.
  • Wrote PL/SQL store procedures for data migration and database upgrade from Oracle 9i to 10g.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders components. Extensive experiences wif Drools (JBoss Rules), OpenRules Servers.
  • Developed the Web UI using Adobe Flex3.0. Management experiences dat included setup and configuration of PHP, SVN/TRAC, Apache (including SSL), Python, Tomcat, Java, monitoring, security auditing and tightening, writing management tools in Python, and building custom installs from source. Experience wif JRules / ILOG / Blaze industry standard Business Rules.
  • Planned and delivered SOA, IT systems integration and application development projects.
  • Involved in the Design, Test and implementation of the various BPEL process
  • Created Web PL/SQL stored procedures by creating Web pages through Dreamweaver and then used WebAlchemy to convert the HTML to PL/SQL.

Environment: J2SE 5.0, TIBCO Business Works 5.3/5.4, JNI, Oracle 10g, Poseidon, IBatis 2.0, ESB, PL/SQL, XML, BEA Weblogic 9.2, Adobe Flex, GWT, AIX Solaris, MQSeries, Web Focus, J2EE (Spring, JSP, JSF,JDBC, Hibernate), LDAP, GWT, AJAX, Subversion, Maven, JavaScript.

Hire Now