We provide IT Staff Augmentation Services!

Sr. Developer Resume

2.00/5 (Submit Your Rating)

Memphis, TN

Summary:

  • Around 7 years of IT experience in OOA OOD and Software development in Java, J2EE, Web Services, XML, GUI/Development Tools, AJAX and Relational Databases.
  • Extensive experience in analysis, writing specifications, design and Test-driven development of J2EE based web applications, it includes Requirements analysis with Use Cases, Sequence Diagrams, Design Patterns, Unit Testing and Implementation application support after deployment.
  • Extensive experience in java script libraries like extJS, Yahoo UI and DOJO. Expertise in AJAX frameworks like DWR (Direct Web Remoting).
  • Extensive experience in OOA OOD, Web Services and RAD.
  • Proficiency in developing Secure Web applicationsusing JSP, EJB, Servlets, Java Beans, J2EE, JSF, Struts, Spring, Spring Secuirty, Hibernate, Ant, ,Junit ,JMS, Webservices, XML, XSLT, JDBC, JavaScript, CSS, DOM, SAX, AJAX.
  • Experience in developing stored procedures, functions, triggers using Oracle and comfortable using databases SQL Server, DB2, MySQL and MS Access.
  • Experience in Optimizing application using caching and fetching strategies in ORM tools.
  • Strong in developing Java, J2EE ,Client-Server andMVC applications using Eclipse, MyEclipse, RAD IDEs.
  • Working knowledge in Insurance, Telecom, Finance etc domains.
  • High Proficiency in designing Java and XML applications using OOADand UML tools.
  • Extensive experience in using UML Modeling tools, IBM Rational Rose, Borland Together Architect and UML.
  • Having excellent analytical, problem solving, interpersonal, written and verbal communication skills, with ability to interact with individuals at all levels and work as a part of a team as well as independently
  • Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.

Technical Skills:

Languages:

Java, UML, C, C++, SQL, PL/SQL,Unix Shell Script

J2EE Technologies:

Struts, JSP, Servlets, JSF, EJB2.0, JDBC, Java Beans, JNDI, RMI, XML, JSTL, AJAX, Webservices, Spring, Hibernate

Web Technologies:

Java Script, HTML, XHTML,DHTML , Applets, CSS

RDBMS:

Oracle 10g/9i /8i, MySQL, SQL Server, DB2, MS Access

GUI:

AWT, SWING, Applets, HTML, DHTML, XHTML,ExtJS

IDE:

RAD, BEA Web Logic Workshop, Eclipse, My Eclipse, Spring IDE, TPTP, Hibernator.

Web/Application Servers:

IBM Web Sphere 6.1/5.0/4.0, BEA WebLogic 8.1/7.0/6.1, Apache Tomcat, JBOSS 4.0

Frameworks:

Spring, JSF, Jakarta Struts1.2, Jakarta Tiles, Hibernate ,Cold Fusion, ExtJS, DOJO, Yahoo UI

UML Modeling tools:

IBM Rational Rose, Borland Together Architect, MagicDraw

XML Technologies:

DTD, Schemas, XML, XSLT, DOM, SAX, AJAX

Operating Systems:

Windows XP/ 2000, UNIX, Linux, Sun Solaris, MS-DOS

Certifications:
  • Sun Certified Java Programmer (SCJP).
  • Sun Certified Business Component Developer (SCBCD).
  • Brain bench Certified Master for Java 2 Fundamentals

Professional Experience:

Confidential, Memphis, TN
Sr. Developer

Customer Information System (CIS) Mar 2008 - Present

CIS (Customer Information system) is a system which stores all the information of the customers and there schedule information. The administrators who are end user of the system has all the capabilities maintaining the customer information like scheduling services, maintaining receivable amount, storing map quest direction and managing employee payroll and entry times.
Application is developed by using ExtJS and ColdFusion as presentation tier, Spring MVC as front end controller, Spring as Business Tier, Hibernate as Persistence tier (Oracle as database). Used JBoss as application server for production and Apache Tomcat as web server for development.

Responsibilities:

  • Involved in project planning and development process.
  • Designing complex SQL and HQL statements for retrieving data from Oracle server.
  • Deploying and managing on Tomcat (Development) and JBoss (Deployment) on Unix servers.
  • Involved in developing presentation layer using JSP, ExtJS, DHTML, AJAX and JavaScript.
  • Involved in implementing AJAX using ColdFusion framework.
  • Used Aptana (Eclipse Plugin) for Extjs Java script development.
  • Expertise on ExtJS total library, build custom ExtJs component using standard components and familiar with extJS source code.
  • Created the Spring Application Context and Hibernate mapping files required for the application.
  • Used method interceptors and security interceptors for weaving security aspects.
  • Designed and coded Bean classes to implement the interface of Business Logic between Front tier and Backend tier using Spring 2.0.
  • Consumed Map Quest web service for directions and estimated distance.
  • Used Spring Security 2.5 (Acegi Security ) for securing methods in Java Objects and web pages.
  • Designing reports by using Jasper reports and IReport.
  • Involved in transition phases for IBM like Knowledge Transfer, Assited Performer and System Performer.
  • Involved in performance tuning by using Query ,2nd level caching ( Ehcaching )and fetching strategies in hibernate, indexing tables in Oracle and measured system performance by using tools like TPTP(Profiling tool for eclipse).
  • Involved in Writing Controller Classes, Value Objects and DAO Classes Using Spring MVC framework.
  • Agile Methodology followed for software development.
  • Used Maven for building the project and deploying to the server.
  • Performed unit testing for modules using JUnit and experience in using DBUnit.

Environment: Java 2, JSP , ExtJS , Java Script, ColdFusion , Spring MVC, Spring Security, Spring Core, Hibernate , Oracle , Jasper Report, IReport, RAD, JBoss, Maven,Tomcat, Aptana (Eclipse).Unix.

Confidential, MI Jan 2007 – March 2008
Sr. Developer
Private Risk Protector
PIC Small Business provides a solution via Private Risk Protector, convenient and cost efficient way for business to protect themselves and their leaders from certain Dangers. With Private Risk Protector, insured have the unique ability to choose from one or more of six coverage’s and combine them into one, solid program. Each coverage is made with the needs of a growing business kept in mind. The coverage include directors, officers and private company liability insurance, Employee practices and Liability Insurance, Pension Trust Liability Insurance Fidelity and Crime Coverage, Employed Lawyers, professional liability insurance and Internet Media liability Insurance.

Application is developed using Yahoo UI as Presentation tier, spring as Business Tier and Hibernate as Persistence tier (Oracle9i as database). WebSphere is being used as an Application Server.

Responsibilities:

  • Involved in analysis of requirements with business teams to deliver the best
  • Involved in designing overall architecture and flow of the project by creating UML diagrams such as Class Diagrams, Sequence diagrams and Use Case diagrams.
  • Used Yahoo UI for developing all UI components at client side like Date picker, Grids, Forms etc.
  • Extensively used Java script for client side validations and for interactive user interaction.
  • Implemented java design patterns such as Singleton and Service Locator
  • Contributed in coding of other modules and Integration testing.
  • Developed, Servlets in the server side development and deployed in Web Sphere App Server.
  • Experience in using frameworks like JUnit, Log4J, ANT and Hibernate.
  • Designed and coded Bean classes to implement the interface of Business Logic between Front tier and Backend tier using Spring2.0.
  • Used TIBCO for SOA architecture for integrating all the modules in the application.
  • Used IBM MQ for messaging services.
  • Involved in coding for the business layer using Java, Spring Framework and web services.
  • Extensively used XML, DOM and SAX Parser, Schema/DTD, XSLT, etc in the server side development.
  • Performed unit testing, integration testing and system testing using FIT framework.
  • Involved in Writing Controller Classes, Value Objects and DAO Classes Using MVC framework.

Environment: Java 2, JSP 1.2, JSF 1.1, Javascript, AJAX, Servlet 2.4, Spring, WebSphere 6.1, Hibernate, spring, Oracle 9i, SQL, XML, XSLT, RAD 7.0, MQ Series, UML, FIT, TIBCO and Windows NT

Confidential, KS Oct ’05 – Dec ‘06
Sr. Developer

Confidential, is a Technician’s Application, who is providing service for the logged problems. Customer logged requests can be handled by Technicians. The Customer Service executives take calls from customers and log their problems as requests. All the logging is taken care by legacy system, NIBS is absolutely Technicians Job. Technician can view the assigned requests and corresponding customer details like Address details, Instrument details and also get warehouse details. He needs to fix the problem and generate his bill and hours finally.

Responsibilities:
Developed a multi-user web application from scratch using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality that included:

  • Creating Claims and associating items and stores.
  • Implemented AJAX functionality for name and zip code lookup.
  • Allowing for correction of Claim information and recalculation of the Claim amount. Allowing for approval and printing of Claims.
  • Implemented persistence using Hibernate, mapping of classes using hibernate-cfg.xml file.
  • Involved in configuring Spring controllers using IOC.
  • Spring used as middle tier development with Hibernate as ORM for the application based on the MVC design paradigm.
  • Used Struts JavaScript for client-side validation.
  • Allowing for reversal of Claims and Closing of Claims.
  • Involved in writing SQL queries.
  • Design and Development of Struts Action classes, DAO (Data Access Objects), Views using Struts custom tags.
  • Developed Generic DAO object to perform generic database operations using data source JNDI name defined in application container.
  • MyEclipse used as Java IDE tool for creating JSPs, Servlets and XML.
  • Written test scripts using JUnit frame work.
  • Integrated, Tested on Windows Platform and Deployed the application on Websphere application Server.
  • Currently providing technical support for the project.

Environment : Java/ J2EE, Servlets, JSP, MyEclipse 4.1, Oracle 9i, TIBCO, Unit, JDBC, Struts, Websphere 6.0, Windows 2000 and JavaScript.

Confidential, New York Oct ’04 - Sept ’05
Sr. Developer

Marsh, a leading insurance/reinsurance company, provides global risk management consulting, insurance brokering and insurance program management services for different businesses. The Surety system is developed to meet all the requirements of these businesses. The system lets the different privileged users to create, update and cancel the bond requests, process the same request by marsh people to make the bond active and billing. Document server generates the electronic bonds with respect to document templates and bond information. Actuate, Reporting tool, is used to serve the different reports of system to users. Asynchronous messaging system is used to communicate with external system for billing.
Responsibilities:

  • Use Case and Sequence diagrams were developed by using IBM Rational Rose XDE and UML to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass. .
  • Responsible for coding server side programs in EJBs, Java Servlets and JSP and deployed on Web sphere application server.
  • Extensively worked with DTD’s, CSS, UML Schema designing for the Presentation of the data in the web pages for the application developed.
  • Developed Java Server Pages, servlets to create dynamic web pages and various UI components using JFC (Swing).
  • Implemented Connection Pooling for database connectivity, transaction and retrieval queries using SQL with the backend Database.
  • Implemented Java mail API for alerting the registered users of the system.
  • Developed Java Scripts for customizing reports depending upon various customer requirements.
  • Interacting with users and analyst to gather new system requirements and maintenance of the existing source code.
  • Developing service layer using Spring Framework.

Environment : J2EE, WebSphere Application Server 5.1, JMS, SOAP, Java Script, CSS, JSP, Servlets, EJB, XML, HTML, XML, Spring Application Framework, MQ Series, DB2 and Windows XP.

Confidential, India May ’03 – Aug ’04
Developer
The system is used for inventory management in Automobile sales company. The application helps to keep track of the new and used vehicles, accessories, spare parts. Provide a user friendly interface to search Automobile or accessory based on the model, year, price, mileage and color. JSP is used as front end and Oracle as a back end.

Responsibilities:

  • Handling and implementing the flow of servlet.
  • Mapping of the Servlets in the Design development of modules with respect to specifications using MVC frame work.
  • Using some of the frameworks such as Log4j for logging, JUnit for unit testing, Business Object and Data access object for proper DB interaction.
  • JDBC connectivity and testing deployment descriptor (XML).
  • Developing of search engine module.
  • Involved in development of web-based profiling for customers interested in purchasing the products using JSP.
  • Developing and implementing some of the custom tag in JSP.

Environment : JSP, J2EE, JDBC, HTML, XML, Servlets, Oracle, Weblogic, UNIX.

Confidential, India Feb’02-April’03
Java Developer
Description: This is a Java/J2EE web-based project management application. This is very powerful and flexible tool for both executives and individual contributors of a project for all project related information management and scheduling. It provides project management, resource management and executive reporting. This tool offers powerful scheduling and resource leveling, smoothing and the ability to level selected portions of a project. It gives a multitude of ways to organize, filter and sort activities, projects and resources.

Responsibilities:

  • Understand the user requirement documents.
  • Developed Use Case scenarios, Class and Sequence diagrams using Rational Rose.
  • Developed UI Screens in JSP using MVC Architecture.
  • Development of server side software components using Struts, EJB and DAO.
  • Development of stateless session beans as middle tier of the application.
  • Writing data access object, which make use of connection pooling provided by application server.
  • Development of Utility classes.
  • Writing JUnit test cases test plans for unit testing.

Environment : Java, EJB, JSP, PL/SQL, IBM Web Sphere 4.0, Eclipse, Oracle 8I,Windows NT, Java Script, HTML, XML Rational Rose

We'd love your feedback!