We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

2.00/5 (Submit Your Rating)

SUMMARY

  • Over seven years of software development experience in Analysis Design Development Implementation Integration and testing of Application Software in web-based environments Distributed n-tier and Client/Server architectures
  • Experienced in all stages of Software development life cycle SDLC starting from gathering Business specifications analysis design development testing and implementation of projects using various methodologies like Waterfall Agile Scrum Sprint and RUP
  • 4 years of extensive experience in using Photoshop Illustrator Adobe flash Dream Weaver MS Visio and Microsoft FrontPage.
  • Extensive experience in Java and J2EE technologies like Servlets JSP Enterprise Java Beans EJB JDBC JNDI and web services.
  • 4 years of experience in designing and presenting multiple concepts and iterations around user interaction models workflows wireframes screen flows mockups and prototypes.
  • Expertise in developing web based using Servlets JSP HTML JavaScript AJAX JQUERY JSON ANGULARJS andCSS.
  • Knowledge of backbone.js framework.
  • Having In-depth knowledge on Photoshop used for designing and creation of the backgrounds characters headers brochures etc.
  • 2 years of experience in using content management systems Drupal Joomla and Cascade.
  • Extensive experience in using various design patterns such as Business Delegate session fa ade DAO s DTO s Service Locator in the development. Expertise in XML and related technologies like XSL XSLT XQuery and parsers like JAXP SAX DOM JAXB and XML Beans. Experienced in using the JavaIDE s such as IntelliJ RAD Eclipse and Net Beans.
  • Experience in writing Sub Queries Stored Procedures Triggers Cursors and Functions in SQL PL/SQL.
  • Expertise in using Modeling tools like Rational Rose for developing UML Activity diagrams Sequence diagrams and Class diagrams
  • Experience with Backend Databases like Oracle DB2and MS SQLServer
  • Proficient in working with wide variety of applications servers such as WEBLOGIC IBM Websphere and Tomcat APACHE.
  • Extensively worked on implementing Service Oriented Architecture SOA using XML Web Services SOAP WSDL SAAJ and UDDI .
  • Experience working with messaging system such as IBM MQ Series using JMS.
  • Extensive experience in development of Multi-Tier distributed Enterprise Applications and implementation of Model-View-Controller using Struts 1.x/2 frameworks and spring 2.x/3 Framework.
  • Strong experience with JUNIT in performing unit testing and in determining the application functionality.
  • Well versed with multiple version control tools like CVS Clear Questand Rational clear case.
  • Used latest Object/Relational persistence and query service Hibernate in combination with Struts SPRING framework.
  • Experience in developingMAVEN ANTscripts to build and deploy Java web applications.
  • Self-motivated and quick learner of new concepts and technologies.
  • Very good at problem understanding and solution designing.
  • Team player with excellent interpersonal communication and presentation skills.
  • Efficient team player having strong desire and capabilities to efficiently convert Customer s requirements into applications.

TECHNICAL SKILLS

Languages Java J2SE J2EE C C SQL and PL/SQL.

J2EE Technologies JSP Servlets EJB JSTL JDBC JNDI JMS.

Methodologies UML Waterfall and Agile RUP SCRUM and Sprint.

XML Technologies XML XSD DTD JAXP SAX DOM JAXB.

Web Technologies HTML CSS DHTML XHTML JavaScript Ajax JQUERY JSON ANGULARJS

Persistence Models Hibernate

App/Web servers Web Sphere Web Logic and Tomcat Apache

Applications Frameworks Struts spring.

Databases Oracle MS SQL server DB2 MySQL.

Web services REST SOAP WSDL JAX-RPC JAX-WS.

Tools ANT Maven JUNIT log4J PL/SQL Developer.

Configuration Management CVS Rational Clear Case Clear Quest.

IDEs Eclipse IBM RAD IntelliJ Netbeans.

PROJECT DETAILS WORK EXPERIENCE

Confidential

Sr. JavaDeveloper

Project DPSSYBN

DPSS is an online service hosted by the Department of Public Social Services of the state of California to facilitate the application of benefits for people in need. Programs like Food Stamps Cash Assistance Medicare Programs Child Day Care etc. are provided to the needy groups only if they are eligible for the specified programs.

Responsibilities

  • Electronic Document Management Actively took part in managing the online submission of documents from the end clients and notification of few documents based on their case type.
  • Created Front end pages Using JSP s and handle the server side logic in EJB 3.0 and Servlets.
  • Implemented User Interface in Model-View-Controller Architecture which accomplishes a tight and neat co-ordination of Struts MVC JSP Java Script XSLT XML AJAX HTML and Custom Taglibs
  • Used JSON to get objects from Enterprise bean to populate on to JSP screen.
  • Extensively involved in HTML ANGULARJS and CSS coding.
  • Used Advanced Javascript techniques with Object Oriented Javascript like ANGULARJS for handling dynamic web objects and communication from server.
  • Extensive use of Relational queries to retrieve data from the data base.
  • Designed and deployed Enterprise Java Bean as SOAPWeb Serviceswhere users can scan the documents and send the related document information for staging into database.
  • Created Web Service Clients and ran dynamic proxy objects.
  • Supported QAT team to test the scenarios.
  • Consumed RESTful web service by sending Document ID to get the complete document details.
  • Implemented log4j to include logging statements which extensively helpful in debugging the issues.
  • Online Uploaded Documents from the Child careOracle Database are read and properly stored in the DPSS Database.
  • Eligibility
  • Used VB Convertor to convert Excel sheets to an xml file excel sheet consists of eligibility rules. The generated xml file is used further by the java program and executes the rules.
  • Used DT trace file to debug and analyze the issues.
  • Used Rational Rose to develop UML diagrams like Use Case diagrams and Sequence diagrams.
  • Relationship screens for Data Collections participated in creating the front-end screens for the clients.
  • EJB 3.0 Servlets are used to handle the data collected from the JSP s.
  • Used Rational Clear Case and Clear Quest for version control.
  • PL/SQL Developer is used for querying.
  • Extensive use of JDBC 3.0 to communicate to the Database for storing and retrieval of information.
  • Implemented J2EE Design Patterns like MVC Business Delegate Session Fa ade DAO and DTO.
  • Used IBM RAD as the programming editor.
  • Maintaining the business standards in EJB and deployed them in WEBSPHERE 7 application server.
  • Understanding the business needed for solving the tickets from the State Workers and to run the eligibility of the clients.
  • Understanding the client requirements from status meetings and maintaining the screens as per the client needs.

Environment JDK 1.7 Oracle 12c EJB 3.0 Servlets Struts JSP Java script AJAX PL/SQL developer Rational Clear Case Rational Clear Quest Log4j JSON JAX-WS WebSphere 8.5 and IBM RAD 8.5 Web Services with SOAP Restful web service Rational Rose XSLT XML AJAX HTML and Custom Taglibs

Confidential

Sr. JavaDeveloper

Project GEM order management

GEM is an order management and provisioning tool designed to support the transaction processing that needs of High visible orders. Once the order has been placed the progress of this order is tracked with the order ticket until this order is delivered or resolved. GEM is an application used by various call centers for providing sales services. Warehouse application project that was designed to improve the response time and enhance user experience of an existing application. Architectural goals of the project were to develop an infrastructure that is scalable and easy to maintain.

Responsibilities

  • Actively involved in interacting with business users to record user requirements and created the Functional Specification Documents FRD s and remodeled the existing architecture.
  • Used Ajax scripting to make the web pages more dynamic by making asynchronous calls to the server and only reloading the selected area of web page instead of loading the entire web page.
  • Extensively used XSLT to transform XML documents to HTML.
  • Developed dynamic proxies to consume the web services developed in JAX-WS standards for CRM module.
  • Designed Use case Diagrams Class Diagrams and Sequence Diagrams using Microsoft Visio.
  • Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
  • Developed the custom Error Handling framework used for handling Socket Errors using spring AOP and maintaining the transactions.
  • Designed and developed a prototype using Struts for web module.
  • Leveraged the IOC concepts of spring framework to integrate Struts based user interface with Hibernate based persistence interface.
  • Worked with various encryption modules which effectively handle highly secure user data.
  • Published JAX-WS based web services where in all the requests will be routed to this Single Point service and based on the request they are forwarded to the corresponding legacy operations.
  • Used several design patterns such as factory Iterator TO business delegate service locater and DAO and front controller in the development process.
  • Created a web based application to run and see the reports from the corporate office across all stores.
  • Participated in Code migration and resolving code conflicts in various versions.
  • Developed PL/SQL stored procedures and functions for enforcing database constraints.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds issuing tickets setting up Testing and Development Environment.
  • Used Maven in building the application and auto deploying it to the environment.
  • Resolved the production tickets issued and deployed patches to the test environment.
  • Designed and developed a reporting frame work to deliver reports in various formats by
  • Managed load by maintaining report queues using JMS and Message driven Beans.
  • Developed struts validator frame work for the entire application and analyzed case-by-case scenarios.

Environment Java 1.5 Struts 2.0 Hibernate 3.0 Spring JEE EJB JAX-WS XML XSD SOAP WSDL SOAPUI LOG4j Junit Oracle 11g Mock objects JMS Eclipse Ultra Edit DB Visualizer and WEBLOGIC 11.

Confidential

Sr. Application Developer

Project Currency Control Risk Analysis

Western Union Company is a financial services and communications company having several divisions with products such as person-to-person money transfer money orders business payments and commercial services. For the money to transfer from one location to another depends on information provided by the sender and is verified by 7 different departments one of which is Risk Management and Currency Control. The details of both sender and receiver should be verified as risk free transaction and also should meet the business rule different for each country then only it is approved and the whole process of verification and satisfaction of business rules should be finished within seconds.

Responsibilities

  • Implementing the Design and developing modules using Agile Methodology. Planning iteration for effective design and development of the Modules.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML HTML CSS and JavaScript .
  • Designed User Interface based on MVC framework which accomplishes a tight and neat co-ordination of JSF JSP Servlets and Custom Taglibs.
  • Developed the User Interface validation frame work in combination with custom validation built on top of Struts validation frame work from the form bean.
  • TSF framework for internationalization.
  • Implemented Dependency Injection IOC feature of spring framework to inject dependency into objects and AOP is used for Logging.
  • Designed and persistence layer build on ORM framework and developed it using Hibernate.
  • Developed Server side components with coordination of EJB Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate session facade Service locator DO s TO s PO s.
  • Configured Hibernate to make use of EHcaching to display the static lookup data from the database
  • Designed and developed unit testing framework revolving around Test Driven from existing applications/ modules and Test first methodology for new initiatives/enhancements using Junit3 Junit4 easy mock.
  • Developed and utilized J2EE Services and JMS components for messaging communication in JBoss Application Server.
  • Developed Web services modules based on SOA architecture to consume services.
  • Developed services that are reusable and interoperable based on Basic profile 1.0 SOAP JAXRPC Web services using AXIS.
  • Configured development environment using JBOSS application server for developer s integration testing and optimized the server for maximum throughput.
  • Developed aspect oriented logging module using SLF4J Log4J for logging purposes.

Environment JSF JSP HTML Hibernate Oracle 10g Eclipse JUNIT PVCS Version Manager Ant Builder Log4J Team Track SQL Developer and SQL.

Confidential

Mid-level software Developer

Project Product Warranty

Product warranty manages end-to-end warranty management life cycle. It provides capability for an organization to integrate all its warranty services end to end and cover all involved parties in the warranty life cycle like end user to dealer and its supplier to own internal users. It s a system which automates the warranty process where no manual intervention required.

Responsibilities

  • Involved in analyzing the project requirements documenting and maintaining the documents.
  • Designed and developed web based UI using JSP Struts Taglibs and developed action classes to handle the user request
  • Developed validation frame work using struts action classes and validation frame work to handle client side validations
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Designed and developed Java classes JSP pages.
  • Developed the view components using JSPs CSS HTML and JavaScript.
  • Used Hibernate as the ORM framework in conjunction with Struts.
  • Worked on development of Hibernate including mapping files configuration file and classes to interact with the database.
  • Responsible for setting up the development environment and configuration of the server.
  • Reported and raised all the encountered defects and worked on fixing them.
  • Contributed in build and release/deployment process.
  • Deployed the complete Web applications in tomcat Application server.
  • Attended regular Status Update Meeting and conveyed all important status updates timely.

Environment Core Java Struts Hibernate SQL J2EE Servlets JSP Tomcat 5.5 Eclipse JUNIT HTML JavaScript.

Confidential

Java Developer

It s a comprehensive ecommerce application aimed at providing secure twenty-four hour online Banking support. The application primarily consists of modules that provide a consolidated statement of all your UBS accounts and loan activity and also used to see which checks have cleared or review the complete transaction history of any of your accounts provide functionality for fund transfer between accounts with UBS Online banking and provide support for all the other UBS products services like checking accounts saving accounts installment loans overdraft protection.

Responsibilities

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under JBOSS
  • Used J2EE design patterns and Data Access Object DAO for the business tier and integration Tier layer of the project
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts Stored procedures and SQL Loader to load reference data.

Environment

J2EE Java Servlets JSP Struts MVC Framework Apache Tomcat Oracle9i.

We'd love your feedback!