We provide IT Staff Augmentation Services!

Sr Java Developer Resume

Bloomington, MN

PROFESSIONAL SUMMARY:

  • 10 years of Software development (SDLC) in Java technology this includes Core Java 1.6, JSP, Servlets, Struts, Hibernate, Spring and JMS.
  • 8 Years of experience in Requirements Gathering, Development, Code review, Refactoring, Performance Tuning & Techniques, High level and Low level design, testing support.
  • Hands on experience in Web Development / open source frameworks like JSP, Struts, spring and Hibernate.
  • Expertise in designing and implementing large-scale, multi-tiered, distributed and web based enterprise applications using J2EE, industry-proven design patterns and best practices
  • Developed Persistence layer using object relational mapping framework- Hibernate. Integrating Struts Framework with Hibernate.
  • Expertise in translating business requirements into system solutions, Experience in Project Planning, Scheduling, estimating and close working relationship with all project stakeholders.
  • Involved in end to end life cycle of project from requirement gathering, design, and implementation and testing.
  • Experience in using java API’s including Collection, Exception Handling, Multi-threading.
  • Used Log4j to create logs of the application’s flow of control.
  • Ability to grasp new technologies and to correctly apply new tools to build applications.
  • Expertise with Oracle, MySQL, and DB2 Data Bases.
  • Has a high degree of positive attitude, Communicative and extremely flexible to changing needs and environments, good communications skill and great team player.
  • Extensively worked on Eclipse and RAD.

Tools and Technologies:

I am proficient in the following tools and technologies:

Java and J2EE:

  • Core Java
  • JSP, Servlet, Struts, Spring and Hibernate

Other Languages and API’s:

  • SQL

Application / Web Servers

  • Web logic
  • Web Sphere
  • Apache Tomcat

Middleware technologies

  • Java Messaging (JMS), Mule

Databases :

  • Oracle 9i, 11 G
  • DB2
  • MySQL

IDE:

  • Eclipse, RAD, Net Beans

Change Management and Version Control:

  • CVS, SVN and Clear case

Other Tools:

  • Clear Quest, TOAD, SQL Developer.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, MN

Project – MDC (Monitoring Data Collector)

Role – Sr Java Developer

Project Description:

MDC is an application which consumes the MQ message sent by other enterprise application like router, DEERS Gateway, PAP, PDTS Gateway and Mainframe and store the transactions information in oracle database for reporting purpose.

Team Size: 5

Responsibilities:

  • Primary responsibility to communicate with business analysts and develop application based on the requirement.
  • Wrote the logic to consume the mule message and parse it value and persist in the DB.
  • Used Hibernate framework as Object relational mapping framework for database communication.
  • Effectively performed diagnostics, debugging/ tracing.
  • Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers
  • Interacted with other interfacing application teams to discuss and implement Module Integration and resolved related issues from time to time.
  • Participated in deriving the Release Management process which includes Build, deployment tasks.
  • Interacted with QA team while working on the bug fixes

Environment: Java1.6, J2EE, Hibernate3.2, Spring 2.0 Framework, Mule ESB, Oracle11G, TOAD, Eclipse IDE, SVN and Web logic server 10.3.

Confidential, Brooklyn, NY

Project – NFP (Not for profit- Underwriter View)

Role – Sr Java Developer

Project Description:

The application is developed to assist underwriters to assess a company claiming to be non-profit organization, by evaluating their assets and credentials. Upon clearance the application will help underwrites suggest a suitable insurance quote to the customer (non- profit organization). The customer can get various insurances like ‘Directors and Officers liability insurance’, ‘Pension trust liability insurance’, ‘ Employee practices liability insurance’ and many.

Team Size: 7

Responsibilities:

  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs and Java Beans.
  • Primary responsibility to communicate with business analysts and develop application based on the requirement.
  • Used Hibernate framework as Object relational mapping framework for database communication.
  • Designed and Created Oracle database objects such as stored procedures.
  • Integrated the application with URS (Universal Rating System) in the coverage module to get the premium.
  • Effectively performed diagnostics, debugging/ tracing.
  • Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers
  • Interacted with other teams to discuss and implement Module Integration and resolved related issues from time to time.

Environment:Java1.6,J2EE,JSP,JavaBeans,Struts,Hibernate3.2,Spring2.0.8Framework,JavaScript,CVS,Oracle11G, TOAD, Eclipse IDE and Web logic server 10.3.

Confidential, Boston, MA

Project – Confidential Business Portal Tactical Redesign

Role – Sr Java Developer

Project Description

Confidential portal has been redesigned with rich look and feel and improved performance. Most of the stuffs have been done with Ajax to increase the portal load time. The Major Feature is the introduction of Mega Menu Framework which consolidates mostly used links with fine grained entitlement and loaded in home page

Team Size: 10

Responsibilities:

  • Preparation of the Detailed design Document for all Phases
  • Extensively used Apache Struts Framework to implement MVC architecture
  • Involved in development using struts components – action mappings in struts-config.xml, tiles, Form Beans, Action classes for handling the Http requests from the front-end components, Backend, plug-ins in Struts architecture
  • Used Hibernate framework as Object relational mapping framework for database communication.
  • Exposed to Hibernate as Persistence framework mapping the ORM objects to table using Hibernate.
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs and Java Beans.
  • Technical team management which includes the status reporting, task distribution and mentor.
  • Participated in deriving the Release Management process which includes Build , deployment tasks.
  • Experience using Version controls such as Clear Case.
  • Providing support for different test environments SIT, UAT, STAGING till production.

Environment:Java1.5,J2EE,JSP,JavaBeans,Struts1.2,Hibernate3.2,ClearCase,ClearQuest,RAD,WebSphere Application Server, DB2,SQL Developer and Unix.

Confidential, Boston, MA

Project – Confidential

Role – Sr Java Developer

Project Description

Confidential is a self-help portal for enterprise customers round the world. It’s a single window application where a user can maintain all his accounts in a single click to his comfort. When Customer uses the Confidential Enterprise Center, they gain one-stop access to: Critical information and resources on demand, Important business functions streamlined into task-oriented groupings: Orders, Invoices, Repairs, Network Tools, and Resources.

Team Size: 15

Responsibilities:

  • Involved in development of user interface for login screen, Global customer Search Tool, and created Entitlement APIs.
  • Developed client interfaces using HTML, JSP and Struts MVC framework.
  • Used Struts in MVC implementation and OOAD that uses Servlets and JSP tags, from the J2EE specifications, as part of the implementation.
  • Performed Form level and business level validations using Struts Validation framework.
  • Implemented design patterns such as Façade ,Singleton etc
  • To development of JavaScript code for Client Side Validations
  • Worked with Tag Libraries in Struts framework.
  • Experience in setting up development, staging, and production environment on WINDOWS Includes installing JDK, Web Sphere, and DB2.
  • Experience in RAD.
  • Interacted with QA team while working on the bug fixes.

Environment:Java1.5,J2EE,JSP,JavaBeans,Struts1.2,HTML,JavaScript,ClearCase,ClearQuest,RAD,WebSphere Application Server, DB2, SQL Developer and Unix.

Confidential, Secaucus, NJ

Project – Trade Correction System.

Role – Sr Java Developer

Project Description

The online trading system can sometimes allow an incorrect transaction caused either due to system limitations or human limitations. For example, a sell order for 500 instead of 50, or sell order for options that the corporate client cancelled but could not communicate to the firm in a timely manner. This system allows the operations staff to correct such error by scanning for known anomalies and nullifying the transaction. Most often, the options or equities sold in excess have to be bought back to nullify the previous sell. The system works for three different instruments and allows for various other heads of corrections such as fees, commissions, price, etc. The system also corrects the related accounting by making journal entries to that effect. I Designed and developed the Web Application, stored procedures and the tables required for audit information.

Team Size: 6

Responsibilities:

  • Designed and implemented the base framework for existing application and for new development using spring framework and J2EE components.
  • Involved Systems and Application design for trading system. The end-to-end design consisted of JSP, HTML, Controlling Servlet, Factory Classes and Hibernate Framework.
  • Implemented different design patterns like MVC, DAO, DTO and Singleton.
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs and Java Beans.
  • Worked in trade processing (like add, modify, cancel, monitoring) screens using Spring framework.
  • Implemented reports system to generate html reports by consuming/processing JMS messages using MDB.
  • Wrote SQL queries for Oracle database and also analyzed the stored procedures, functions and triggers.

Environment:Java1.5,J2EE,Servlet,Struts,JavaBeans,HibernateFramework,SpringFramework,JSP,JavaScript,Log4J, SVN,Oracle 9i,AquaData Studio, Net Beans,Weblogic Server and JMS.

Confidential

Project Title – GEIS

Role – Java Developer

Project Description

GEIS, the complete, robust, secure and scalable system enables Institution’s Management to expand the scope of their institution to all corners of the world without any promotion except its quality of service. This system ensures GEIS, the complete, robust, secure and scalable system enables Institution’s Management to expand the scope of their institution to all corners of the world without any promotion except its quality of service. This system ensures non-stop service for anytime, anywhere and provides ‘round the clock learning and management’ with no boundaries. GEIS virtualizes the whole education al systems of their campus and for the distant education as well. Students, Staffs, Partners and relevant Communities can be benefited through this virtual online education al world.

Team Size: 9

Responsibilities:

  • Designed and implemented the base framework for existing application and for new development using Spring framework /Hibernate and J2EE components
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs and Java Beans
  • Used Hibernate framework as Object relational mapping framework for database communication
  • Creating the Hibernate mappings for the Tables.
  • Used Spring Core for Dependency Injection.
  • Implemented design patterns such as Façade ,Singleton etc.
  • Designed view page using HTML, JavaScript, CSS and JSP.
  • Conducting manual and automated code reviews to ensure code quality and conformance with standards. Using PMD (Project Mess Detector) tool for automated code review.
  • Wrote SQL queries for MySQL database and fine-tuned them for optimum performance
  • Created JNDI database connection on Tomcat server.
  • Deploy and developed web application on Tomcat server.

Environment:Java1.5,J2EE,Servlet,Struts1.2,Spring2.0.8,Framework,Hibernate3.2,JSP,JavaScript,CVS,EclipseIDE, Tomcat Server,MySQL and SQL Developer.

Confidential

Project Title – Captain Pad

Role – Java Developer

Product Description

Captain Pad is the cutting edge technological solution for automating the order execution processes, in hotels and restaurants. It replaces the days where waiter/captain takes order on a paper pad , physically takes it to billing counter and a kitchen. This is a solution where waiter carries a smart wireless touch pad device. The billing station and the kitchen has wireless printers. The whole menu card is loaded with the waiter device. Waiter can now send the order from his device wirelessly to the kitchen and billing station. KOT and billing information is generated instantaneously. Waiter need not go anywhere. Not only this smoothens and speeds up the order management but also improves customer satisfaction. It also generates various Management Information System.

Team Size: 6

Responsibilities:

  • Extensively used Apache Struts Framework to implement MVC architecture.
  • Involved in development using struts components – action mappings in struts-config.xml, tiles, Form Beans, Action classes for handling the Http requests from the front-end components, Backend, plug-ins in Struts architecture.
  • Developed supporting Data Access Objects to process data in and out of MySQL database.
  • Writing the in the Util classes that are called from the business logic class.
  • Experience in setting up development, staging, and production environment on WINDOWS Includes installing JDK, Tomcat Server, and MySQL.
  • Experience in Eclipse.
  • Performed unit and integration testing.

Environment: Java 1.5, J2EE, Servlet, Struts1.2, JSP, JavaScript, SVN, Eclipse IDE,Tomcat Server and MySql.

Hire Now