We provide IT Staff Augmentation Services!

Senior Java Develope Resume

4.00/5 (Submit Your Rating)

AZ

PROFESSIONAL EXPERIENCE:

  • Over 7 Yearsof Extensive experience in all phases of Software Development Life Cycle(SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, testing, deployment and maintenance.
  • Hands on experience in application development usingJAVA, J2EEapplications (Struts,HTML, JSP, Servlets,JAVA SCRIPT,JAVA Beans, JDBC,EJB,Session, Entity, Message-driven beans, JNDI, Hibernate).
  • Expertise in building middle-tier usingJava,XMLandORACLE.
  • Expertise in development of applications usingJ2EEcomponents that includesJSP,JMS,Java Mail,JDBC,JNDI, andRMI.
  • Experience with refactoring and developing multi-tier applications with Object-Oriented methodologies.
  • Understand and be able to explain the value of using Test First Development methodology.
  • Expertise in frameworks likeStruts,Spring, Hibernate.
  • Exposure to XML related technologies such asXML, XSLT, XSL, DTD/ Schema.
  • Web centric approach usingJ2EEDesign PatternsMVC.
  • Expert in implementing dynamic web applications using Application Servers like BEAWeb Logic,JBOSS, IBMWeb SphereandApache Tomcatdeployed in same Windows environments.
  • Extensive experience using developing environment tools ofJAVAincludingJBuilder 5.0,Eclipse 3.x and NetBeans 5.5.
  • ExcellentRDBMSexperience withXML/Databasemapping, writingSQLqueries, Stored Procedures,PL/SQL, Triggers with Relational DatabasesOracle 8i/9i/10g.
  • Extensive experience workingin Oracle, SQL Server, MySql.
  • JavaScript,HTML,Dream WeaverandEclipseexperience.
  • Experience with the deployment and release of the application with theANTbuilding tool, test cases usingJUnittesting tool and application logging using theLog4J.
  • Effective communicator and Strong experience in client interaction and understanding business application, business data flow and data relations from them and can master new concepts quickly and rapid problem solver with commitment and has a strong work ethic and ability to quickly adapt to new environments.

EDUCATION:

  • Bachelor of Technology (Computers), Hyderabad, India.

TECHNICAL SKILLS:
Languages :Java 5.0/1.4/1.3,J2EE, SQL,PL/SQL, C++, C.
J2EE Technologies:Servlets, JSP, Java Beans, EJB, JMS, RMI, JDBC, Struts, Hibernate, and Spring
Web Technologies:HTML, DHTML, XML, XSL, XSLT, DTD/Schema, JavaScript, CSS, Perl Script, Web Services
Web/Application Server:WebSphere, Weblogic, JRUN, WebSphere, Weblogic, JRUN
IDE and Tools:Eclipse, Ant, Editplus
Databases : Oracle 10g/9i/8i, DB2, SQL Server 2000, MS – Access 2000
Analysis and design tools: Rational Rose, J2EE design patterns.
Operating Systems :Windows/NT/2000/8, XP Professional, Linux, Unix
Other Tools :CVS, Apache Ant, VSS, Perforce, SVN, Rational Clear Case, SOAP, MS Excel.
IDE Tools : Eclipse, Jbuilder, NetBeans, WASAD,RSA,RAD
Design Patterns : Session Façade, Singleton, MVC, DAO, DTO

PROFESSIONAL EXPERIENCE:
Confidential,AZ(Feb 2009 – Till Date)
Role :Senior Java Developer
ORDS (Online Risk Data Store)
The purpose of this project is to leverage the ORDS to improve loss detection strategies within Consumer Banking Risk Management and create operational efficiency by improving online tool false positive rates.
ORDS database contains the online transactions received from CIG and it creates a method writing rules and deploying them against the ORDS database. In addition, these rules will generate alerts that will be sent to LAD Generic department to be reviewed by analysts.
Responsibilities:

  • Involved in development of Struts/MVC web based application writing JSP’s to create standard dynamic web pages.
  • Involved in performing Unit testing using JUNIT framework.
  • Gathered requirements from business users for the requirements analysis phase.
  • Involved in developing the Web Services from WSDL using JAX-WS API and JAX-WS runtime environment on WAS.
  • Consumed Web Services using Axis.
  • Used Spring AOP for organizing the application structure.
  • Used Spring JDBC Template as the persistence layer to connect to Database.
  • Involved in writing DAO classes using Spring JDBC Template.
  • Used Aqua Data studio for writing SQL scripts.
  • Used HP Quality Center for defect tracking.
  • Worked with hosting/build team in deployingvarious components of application.
  • Used log4j for application & error logging.

Environment:Java, J2EE, Spring ,Spring JDBC Template, Struts MVC, Web Services, JAX-WS,Axis,SOAP UI,Oracle,Aqua Data Studio, Eclipse , JUnit, Weblogic Application Server.
Confidential,MI(Aug 2007 – Jan 2009)
Role: Sr. Java Developer
JCLARETY
Public retirement system of Michigan is responsible for administering different retirement plans. jClarety - the public employees retirement system supports the automation needs in all areas of public retirement administration. This application covers the full life cycle of the retirement system, from the point at which the new member is enrolled through the final distribution of all allowable benefits to the retiree and the retiree’s beneficiaries.
Responsibilities:

  • Extensive use of Struts framework for controller components and view components.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Used HibernateOR mapping tool for the interaction with database.
  • Developed various java objects(POJO) as a part of persistence classes for OR mapping.
  • Developed different GUI screens using JSP and user validations using JavaScript.
  • Developed tabs with rollover effects using JavaScript.
  • Developed Web services using SOAP and WSDL.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Developed the DAO’s using SQL and Data Source Object.
  • Used EJB Session Beans to handle business logic at business tier.
  • Developed Servlets for accessing the Enterprise Java Beans.
  • Development carried out under Rational Software Architect (IDE)
  • Used Websphere for deploying various components of application.
  • Used JUNIT for testing and checking API performance.
  • Used log4j for application & error logging.
  • Used Perforce for Project Configuration Management.

Environment: Jsp,Servlets,Struts1.2, Hibernate, JavaScript, XSL, XSLT, EJB,HTML,XML,SQL,JUnit,log4j,Webservices, Rational Software Architect,Perforce.

Confidential,MO(Dec 2005 –Jul 2007)
Role: Sr. Java Developer
OPENELIS(Open Enterprise Laboratory Information System)
Open Elis is the project developed by Department of Health and Senior Services for State Public Health Laboratory for the Government of Missouri. The purpose of the project to store the patient clinical test results and personal information. It is also used to generate different reports as needed. This project has two modules LIMS and Instrument Interface. LIMS is the front end of the project and Instrument Interface is the backend. Instrument Interface is used to get the results of the tests from the machine automatically and store it in the database and LIMS is used by the scientists and doctors to verify the results and print reports.
Responsibilities:

  • Involved indevelopment and testingof the modules of theproject.
  • UsedTest First Developmentfor development of the project.
  • Designed the application usingObject Oriented Design Patterns.
  • Involved in developing user interfaces usingJSP’s, JSTL, HTML, CSS.
  • DevelopedStruts action classesand involved in integrating theaction classeswith services throughspring configuration files.
  • Involved in developing the server-side validations using theStruts Validator framework.
  • UsedAjax and JavaScriptfor validations on client side.
  • UsedSpring AOP modulefor creating transactions.
  • UsedSpring ORMmodule for integration withHibernatefor persistence layer.
  • Involved in writingHibernate Query Language (HQL)for persistence layer.
  • Involved in writingstored procedures, triggersand also creating table inOracledatabase.
  • UsedWeb Servicesfor validation of the insurance of patients.
  • UsedJUnitfor writing the test cases.
  • UsedSDOto simplify and unify the way in which applications handle data.
  • Building, configuring and deploying the project usingMaven.
  • UsedX-Queryfor querying XML documents for patient details.
  • Implemented logging mechanism usingLog4j with Spring Framework.
  • Performed version control management usingRational Clear Case.
  • Performedcode refactoringfor readability, simplify code structure and improve maintainability.
  • Assisted QA team in Test cases preparation, execution and fixing of bugs.

Environment:Java, J2EE, Spring 1.2.x, Hibernate, Struts 1.2, Webservices, AJAX, IBM Clear Case, JavaScript, Swing, CSS, Oracle10g, Eclipse ,JUnit, Websphere, CVS, ANT and Windows XP.

Confidential,NJ(Aug 2004– Nov 2005)
Role: J2EE Developer/Designer

Master Piece Application
The Master Piece Application is used to createinsurance policy for various clients and modify the policy for existing clients.This application enables you to issue and monitor insurance for client’s Home, Vehicles, valuable articles and excess liability.Clients have an option to choose the type of insurance they need depending upon their requirement.The application is organized state wise so that application can be used in most statesof USA with different limits. Each state has its own limits and delimits. It’s a complete state wise and user-friendly Insurance application.

Responsibilities:

  • Involved in meetings handled by Architect to review the Design Documents of the Project
  • Gathered information from Architect and Business Analysts to design Functional Specifications.
  • Played an active role in development of Vehicles module as part of which developed JSP, Servlets and EJB.
  • Played a key role in implementing Value Object and DAO design patterns.
  • Developed Application Client that handles basic customer and registration administration for the Master piece application.
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Developed Admin Class,EventHandle Class, DataModel Class that creates the user interface and for handling action events.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Developed Session Beans to implement business logic, which uses Entity Beansto make database calls.
  • Developed XML documents. Used XSLT to transform data from one Document to another.
  • Involved in unit testing using JUnit Testing framework
  • Designed and developed Hibernate components and mappings corresponding to the tables.
  • Configured the Weblogic application server and deployed the web components.
  • Performed code reviews of all changes to be migrated to Production.
  • Involved in Knowledge sharing sessions with the team for better understanding and maintenance of the system.
  • Provided excellent User support for the quick turnaround in the resolution of the user’s issues and queries.

Environment: J2EE, JSP, Servlets, Hibernate 2.0, XML, XSLT, EJB, JDBC, Weblogic 9.0, JavaScript, JMS, HTML, CSS, Oracle 9i,PL/SQL, AJAX, Windows 2000, Sun Solaris.

Confidential,India(Jan 2004 – Jul 2004)

Role: Java Developer

ACE Pricer is a web-based Pricing Management System used to provide dynamic pricing management mechanism. It provides a web-based GUI to manage pricing rules across the company. It provides a mechanism to integrate pricing data from several sources like spreadsheets, ERP, databases and legacy systems into a flexible unified XML based format.
Health Care Information System: Health Care information system is a transaction processing system based on customer Relationship Management system. The application has an ability to track the entire treatment process and automatically generates the relevant reports. It is developed to automate the entire process of treatment tracking and based on treatment status It automatically generates health reports, Appointment notifications, and Billing letters to client and work orders to concerned crewmembers.
Responsibilities:

  • Involved in understanding the functional requirements and converting into technical design document
  • Designed and developed JDBC module to read and write data from Oracle and SQL Server databases and convert to XML format.
  • Developed a module to export XML data to CSV files.
  • Developed JSPs and Servlets to provide a mechanism for obtaining electronic and printed pricelists for list prices, regional. Prices and customer-specific prices. Parsed XML data using Xerces parser to display it on JSPs.
  • Designed and developed Session and Entity beans.
  • Implemented hierarchical control mechanism to provide different permission levels to different users to modify pricing rules.
  • Provided control mechanisms to allow a salesman to view customer accounts associated with his login.
  • Implemented hierarchical definition of products, customers and channels.
  • Involved in unit testing and also developed test cases.

Environment: Java, J2EE, JSP 2.0, Servlet, WebLogic 7.0, SQL, Oracle 8i, Sun Solaris.

We'd love your feedback!