Sr Java Developer Resume
Bloomington, MN
SUMMARY
- 8 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.
TECHNICAL SKILLS
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
Sr Java Developer
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
Sr Java Developer
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
Sr Java Developer
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
Sr Java Developer
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
Sr Java Developer
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
Java Developer
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
Java Developer
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.
